Provides classes that are used to model relational database expressions which are typically used when defining the expression portion of filters.

Many of the classes in this package provide functionality similar to using operators from the "language syntax" category of the server properties. The following code is an example of how you can access this alternative functionality:

        ServerProperties serverProp = dataSelection.getServerProperties();
        Function betweenFunction = serverProp.getFunctionByNameID(FunctionNameID.BETWEEN);

        // or to get the set operators/functions in the language syntax category
        // and to choose a function from ...
        List ftns = serverProp.getFunctions(Category.CAT_LANGUAGE_SYNTAX);

        // Now create the function call object defined to use the between function
        // and some set of arguments.
        FunctionCall ftnCall = new FunctionCall(betweenFunction, whatToCompare, leftExpr, rightExpr);

        // This ftnCall object is now roughly equivalent to using an instance of
        // the SimpleConditionalExpression_Between class.  The only big difference is that
        // the formatting forced flags are not available with function calls.