Business Objects
Quark Platform Documentation
Version 1.7.0_0
Business Objects

org.openquark.cal.module.Cal.Data
Class CAL_Sql.Functions

java.lang.Object
  extended by org.openquark.cal.module.Cal.Data.CAL_Sql.Functions
Enclosing class:
CAL_Sql

public static final class CAL_Sql.Functions
extends Object

This inner class (Functions) contains constants and methods related to binding to CAL functions in the Cal.Data.Sql module.


Field Summary
static QualifiedName absExpr
          Name binding for function: absExpr.
static QualifiedName acosExpr
          Name binding for function: acosExpr.
static QualifiedName addExpr
          Name binding for function: addExpr.
static QualifiedName addJoins
          Name binding for function: addJoins.
static QualifiedName addOption
          Name binding for function: addOption.
static QualifiedName addParens
          Name binding for function: addParens.
static QualifiedName addUnjoinedTable
          Name binding for function: addUnjoinedTable.
static QualifiedName alternateIntersectionQuery
          Name binding for function: alternateIntersectionQuery.
static QualifiedName andExpr
          Name binding for function: andExpr.
static QualifiedName asciiExpr
          Name binding for function: asciiExpr.
static QualifiedName asinExpr
          Name binding for function: asinExpr.
static QualifiedName atan2Expr
          Name binding for function: atan2Expr.
static QualifiedName atanExpr
          Name binding for function: atanExpr.
static QualifiedName avgExpr
          Name binding for function: avgExpr.
static QualifiedName betweenExpr
          Name binding for function: betweenExpr.
static QualifiedName binaryField
          Name binding for function: binaryField.
static QualifiedName bitwiseAndExpr
          Name binding for function: bitwiseAndExpr.
static QualifiedName bitwiseNotExpr
          Name binding for function: bitwiseNotExpr.
static QualifiedName bitwiseOrExpr
          Name binding for function: bitwiseOrExpr.
static QualifiedName bitwiseXorExpr
          Name binding for function: bitwiseXorExpr.
static QualifiedName booleanConstant
          Name binding for function: booleanConstant.
static QualifiedName booleanField
          Name binding for function: booleanField.
static QualifiedName booleanParameter
          Name binding for function: booleanParameter.
static QualifiedName buildJoinTree
          Name binding for function: buildJoinTree.
static QualifiedName buildTableAndAliasText
          Name binding for function: buildTableAndAliasText.
static QualifiedName ceilingExpr
          Name binding for function: ceilingExpr.
static QualifiedName charExpr
          Name binding for function: charExpr.
static QualifiedName concatExpr
          Name binding for function: concatExpr.
static QualifiedName convertDateQueryFieldsToTimeExprs
          Name binding for function: convertDateQueryFieldsToTimeExprs.
static QualifiedName convertToDoubleExpr
          Name binding for function: convertToDoubleExpr.
static QualifiedName convertToIntExpr
          Name binding for function: convertToIntExpr.
static QualifiedName convertToStringExpr
          Name binding for function: convertToStringExpr.
static QualifiedName convertToTimeExpr
          Name binding for function: convertToTimeExpr.
static QualifiedName cosExpr
          Name binding for function: cosExpr.
static QualifiedName cotExpr
          Name binding for function: cotExpr.
static QualifiedName countAllExpr
          Name binding for function: countAllExpr.
static QualifiedName countExpr
          Name binding for function: countExpr.
static QualifiedName databaseExpr
          Name binding for function: databaseExpr.
static QualifiedName dateTimeAddExpr
          Name binding for function: dateTimeAddExpr.
static QualifiedName dateTimeDiffExpr
          Name binding for function: dateTimeDiffExpr.
static QualifiedName dayNameExpr
          Name binding for function: dayNameExpr.
static QualifiedName dayOfMonthExpr
          Name binding for function: dayOfMonthExpr.
static QualifiedName dayOfWeekExpr
          Name binding for function: dayOfWeekExpr.
static QualifiedName dayOfYearExpr
          Name binding for function: dayOfYearExpr.
static QualifiedName defaultFunctionName
          Name binding for function: defaultFunctionName.
static QualifiedName degreesExpr
          Name binding for function: degreesExpr.
static QualifiedName differenceExpr
          Name binding for function: differenceExpr.
static QualifiedName differenceQuery
          Name binding for function: differenceQuery.
static QualifiedName differenceQuery2
          Name binding for function: differenceQuery2.
static QualifiedName distinctAvgExpr
          Name binding for function: distinctAvgExpr.
static QualifiedName distinctCountExpr
          Name binding for function: distinctCountExpr.
static QualifiedName distinctSumExpr
          Name binding for function: distinctSumExpr.
static QualifiedName divideExpr
          Name binding for function: divideExpr.
static QualifiedName doubleField
          Name binding for function: doubleField.
static QualifiedName doubleParameter
          Name binding for function: doubleParameter.
static QualifiedName eqExpr
          Name binding for function: eqExpr.
static QualifiedName existsExpr
          Name binding for function: existsExpr.
static QualifiedName expExpr
          Name binding for function: expExpr.
static QualifiedName expressionText
          Name binding for function: expressionText.
static QualifiedName expressionText2
          Name binding for function: expressionText2.
static QualifiedName exprOperatorPrecedence
          Name binding for function: exprOperatorPrecedence.
static QualifiedName exprUsesAggregation
          Name binding for function: exprUsesAggregation.
static QualifiedName exprUsesBinaryFunction
          Name binding for function: exprUsesBinaryFunction.
static QualifiedName falseConstant
          Name binding for function: falseConstant.
static QualifiedName fieldDescriptionText
          Name binding for function: fieldDescriptionText.
static QualifiedName fieldTypeText
          Name binding for function: fieldTypeText.
static QualifiedName floorExpr
          Name binding for function: floorExpr.
static QualifiedName getArgumentsFromFunctionExpr
          Name binding for function: getArgumentsFromFunctionExpr.
static QualifiedName getBestJoinSetForQueryFields
          Name binding for function: getBestJoinSetForQueryFields.
static QualifiedName getBooleanValueFromConstExpr
          Name binding for function: getBooleanValueFromConstExpr.
static QualifiedName getColumnsForTable
          Name binding for function: getColumnsForTable.
static QualifiedName getExpressionTables
          Name binding for function: getExpressionTables.
static QualifiedName getFieldNameFromQueryFieldExpr
          Name binding for function: getFieldNameFromQueryFieldExpr.
static QualifiedName getFunctionFromFunctionExpr
          Name binding for function: getFunctionFromFunctionExpr.
static QualifiedName getGroups
          Name binding for function: getGroups.
static QualifiedName getJoinTreeTables
          Name binding for function: getJoinTreeTables.
static QualifiedName getListFromListExpr
          Name binding for function: getListFromListExpr.
static QualifiedName getNumberValueFromConstExpr
          Name binding for function: getNumberValueFromConstExpr.
static QualifiedName getParameterName
          Name binding for function: getParameterName.
static QualifiedName getProjectedColumns
          Name binding for function: getProjectedColumns.
static QualifiedName getQueryTableAlias
          Name binding for function: getQueryTableAlias.
static QualifiedName getQueryTableFromQueryFieldExpr
          Name binding for function: getQueryTableFromQueryFieldExpr.
static QualifiedName getQueryTableName
          Name binding for function: getQueryTableName.
static QualifiedName getQueryTables
          Name binding for function: getQueryTables.
static QualifiedName getStringValueFromConstExpr
          Name binding for function: getStringValueFromConstExpr.
static QualifiedName getSubQueryFromExpr
          Name binding for function: getSubQueryFromExpr.
static QualifiedName getTimeValueFromConstExpr
          Name binding for function: getTimeValueFromConstExpr.
static QualifiedName group
          Name binding for function: group.
static QualifiedName group2
          Name binding for function: group2.
static QualifiedName gtEqExpr
          Name binding for function: gtEqExpr.
static QualifiedName gtExpr
          Name binding for function: gtExpr.
static QualifiedName hourExpr
          Name binding for function: hourExpr.
static QualifiedName ifNullExpr
          Name binding for function: ifNullExpr.
static QualifiedName inExpr
          Name binding for function: inExpr.
static QualifiedName inExpr2
          Name binding for function: inExpr2.
static QualifiedName insertExpr
          Name binding for function: insertExpr.
static QualifiedName integerParameter
          Name binding for function: integerParameter.
static QualifiedName intersectionQuery
          Name binding for function: intersectionQuery.
static QualifiedName intersectionQuery2
          Name binding for function: intersectionQuery2.
static QualifiedName intField
          Name binding for function: intField.
static QualifiedName intToDoubleExpr
          Name binding for function: intToDoubleExpr.
static QualifiedName isAggregationFunction
          Name binding for function: isAggregationFunction.
static QualifiedName isBinaryFunction
          Name binding for function: isBinaryFunction.
static QualifiedName isBooleanConstExpr
          Name binding for function: isBooleanConstExpr.
static QualifiedName isFunctionExpr
          Name binding for function: isFunctionExpr.
static QualifiedName isListExpr
          Name binding for function: isListExpr.
static QualifiedName isNotNullExpr
          Name binding for function: isNotNullExpr.
static QualifiedName isNullExpr
          Name binding for function: isNullExpr.
static QualifiedName isNullValue
          Name binding for function: isNullValue.
static QualifiedName isNumberConstExpr
          Name binding for function: isNumberConstExpr.
static QualifiedName isOperator
          Name binding for function: isOperator.
static QualifiedName isOperatorExpr
          Name binding for function: isOperatorExpr.
static QualifiedName isQueryFieldExpr
          Name binding for function: isQueryFieldExpr.
static QualifiedName isSingletonResultQuery
          Name binding for function: isSingletonResultQuery.
static QualifiedName isStringConstExpr
          Name binding for function: isStringConstExpr.
static QualifiedName isSubQueryExpr
          Name binding for function: isSubQueryExpr.
static QualifiedName isSubqueryTable
          Name binding for function: isSubqueryTable.
static QualifiedName isTimeConstExpr
          Name binding for function: isTimeConstExpr.
static QualifiedName isTopNOption
          Name binding for function: isTopNOption.
static QualifiedName isUnnamedParameter
          Name binding for function: isUnnamedParameter.
static QualifiedName join
          Name binding for function: join.
static QualifiedName join2
          Name binding for function: join2.
static QualifiedName joins
          Name binding for function: joins.
static QualifiedName joinSetJoinTree
          Name binding for function: joinSetJoinTree.
static QualifiedName lcaseExpr
          Name binding for function: lcaseExpr.
static QualifiedName leftExpr
          Name binding for function: leftExpr.
static QualifiedName lengthExpr
          Name binding for function: lengthExpr.
static QualifiedName likeExpr
          Name binding for function: likeExpr.
static QualifiedName linearizeStatement
          Name binding for function: linearizeStatement.
static QualifiedName locate2Expr
          Name binding for function: locate2Expr.
static QualifiedName locateExpr
          Name binding for function: locateExpr.
static QualifiedName log10Expr
          Name binding for function: log10Expr.
static QualifiedName logExpr
          Name binding for function: logExpr.
static QualifiedName ltEqExpr
          Name binding for function: ltEqExpr.
static QualifiedName ltExpr
          Name binding for function: ltExpr.
static QualifiedName ltrimExpr
          Name binding for function: ltrimExpr.
static QualifiedName makeCommitStatement
          Name binding for function: makeCommitStatement.
static QualifiedName makeCompoundStatement
          Name binding for function: makeCompoundStatement.
static QualifiedName makeCreateDatabaseStatement
          Name binding for function: makeCreateDatabaseStatement.
static QualifiedName makeCreateTableStatement
          Name binding for function: makeCreateTableStatement.
static QualifiedName makeCreateViewStatement
          Name binding for function: makeCreateViewStatement.
static QualifiedName makeDeleteRowsStatement
          Name binding for function: makeDeleteRowsStatement.
static QualifiedName makeDropDatabaseStatement
          Name binding for function: makeDropDatabaseStatement.
static QualifiedName makeDropTableStatement
          Name binding for function: makeDropTableStatement.
static QualifiedName makeDropViewStatement
          Name binding for function: makeDropViewStatement.
static QualifiedName makeInsertQueryValuesByColumnStatement
          Name binding for function: makeInsertQueryValuesByColumnStatement.
static QualifiedName makeInsertQueryValuesStatement
          Name binding for function: makeInsertQueryValuesStatement.
static QualifiedName makeInsertValuesByColumnStatement
          Name binding for function: makeInsertValuesByColumnStatement.
static QualifiedName makeInsertValuesStatement
          Name binding for function: makeInsertValuesStatement.
static QualifiedName makeJoinInfo
          Name binding for function: makeJoinInfo.
static QualifiedName makeJoinInfo2
          Name binding for function: makeJoinInfo2.
static QualifiedName makeJoinSet
          Name binding for function: makeJoinSet.
static QualifiedName makeJoinSet2
          Name binding for function: makeJoinSet2.
static QualifiedName makeOpaqueSubQueryTable
          Name binding for function: makeOpaqueSubQueryTable.
static QualifiedName makePrimitiveValueBuilder
          Name binding for function: makePrimitiveValueBuilder.
static QualifiedName makeQueryTable
          Name binding for function: makeQueryTable.
static QualifiedName makeQueryTableWithAlias
          Name binding for function: makeQueryTableWithAlias.
static QualifiedName makeSafeSqlName
          Name binding for function: makeSafeSqlName.
static QualifiedName makeSafeSqlNames
          Name binding for function: makeSafeSqlNames.
static QualifiedName makeSqlBuilder
          Name binding for function: makeSqlBuilder.
static QualifiedName makeSubQueryTable
          Name binding for function: makeSubQueryTable.
static QualifiedName makeUniqueNames
          Name binding for function: makeUniqueNames.
static QualifiedName makeUpdateValuesStatement
          Name binding for function: makeUpdateValuesStatement.
static QualifiedName maxExpr
          Name binding for function: maxExpr.
static QualifiedName minExpr
          Name binding for function: minExpr.
static QualifiedName minuteExpr
          Name binding for function: minuteExpr.
static QualifiedName modExpr
          Name binding for function: modExpr.
static QualifiedName modifyQueries
          Name binding for function: modifyQueries.
static QualifiedName modifyTablesInExpr
          Name binding for function: modifyTablesInExpr.
static QualifiedName modifyTablesInJoinNode
          Name binding for function: modifyTablesInJoinNode.
static QualifiedName modifyTablesInJoinSet
          Name binding for function: modifyTablesInJoinSet.
static QualifiedName modifyTablesInQuery
          Name binding for function: modifyTablesInQuery.
static QualifiedName modifyTablesInTypedExpr
          Name binding for function: modifyTablesInTypedExpr.
static QualifiedName modulusExpr
          Name binding for function: modulusExpr.
static QualifiedName monthExpr
          Name binding for function: monthExpr.
static QualifiedName monthNameExpr
          Name binding for function: monthNameExpr.
static QualifiedName multiplyExpr
          Name binding for function: multiplyExpr.
static QualifiedName negateExpr
          Name binding for function: negateExpr.
static QualifiedName newQuery
          Name binding for function: newQuery.
static QualifiedName notEqExpr
          Name binding for function: notEqExpr.
static QualifiedName notExpr
          Name binding for function: notExpr.
static QualifiedName nowExpr
          Name binding for function: nowExpr.
static QualifiedName nullIfExpr
          Name binding for function: nullIfExpr.
static QualifiedName nullValue
          Name binding for function: nullValue.
static QualifiedName numericConstant
          Name binding for function: numericConstant.
static QualifiedName operatorPrecedence
          Name binding for function: operatorPrecedence.
static QualifiedName order
          Name binding for function: order.
static QualifiedName order2
          Name binding for function: order2.
static QualifiedName orderingExpressions
          Name binding for function: orderingExpressions.
static QualifiedName orExpr
          Name binding for function: orExpr.
static QualifiedName piExpr
          Name binding for function: piExpr.
static QualifiedName powerExpr
          Name binding for function: powerExpr.
static QualifiedName project
          Name binding for function: project.
static QualifiedName projectColumn
          Name binding for function: projectColumn.
static QualifiedName projectColumnWithAlias
          Name binding for function: projectColumnWithAlias.
static QualifiedName projectedColumnAliases
          Name binding for function: projectedColumnAliases.
static QualifiedName projectedColumnsWithAliases
          Name binding for function: projectedColumnsWithAliases.
static QualifiedName projectGroupAndOrder
          Name binding for function: projectGroupAndOrder.
static QualifiedName projectWithAliases
          Name binding for function: projectWithAliases.
static QualifiedName quarterExpr
          Name binding for function: quarterExpr.
static QualifiedName queryOptions
          Name binding for function: queryOptions.
static QualifiedName queryText
          Name binding for function: queryText.
static QualifiedName queryTextDocument
          Name binding for function: queryTextDocument.
static QualifiedName quoteIdentifier
          Name binding for function: quoteIdentifier.
static QualifiedName radiansExpr
          Name binding for function: radiansExpr.
static QualifiedName randExpr
          Name binding for function: randExpr.
static QualifiedName rangeToRestrictionExpr
          Name binding for function: rangeToRestrictionExpr.
static QualifiedName removeOption
          Name binding for function: removeOption.
static QualifiedName removeOrdering
          Name binding for function: removeOrdering.
static QualifiedName removeProjectedColumn
          Name binding for function: removeProjectedColumn.
static QualifiedName removeProjectedColumns
          Name binding for function: removeProjectedColumns.
static QualifiedName removeUnusedTables
          Name binding for function: removeUnusedTables.
static QualifiedName removeUnusedTables2
          Name binding for function: removeUnusedTables2.
static QualifiedName repeatExpr
          Name binding for function: repeatExpr.
static QualifiedName replaceExpr
          Name binding for function: replaceExpr.
static QualifiedName restrict
          Name binding for function: restrict.
static QualifiedName restrict2
          Name binding for function: restrict2.
static QualifiedName restrictionExpressions
          Name binding for function: restrictionExpressions.
static QualifiedName rightExpr
          Name binding for function: rightExpr.
static QualifiedName roundExpr
          Name binding for function: roundExpr.
static QualifiedName rtrimExpr
          Name binding for function: rtrimExpr.
static QualifiedName searchedCaseExpr
          Name binding for function: searchedCaseExpr.
static QualifiedName secondExpr
          Name binding for function: secondExpr.
static QualifiedName setColumnAliases
          Name binding for function: setColumnAliases.
static QualifiedName setJoins
          Name binding for function: setJoins.
static QualifiedName signExpr
          Name binding for function: signExpr.
static QualifiedName simpleCaseExpr
          Name binding for function: simpleCaseExpr.
static QualifiedName sinExpr
          Name binding for function: sinExpr.
static QualifiedName soundexExpr
          Name binding for function: soundexExpr.
static QualifiedName spaceExpr
          Name binding for function: spaceExpr.
static QualifiedName splitCompoundStatement
          Name binding for function: splitCompoundStatement.
static QualifiedName sqrtExpr
          Name binding for function: sqrtExpr.
static QualifiedName statementText
          Name binding for function: statementText.
static QualifiedName stdDevExpr
          Name binding for function: stdDevExpr.
static QualifiedName stdDevPExpr
          Name binding for function: stdDevPExpr.
static QualifiedName stringConstant
          Name binding for function: stringConstant.
static QualifiedName stringField
          Name binding for function: stringField.
static QualifiedName stringParameter
          Name binding for function: stringParameter.
static QualifiedName subQueryExpr
          Name binding for function: subQueryExpr.
static QualifiedName substringExpr
          Name binding for function: substringExpr.
static QualifiedName subtractExpr
          Name binding for function: subtractExpr.
static QualifiedName sumExpr
          Name binding for function: sumExpr.
static QualifiedName tableNameText
          Name binding for function: tableNameText.
static QualifiedName tanExpr
          Name binding for function: tanExpr.
static QualifiedName timeConstant
          Name binding for function: timeConstant.
static QualifiedName timeField
          Name binding for function: timeField.
static QualifiedName timeIntervalToSql
          Name binding for function: timeIntervalToSql.
static QualifiedName timeParameter
          Name binding for function: timeParameter.
static QualifiedName toTypedExpr
          Name binding for function: toTypedExpr.
static QualifiedName toUntypedExpr
          Name binding for function: toUntypedExpr.
static QualifiedName transformQueryRestrictionExpr
          Name binding for function: transformQueryRestrictionExpr.
static QualifiedName trueConstant
          Name binding for function: trueConstant.
static QualifiedName truncateExpr
          Name binding for function: truncateExpr.
static QualifiedName typeOfExpr
          Name binding for function: typeOfExpr.
static QualifiedName ucaseExpr
          Name binding for function: ucaseExpr.
static QualifiedName unionQuery
          Name binding for function: unionQuery.
static QualifiedName untypedAggregationExpr
          Name binding for function: untypedAggregationExpr.
static QualifiedName untypedBinaryExpr
          Name binding for function: untypedBinaryExpr.
static QualifiedName untypedField
          Name binding for function: untypedField.
static QualifiedName untypedFunctionExpr
          Name binding for function: untypedFunctionExpr.
static QualifiedName untypedListExpr
          Name binding for function: untypedListExpr.
static QualifiedName untypedUnaryExpr
          Name binding for function: untypedUnaryExpr.
static QualifiedName userExpr
          Name binding for function: userExpr.
static QualifiedName varianceExpr
          Name binding for function: varianceExpr.
static QualifiedName variancePExpr
          Name binding for function: variancePExpr.
static QualifiedName weekExpr
          Name binding for function: weekExpr.
static QualifiedName wrapQuery
          Name binding for function: wrapQuery.
static QualifiedName wrapQuery2
          Name binding for function: wrapQuery2.
static QualifiedName yearExpr
          Name binding for function: yearExpr.
 
Constructor Summary
CAL_Sql.Functions()
           
 
Method Summary
static SourceModel.Expr absExpr(SourceModel.Expr arg_1)
          Helper binding method for function: absExpr.
static SourceModel.Expr acosExpr(SourceModel.Expr arg_1)
          Helper binding method for function: acosExpr.
static SourceModel.Expr addExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to add two numeric operand expressions.
static SourceModel.Expr addJoins(SourceModel.Expr query, SourceModel.Expr newJoins)
          Adds the specified join nodes to the query.
static SourceModel.Expr addOption(SourceModel.Expr query, SourceModel.Expr newOption)
          Adds an option to the query.
static SourceModel.Expr addParens(SourceModel.Expr sqlBuilder, SourceModel.Expr exprText)
          Adds parentheses around some expression text.
static SourceModel.Expr addUnjoinedTable(SourceModel.Expr query, SourceModel.Expr newUnjoinedTable)
          Forces the specified table to be included in the query, even if no fields from it are used in the rest of the query.
static SourceModel.Expr alternateIntersectionQuery(SourceModel.Expr query1, SourceModel.Expr query2)
          This is an alternate version of Cal.Data.Sql.intersectionQuery.
static SourceModel.Expr andExpr(SourceModel.Expr b1, SourceModel.Expr b2)
          Constructs a database expression to test whether both of the operand expressions are True.
static SourceModel.Expr asciiExpr(SourceModel.Expr arg_1)
          Helper binding method for function: asciiExpr.
static SourceModel.Expr asinExpr(SourceModel.Expr arg_1)
          Helper binding method for function: asinExpr.
static SourceModel.Expr atan2Expr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: atan2Expr.
static SourceModel.Expr atanExpr(SourceModel.Expr arg_1)
          Helper binding method for function: atanExpr.
static SourceModel.Expr avgExpr(SourceModel.Expr arg_1)
          Helper binding method for function: avgExpr.
static SourceModel.Expr betweenExpr(SourceModel.Expr leftExpr, SourceModel.Expr lowerExpr, SourceModel.Expr upperExpr)
          Constructs a database expression which test whether the value of one operand expression is between the value of two other operand expressions.
static SourceModel.Expr binaryField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: binaryField.
static SourceModel.Expr binaryField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr bitwiseAndExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to perform a bitwise 'and' of two numeric operand expressions.
static SourceModel.Expr bitwiseNotExpr(SourceModel.Expr intExpr)
          Constructs a database expression for the application of the bitwise 'not' operator to an integer argument.
static SourceModel.Expr bitwiseOrExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to perform a bitwise 'or' of two numeric operand expressions.
static SourceModel.Expr bitwiseXorExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to perform a bitwise 'xor' of two numeric operand expressions.
static SourceModel.Expr booleanConstant(boolean boolValue)
           
static SourceModel.Expr booleanConstant(SourceModel.Expr boolValue)
          Construct a database expression for a Boolean value.
static SourceModel.Expr booleanField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: booleanField.
static SourceModel.Expr booleanField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr booleanParameter(SourceModel.Expr maybeParamName)
          Constructs an Boolean expression for a database parameter.
static SourceModel.Expr buildJoinTree(SourceModel.Expr joinInfo)
          Constructs a single join tree based on the list of join info items.
static SourceModel.Expr buildTableAndAliasText(SourceModel.Expr sqlBuilder, SourceModel.Expr builderState, SourceModel.Expr queryTable)
          Builds a table name and optional table alias.
static SourceModel.Expr ceilingExpr(SourceModel.Expr arg_1)
          Helper binding method for function: ceilingExpr.
static SourceModel.Expr charExpr(SourceModel.Expr arg_1)
          Helper binding method for function: charExpr.
static SourceModel.Expr concatExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to concatenate two string operand expressions.
static SourceModel.Expr convertDateQueryFieldsToTimeExprs(SourceModel.Expr expr)
          The function recurses the Expr Boolean and makes sure that every item involved in operation against time constant is casted to datetime format explictly.
static SourceModel.Expr convertToDoubleExpr(SourceModel.Expr arg_1)
          Converts a value to a double value.
static SourceModel.Expr convertToIntExpr(SourceModel.Expr arg_1)
          Converts a value to a int value.
static SourceModel.Expr convertToStringExpr(SourceModel.Expr arg_1)
          Converts a value to a string value.
static SourceModel.Expr convertToTimeExpr(SourceModel.Expr arg_1)
          It applies ConvertToTime function to the passed in expression.
static SourceModel.Expr cosExpr(SourceModel.Expr arg_1)
          Helper binding method for function: cosExpr.
static SourceModel.Expr cotExpr(SourceModel.Expr arg_1)
          Helper binding method for function: cotExpr.
static SourceModel.Expr countAllExpr()
          Helper binding method for function: countAllExpr.
static SourceModel.Expr countExpr(SourceModel.Expr arg_1)
          Helper binding method for function: countExpr.
static SourceModel.Expr databaseExpr()
          Helper binding method for function: databaseExpr.
static SourceModel.Expr dateTimeAddExpr(SourceModel.Expr timeInterval, SourceModel.Expr arg_2, SourceModel.Expr arg_3)
          Helper binding method for function: dateTimeAddExpr.
static SourceModel.Expr dateTimeDiffExpr(SourceModel.Expr timeInterval, SourceModel.Expr arg_2, SourceModel.Expr arg_3)
          Helper binding method for function: dateTimeDiffExpr.
static SourceModel.Expr dayNameExpr(SourceModel.Expr arg_1)
          Helper binding method for function: dayNameExpr.
static SourceModel.Expr dayOfMonthExpr(SourceModel.Expr arg_1)
          Helper binding method for function: dayOfMonthExpr.
static SourceModel.Expr dayOfWeekExpr(SourceModel.Expr arg_1)
          Helper binding method for function: dayOfWeekExpr.
static SourceModel.Expr dayOfYearExpr(SourceModel.Expr arg_1)
          Helper binding method for function: dayOfYearExpr.
static SourceModel.Expr defaultFunctionName(SourceModel.Expr func)
          Returns the default name of a database function.
static SourceModel.Expr degreesExpr(SourceModel.Expr arg_1)
          Helper binding method for function: degreesExpr.
static SourceModel.Expr differenceExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: differenceExpr.
static SourceModel.Expr differenceQuery(SourceModel.Expr query1, SourceModel.Expr query2)
          Produces a query which returns the difference of the two specified queries.
static SourceModel.Expr differenceQuery2(SourceModel.Expr query1, SourceModel.Expr query2, SourceModel.Expr compareExprs)
          Produces a query which returns the difference of the two specified queries.
static SourceModel.Expr distinctAvgExpr(SourceModel.Expr arg_1)
          Helper binding method for function: distinctAvgExpr.
static SourceModel.Expr distinctCountExpr(SourceModel.Expr arg_1)
          Helper binding method for function: distinctCountExpr.
static SourceModel.Expr distinctSumExpr(SourceModel.Expr arg_1)
          Helper binding method for function: distinctSumExpr.
static SourceModel.Expr divideExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to divide two numeric operand expressions.
static SourceModel.Expr doubleField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: doubleField.
static SourceModel.Expr doubleField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr doubleParameter(SourceModel.Expr maybeParamName)
          Constructs an double expression for a database parameter.
static SourceModel.Expr eqExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression which test two operand expressions for equality.
static SourceModel.Expr existsExpr(SourceModel.Expr subqueryExpr)
          Constructs a database expression to test whether the argument subquery expression returns any rows.
static SourceModel.Expr expExpr(SourceModel.Expr arg_1)
          Helper binding method for function: expExpr.
static SourceModel.Expr expressionText(SourceModel.Expr builder, SourceModel.Expr expr)
          Builds the query text for a single expression.
static SourceModel.Expr expressionText2(SourceModel.Expr builder, SourceModel.Expr builderState, SourceModel.Expr expr)
          Builds the query text for a single expression.
static SourceModel.Expr exprOperatorPrecedence(SourceModel.Expr expr)
          Helper binding method for function: exprOperatorPrecedence.
static SourceModel.Expr exprUsesAggregation(SourceModel.Expr expr)
          Returns whether the expression uses aggregate functions.
static SourceModel.Expr exprUsesBinaryFunction(SourceModel.Expr expr)
          Use it to check if the expression's part uses binary function.
static SourceModel.Expr falseConstant()
          A database expression for the Boolean value False.
static SourceModel.Expr fieldDescriptionText(SourceModel.Expr builder, SourceModel.Expr fieldDesc)
          Generates the text for a table field description.
static SourceModel.Expr fieldTypeText(SourceModel.Expr builder, SourceModel.Expr dataType)
          Generates the text for a field data type.
static SourceModel.Expr floorExpr(SourceModel.Expr arg_1)
          Helper binding method for function: floorExpr.
static SourceModel.Expr getArgumentsFromFunctionExpr(SourceModel.Expr expr)
          Returns the arguments from a function expression.
static SourceModel.Expr getBestJoinSetForQueryFields(SourceModel.Expr joinSets, SourceModel.Expr sqlQuery, SourceModel.Expr anchorFieldExpressions, SourceModel.Expr preferredJoinSetID)
          Returns the best set of joins for the fields in the specified query.
static SourceModel.Expr getBooleanValueFromConstExpr(SourceModel.Expr expr)
          Returns the boolean value from a constant expression.
static SourceModel.Expr getColumnsForTable(SourceModel.Expr query, SourceModel.Expr targetTable)
          Returns a list of columns that belong to the given table and that are referenced from within the given query.
static SourceModel.Expr getExpressionTables(boolean includeSubqueryTables, SourceModel.Expr expr)
           
static SourceModel.Expr getExpressionTables(SourceModel.Expr includeSubqueryTables, SourceModel.Expr expr)
          Returns all the tables used in the specified expression.
static SourceModel.Expr getFieldNameFromQueryFieldExpr(SourceModel.Expr expr)
          Returns the query table from a query field expression.
static SourceModel.Expr getFunctionFromFunctionExpr(SourceModel.Expr expr)
          Returns the function type from a function expression.
static SourceModel.Expr getGroups(SourceModel.Expr query)
           
static SourceModel.Expr getJoinTreeTables(SourceModel.Expr rootJoinNode)
          Returns all the leaf tables from the specified join tree.
static SourceModel.Expr getListFromListExpr(SourceModel.Expr expr)
          Returns the value expressions from a list expression.
static SourceModel.Expr getNumberValueFromConstExpr(SourceModel.Expr expr)
          Returns the number value from a constant expression.
static SourceModel.Expr getParameterName(SourceModel.Expr param)
          Returns the name of a named parameter.
static SourceModel.Expr getProjectedColumns(SourceModel.Expr query)
          Returns the projected columns for the query.
static SourceModel.Expr getQueryTableAlias(SourceModel.Expr queryTable)
          Returns the table alias for a query table.
static SourceModel.Expr getQueryTableFromQueryFieldExpr(SourceModel.Expr expr)
          Returns the field name from a query field expression.
static SourceModel.Expr getQueryTableName(SourceModel.Expr queryTable)
          Returns the name of the table (without quotes).
static SourceModel.Expr getQueryTables(boolean includeSubqueryTables, SourceModel.Expr query)
           
static SourceModel.Expr getQueryTables(SourceModel.Expr includeSubqueryTables, SourceModel.Expr query)
          Returns a list of the tables used in the query.
static SourceModel.Expr getStringValueFromConstExpr(SourceModel.Expr expr)
          Returns the string value from a constant expression.
static SourceModel.Expr getSubQueryFromExpr(SourceModel.Expr expr)
          The isSubQueryExpr retrieves the Query type from untyped expression.
static SourceModel.Expr getTimeValueFromConstExpr(SourceModel.Expr expr)
          Returns the time value from a constant expression.
static SourceModel.Expr group(SourceModel.Expr query, SourceModel.Expr newGroup)
          Adds grouping to the query.
static SourceModel.Expr group2(SourceModel.Expr query, SourceModel.Expr groupFields)
          Adds grouping on the specified fields.
static SourceModel.Expr gtEqExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to test whether the first operand is greater than or equal to the second.
static SourceModel.Expr gtExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to test whether the first operand is greater than the second.
static SourceModel.Expr hourExpr(SourceModel.Expr arg_1)
          Helper binding method for function: hourExpr.
static SourceModel.Expr ifNullExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: ifNullExpr.
static SourceModel.Expr inExpr(SourceModel.Expr leftExpr, SourceModel.Expr listValueExprs)
          Constructs a database expression to test whether the value of the first operand is equal to the value returned by one of the list operand expressions.
static SourceModel.Expr inExpr2(SourceModel.Expr leftExpr, SourceModel.Expr listValuesExpr)
          Constructs a database expression to test whether the value of the first operand is one of the values returned by the list operand expression.
static SourceModel.Expr insertExpr(SourceModel.Expr stringExpr, SourceModel.Expr start, SourceModel.Expr length, SourceModel.Expr insertStr)
          Helper binding method for function: insertExpr.
static SourceModel.Expr integerParameter(SourceModel.Expr maybeParamName)
          Constructs an integer expression for a database parameter.
static SourceModel.Expr intersectionQuery(SourceModel.Expr query1, SourceModel.Expr query2)
          Produces a query which returns the intersection of the two specified queries.
static SourceModel.Expr intersectionQuery2(SourceModel.Expr query1, SourceModel.Expr query2, SourceModel.Expr compareExprs)
          Produces a query which returns the intersection of the two specified queries.
static SourceModel.Expr intField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: intField.
static SourceModel.Expr intField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr intToDoubleExpr(SourceModel.Expr expr)
          Converts an integer value to a double value.
static SourceModel.Expr isAggregationFunction(SourceModel.Expr fn)
          Indicates whether a specified function is an aggregation function or not.
static SourceModel.Expr isBinaryFunction(SourceModel.Expr dbFun)
           
static SourceModel.Expr isBooleanConstExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a constant containing a boolean value.
static SourceModel.Expr isFunctionExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a function (or operator) application.
static SourceModel.Expr isListExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a list.
static SourceModel.Expr isNotNullExpr(SourceModel.Expr expr)
          Constructs a database expression to test whether an argument expression is non-null.
static SourceModel.Expr isNullExpr(SourceModel.Expr expr)
          Constructs a database expression to test whether an argument expression is null.
static SourceModel.Expr isNullValue(SourceModel.Expr expr)
          Tests whether an untyped expression has the constant value of null.
static SourceModel.Expr isNumberConstExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a constant containing a number value.
static SourceModel.Expr isOperator(SourceModel.Expr func)
          Returns whether the function is really an operator (in-fix).
static SourceModel.Expr isOperatorExpr(SourceModel.Expr expr)
          Returns whether the expression represents an operator applied to one or more arguments.
static SourceModel.Expr isQueryFieldExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a field in a query table.
static SourceModel.Expr isSingletonResultQuery(SourceModel.Expr query)
          The isSubQueryExpr tests passed in query if it going to retrieve single column and value in the result set.
static SourceModel.Expr isStringConstExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a constant containing a string value.
static SourceModel.Expr isSubQueryExpr(SourceModel.Expr expr)
          The isSubQueryExpr tests expression if it is of SubQueryExpr type.
static SourceModel.Expr isSubqueryTable(SourceModel.Expr queryTable)
          Returns whether the specified table is a subquery table.
static SourceModel.Expr isTimeConstExpr(SourceModel.Expr expr)
          Returns Cal.Core.Prelude.True if the expression represents a constant containing a time value.
static SourceModel.Expr isTopNOption(SourceModel.Expr option)
          Returns whether the query option specifies TopN criteria.
static SourceModel.Expr isUnnamedParameter(SourceModel.Expr param)
          Returns whether the parameter is a named one.
static SourceModel.Expr join(SourceModel.Expr query, SourceModel.Expr newJoinInfo)
          Adds a join between 2 tables.
static SourceModel.Expr join2(SourceModel.Expr query, SourceModel.Expr newJoins)
          Adds the specified joins to the query.
static SourceModel.Expr joins(SourceModel.Expr query)
          Returns the join information from the query.
static SourceModel.Expr joinSetJoinTree(SourceModel.Expr joinSet)
          Returns the join info from the join set.
static SourceModel.Expr lcaseExpr(SourceModel.Expr arg_1)
          Helper binding method for function: lcaseExpr.
static SourceModel.Expr leftExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: leftExpr.
static SourceModel.Expr lengthExpr(SourceModel.Expr arg_1)
          Helper binding method for function: lengthExpr.
static SourceModel.Expr likeExpr(SourceModel.Expr strExpr, SourceModel.Expr patternExpr)
          Constructs a database expression to test whether the first string operand expression matches the pattern of the second operand expression.
static SourceModel.Expr linearizeStatement(SourceModel.Expr statement)
          Linearizes the structure of the given statement by extracting all statements nested in any compound statement.
static SourceModel.Expr locate2Expr(SourceModel.Expr searchExpr, SourceModel.Expr stringExpr, SourceModel.Expr start)
          Helper binding method for function: locate2Expr.
static SourceModel.Expr locateExpr(SourceModel.Expr searchExpr, SourceModel.Expr stringExpr)
          Helper binding method for function: locateExpr.
static SourceModel.Expr log10Expr(SourceModel.Expr arg_1)
          Helper binding method for function: log10Expr.
static SourceModel.Expr logExpr(SourceModel.Expr arg_1)
          Helper binding method for function: logExpr.
static SourceModel.Expr ltEqExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to test whether the first operand is less than or equal to the second.
static SourceModel.Expr ltExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to test whether the first operand is less than the second.
static SourceModel.Expr ltrimExpr(SourceModel.Expr arg_1)
          Helper binding method for function: ltrimExpr.
static SourceModel.Expr makeCommitStatement()
          Helper binding method for function: makeCommitStatement.
static SourceModel.Expr makeCompoundStatement(SourceModel.Expr statements)
          Creates a compound statement from a list of statements.
static SourceModel.Expr makeCreateDatabaseStatement(SourceModel.Expr arg_1, boolean arg_2)
           
static SourceModel.Expr makeCreateDatabaseStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: makeCreateDatabaseStatement.
static SourceModel.Expr makeCreateTableStatement(SourceModel.Expr arg_1, boolean arg_2)
           
static SourceModel.Expr makeCreateTableStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: makeCreateTableStatement.
static SourceModel.Expr makeCreateViewStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2, boolean arg_3)
           
static SourceModel.Expr makeCreateViewStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2, SourceModel.Expr arg_3)
          Helper binding method for function: makeCreateViewStatement.
static SourceModel.Expr makeDeleteRowsStatement(SourceModel.Expr tableRef, SourceModel.Expr condition)
          Helper binding method for function: makeDeleteRowsStatement.
static SourceModel.Expr makeDropDatabaseStatement(SourceModel.Expr arg_1, boolean arg_2)
           
static SourceModel.Expr makeDropDatabaseStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: makeDropDatabaseStatement.
static SourceModel.Expr makeDropTableStatement(SourceModel.Expr arg_1, boolean arg_2)
           
static SourceModel.Expr makeDropTableStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: makeDropTableStatement.
static SourceModel.Expr makeDropViewStatement(SourceModel.Expr arg_1, boolean arg_2)
           
static SourceModel.Expr makeDropViewStatement(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: makeDropViewStatement.
static SourceModel.Expr makeInsertQueryValuesByColumnStatement(SourceModel.Expr tableRef, SourceModel.Expr destColumns, SourceModel.Expr insertQuery)
          Helper binding method for function: makeInsertQueryValuesByColumnStatement.
static SourceModel.Expr makeInsertQueryValuesStatement(SourceModel.Expr tableRef, SourceModel.Expr insertQuery)
          Helper binding method for function: makeInsertQueryValuesStatement.
static SourceModel.Expr makeInsertValuesByColumnStatement(SourceModel.Expr tableRef, SourceModel.Expr destColumns, SourceModel.Expr rowValues)
          Helper binding method for function: makeInsertValuesByColumnStatement.
static SourceModel.Expr makeInsertValuesStatement(SourceModel.Expr tableRef, SourceModel.Expr rowValues)
          Helper binding method for function: makeInsertValuesStatement.
static SourceModel.Expr makeJoinInfo(SourceModel.Expr leftField, SourceModel.Expr rightField, SourceModel.Expr joinType)
          Creates a join info using the query field info specified.
static SourceModel.Expr makeJoinInfo2(SourceModel.Expr leftTable, SourceModel.Expr rightTable, SourceModel.Expr linkingExpr, SourceModel.Expr joinType)
          Creates a join info between 2 tables using the specified linking expression.
static SourceModel.Expr makeJoinSet(SourceModel.Expr name, SourceModel.Expr joins)
          Construct a join set from a list of JoinInfo values.
static SourceModel.Expr makeJoinSet(String name, SourceModel.Expr joins)
           
static SourceModel.Expr makeJoinSet2(SourceModel.Expr name, SourceModel.Expr joinTree)
          Construct a join set from a JoinNode tree
static SourceModel.Expr makeJoinSet2(String name, SourceModel.Expr joinTree)
           
static SourceModel.Expr makeOpaqueSubQueryTable(SourceModel.Expr subqueryText, SourceModel.Expr tableAlias)
          Constructs a subquery table using the specified query text and alias.
static SourceModel.Expr makeOpaqueSubQueryTable(String subqueryText, String tableAlias)
           
static SourceModel.Expr makePrimitiveValueBuilder(SourceModel.Expr arg_1, SourceModel.Expr arg_2, SourceModel.Expr arg_3, SourceModel.Expr arg_4, SourceModel.Expr arg_5, SourceModel.Expr arg_6, SourceModel.Expr arg_7)
          Constructs a new SQL primitive value builder with the specified functions.
static SourceModel.Expr makeQueryTable(SourceModel.Expr tableName)
          Constructs a query table using the specified table name.
static SourceModel.Expr makeQueryTable(String tableName)
           
static SourceModel.Expr makeQueryTableWithAlias(SourceModel.Expr tableName, SourceModel.Expr tableAlias)
          Constructs a query table using the specified table name and base alias name.
static SourceModel.Expr makeQueryTableWithAlias(String tableName, String tableAlias)
           
static SourceModel.Expr makeSafeSqlName(SourceModel.Expr sqlBuilder, SourceModel.Expr name)
          Returns a 'safe' version of the specified name.
static SourceModel.Expr makeSafeSqlName(SourceModel.Expr sqlBuilder, String name)
           
static SourceModel.Expr makeSafeSqlNames(SourceModel.Expr sqlBuilder, SourceModel.Expr namesInUse, SourceModel.Expr names)
          Returns 'safe' versions of the specified names.
static SourceModel.Expr makeSqlBuilder(SourceModel.Expr arg_1, SourceModel.Expr arg_2, SourceModel.Expr arg_3, SourceModel.Expr arg_4, SourceModel.Expr arg_5, SourceModel.Expr arg_6, SourceModel.Expr arg_7, SourceModel.Expr arg_8, SourceModel.Expr arg_9, SourceModel.Expr arg_10, SourceModel.Expr arg_11, SourceModel.Expr arg_12, SourceModel.Expr arg_13, SourceModel.Expr arg_14, SourceModel.Expr arg_15, SourceModel.Expr arg_16, SourceModel.Expr arg_17, SourceModel.Expr arg_18, SourceModel.Expr arg_19, SourceModel.Expr arg_20, SourceModel.Expr arg_21, SourceModel.Expr arg_22, SourceModel.Expr arg_23, SourceModel.Expr arg_24, SourceModel.Expr arg_25, SourceModel.Expr arg_26, SourceModel.Expr arg_27, SourceModel.Expr arg_28, SourceModel.Expr arg_29, SourceModel.Expr arg_30)
          Constructs a new SQL builder with the specified functions.
static SourceModel.Expr makeSubQueryTable(SourceModel.Expr subquery, SourceModel.Expr tableAlias)
          Constructs a subquery table using the specified query and alias.
static SourceModel.Expr makeSubQueryTable(SourceModel.Expr subquery, String tableAlias)
           
static SourceModel.Expr makeUniqueNames(SourceModel.Expr namesAlreadyInUse, SourceModel.Expr names)
          Returns an updated version of the name list where each name is unique.
static SourceModel.Expr makeUpdateValuesStatement(SourceModel.Expr tableRef, SourceModel.Expr destColumns, SourceModel.Expr newValues, SourceModel.Expr condition)
          Helper binding method for function: makeUpdateValuesStatement.
static SourceModel.Expr maxExpr(SourceModel.Expr arg_1)
          Helper binding method for function: maxExpr.
static SourceModel.Expr minExpr(SourceModel.Expr arg_1)
          Helper binding method for function: minExpr.
static SourceModel.Expr minuteExpr(SourceModel.Expr arg_1)
          Helper binding method for function: minuteExpr.
static SourceModel.Expr modExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: modExpr.
static SourceModel.Expr modifyQueries(SourceModel.Expr updateQueryFn, SourceModel.Expr query)
          Applies the specified query modification function to the query and any subqueries that it contains.
static SourceModel.Expr modifyTablesInExpr(SourceModel.Expr updateTableFn, SourceModel.Expr expr)
          Applies the specified table modification function to all tables in the expression.
static SourceModel.Expr modifyTablesInJoinNode(SourceModel.Expr updateTableFn, SourceModel.Expr join)
          Applies the specified table modification function to all tables in the join node.
static SourceModel.Expr modifyTablesInJoinSet(SourceModel.Expr updateTableFn, SourceModel.Expr joinSet)
          Applies the specified table modification function to all tables in the join set.
static SourceModel.Expr modifyTablesInQuery(SourceModel.Expr updateTableFn, SourceModel.Expr query)
          Applies the specified table modification function to all tables in the query.
static SourceModel.Expr modifyTablesInTypedExpr(SourceModel.Expr updateTableFn, SourceModel.Expr typedExpr)
          Applies the specified table modification function to all tables in the typed expression.
static SourceModel.Expr modulusExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to return the modulus of two numeric operand expressions.
static SourceModel.Expr monthExpr(SourceModel.Expr arg_1)
          Helper binding method for function: monthExpr.
static SourceModel.Expr monthNameExpr(SourceModel.Expr arg_1)
          Helper binding method for function: monthNameExpr.
static SourceModel.Expr multiplyExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to multiply two numeric operand expressions.
static SourceModel.Expr negateExpr(SourceModel.Expr numExpr)
          Constructs a database expression for the negation of the numeric argument expression.
static SourceModel.Expr newQuery()
          Creates a new, empty query.
static SourceModel.Expr notEqExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression which tests two operand expressions for inequality.
static SourceModel.Expr notExpr(SourceModel.Expr boolExpr)
          Constructs a database expression for the application of the 'not' operator to a Boolean argument.
static SourceModel.Expr nowExpr()
          Helper binding method for function: nowExpr.
static SourceModel.Expr nullIfExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: nullIfExpr.
static SourceModel.Expr nullValue()
          A database expression for a null value of some data type.
static SourceModel.Expr numericConstant(SourceModel.Expr numValue)
          Construct a database expression for a numeric literal.
static SourceModel.Expr operatorPrecedence(SourceModel.Expr func)
          Returns the precedence of the specified operator.
static SourceModel.Expr order(SourceModel.Expr query, SourceModel.Expr sortExpr, boolean sortAscending)
           
static SourceModel.Expr order(SourceModel.Expr query, SourceModel.Expr sortExpr, SourceModel.Expr sortAscending)
          Adds sorting on the specified expression.
static SourceModel.Expr order2(SourceModel.Expr query, SourceModel.Expr newOrderings)
          Adds sorting on the specified fields.
static SourceModel.Expr orderingExpressions(SourceModel.Expr query)
          Returns the ordering info for the query.
static SourceModel.Expr orExpr(SourceModel.Expr b1, SourceModel.Expr b2)
          Constructs a database expression to test whether either of the operand expressions are True.
static SourceModel.Expr piExpr()
          Helper binding method for function: piExpr.
static SourceModel.Expr powerExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: powerExpr.
static SourceModel.Expr project(SourceModel.Expr query, SourceModel.Expr newColumns)
          Adds the specified expressions as result columns in the query.
static SourceModel.Expr projectColumn(SourceModel.Expr query, SourceModel.Expr newColumn)
          Adds the specified expression as a result column in the query.
static SourceModel.Expr projectColumnWithAlias(SourceModel.Expr query, SourceModel.Expr newColumn, SourceModel.Expr columnAlias)
          Adds the specified expression as a result column in the query.
static SourceModel.Expr projectColumnWithAlias(SourceModel.Expr query, SourceModel.Expr newColumn, String columnAlias)
           
static SourceModel.Expr projectedColumnAliases(SourceModel.Expr query)
          Returns the aliases for the query's projected columns.
static SourceModel.Expr projectedColumnsWithAliases(SourceModel.Expr query)
          Returns the projected columns for the query.
static SourceModel.Expr projectGroupAndOrder(SourceModel.Expr query, SourceModel.Expr exprs)
          Projects the specified expressions from the query, and group and order (ASC) on the expressions.
static SourceModel.Expr projectWithAliases(SourceModel.Expr query, SourceModel.Expr newColumns)
          Adds the specified expressions as result columns with the corresponding aliases in the query.
static SourceModel.Expr quarterExpr(SourceModel.Expr arg_1)
          Helper binding method for function: quarterExpr.
static SourceModel.Expr queryOptions(SourceModel.Expr query)
          Returns the query options.
static SourceModel.Expr queryText(SourceModel.Expr builder, boolean forDisplay, SourceModel.Expr query)
           
static SourceModel.Expr queryText(SourceModel.Expr builder, SourceModel.Expr forDisplay, SourceModel.Expr query)
          Generates the SQL text for the specified database query.
static SourceModel.Expr queryTextDocument(SourceModel.Expr builder, SourceModel.Expr query)
          Generates the SQL text document for the specified database query.
static SourceModel.Expr quoteIdentifier(SourceModel.Expr sqlBuilder, SourceModel.Expr indentifierText)
          Adds quotes to a name (such as a table).
static SourceModel.Expr quoteIdentifier(SourceModel.Expr sqlBuilder, String indentifierText)
           
static SourceModel.Expr radiansExpr(SourceModel.Expr arg_1)
          Helper binding method for function: radiansExpr.
static SourceModel.Expr randExpr(SourceModel.Expr arg_1)
          Helper binding method for function: randExpr.
static SourceModel.Expr rangeToRestrictionExpr(SourceModel.Expr makeConstantFn, SourceModel.Expr field, SourceModel.Expr range)
          Convert a range of values for a field or expression into the equivalent restriction expression.
static SourceModel.Expr removeOption(SourceModel.Expr query, SourceModel.Expr optionTypeToRemove)
          Removes the option of the same type as the specified one (even if the exact values don't match).
static SourceModel.Expr removeOrdering(SourceModel.Expr query)
          Removes all ordering from the query.
static SourceModel.Expr removeProjectedColumn(SourceModel.Expr query, SourceModel.Expr exprToRemove)
          Removes the specified expression from the projected columns list.
static SourceModel.Expr removeProjectedColumns(SourceModel.Expr query)
          Removes all projected columns from the query.
static SourceModel.Expr removeUnusedTables(SourceModel.Expr query)
          Removed any joins which are including any tables which are otherwise unused in the query.
static SourceModel.Expr removeUnusedTables2(SourceModel.Expr anchorFields, SourceModel.Expr query)
          Removed any joins which are including any tables which are otherwise unused in the query.
static SourceModel.Expr repeatExpr(SourceModel.Expr stringExpr, SourceModel.Expr count)
          Helper binding method for function: repeatExpr.
static SourceModel.Expr replaceExpr(SourceModel.Expr stringExpr, SourceModel.Expr searchStr, SourceModel.Expr replacementStr)
          Helper binding method for function: replaceExpr.
static SourceModel.Expr restrict(SourceModel.Expr query, SourceModel.Expr newRestriction)
          Adds a restriction on the rows returned by the query.
static SourceModel.Expr restrict2(SourceModel.Expr query, SourceModel.Expr newRestrictions)
          Adds the specified restrictions on the rows returned by the query.
static SourceModel.Expr restrictionExpressions(SourceModel.Expr query)
          Returns the restriction expressions (including group restrictions) for the query.
static SourceModel.Expr rightExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: rightExpr.
static SourceModel.Expr roundExpr(SourceModel.Expr arg_1, SourceModel.Expr arg_2)
          Helper binding method for function: roundExpr.
static SourceModel.Expr rtrimExpr(SourceModel.Expr arg_1)
          Helper binding method for function: rtrimExpr.
static SourceModel.Expr searchedCaseExpr(SourceModel.Expr whenConditionAndResults, SourceModel.Expr elseValue)
          Construct a database expression for a searched case statement.
static SourceModel.Expr secondExpr(SourceModel.Expr arg_1)
          Helper binding method for function: secondExpr.
static SourceModel.Expr setColumnAliases(SourceModel.Expr query, SourceModel.Expr newAliases)
          Sets the aliases for the first N projected columns.
static SourceModel.Expr setJoins(SourceModel.Expr query, SourceModel.Expr newJoins)
          Sets the join information for the query as a list of join node trees.
static SourceModel.Expr signExpr(SourceModel.Expr arg_1)
          Helper binding method for function: signExpr.
static SourceModel.Expr simpleCaseExpr(SourceModel.Expr caseExpr, SourceModel.Expr whenValueAndResults, SourceModel.Expr elseValue)
          Constructs a database expression for a simple case statement.
static SourceModel.Expr sinExpr(SourceModel.Expr arg_1)
          Helper binding method for function: sinExpr.
static SourceModel.Expr soundexExpr(SourceModel.Expr arg_1)
          Helper binding method for function: soundexExpr.
static SourceModel.Expr spaceExpr(SourceModel.Expr nSpaces)
          Helper binding method for function: spaceExpr.
static SourceModel.Expr splitCompoundStatement(SourceModel.Expr stmt, int maxCount)
           
static SourceModel.Expr splitCompoundStatement(SourceModel.Expr stmt, SourceModel.Expr maxCount)
          Breaks a compound statement into multiple compound statements with a smaller statement count.
static SourceModel.Expr sqrtExpr(SourceModel.Expr arg_1)
          Helper binding method for function: sqrtExpr.
static SourceModel.Expr statementText(SourceModel.Expr builder, boolean forDisplay, SourceModel.Expr statement)
           
static SourceModel.Expr statementText(SourceModel.Expr builder, SourceModel.Expr forDisplay, SourceModel.Expr statement)
          Generates the SQL text for a statement.
static SourceModel.Expr stdDevExpr(SourceModel.Expr arg_1)
          Helper binding method for function: stdDevExpr.
static SourceModel.Expr stdDevPExpr(SourceModel.Expr arg_1)
          Helper binding method for function: stdDevPExpr.
static SourceModel.Expr stringConstant(SourceModel.Expr strValue)
          Construct a database expression for a string literal.
static SourceModel.Expr stringConstant(String strValue)
           
static SourceModel.Expr stringField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: stringField.
static SourceModel.Expr stringField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr stringParameter(SourceModel.Expr maybeParamName)
          Constructs an string expression for a database parameter.
static SourceModel.Expr subQueryExpr(SourceModel.Expr subquery)
          Creates a database expression based on a subquery.
static SourceModel.Expr substringExpr(SourceModel.Expr stringExpr, SourceModel.Expr start, SourceModel.Expr length)
          Helper binding method for function: substringExpr.
static SourceModel.Expr subtractExpr(SourceModel.Expr expr1, SourceModel.Expr expr2)
          Constructs a database expression to subtract two numeric operand expressions.
static SourceModel.Expr sumExpr(SourceModel.Expr arg_1)
          Helper binding method for function: sumExpr.
static SourceModel.Expr tableNameText(SourceModel.Expr builder, SourceModel.Expr builderState, SourceModel.Expr queryTable)
          Builds the query text for a table name (including quotes where needed).
static SourceModel.Expr tanExpr(SourceModel.Expr arg_1)
          Helper binding method for function: tanExpr.
static SourceModel.Expr timeConstant(SourceModel.Expr timeValue)
          Construct a database expression for a time literal.
static SourceModel.Expr timeField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Helper binding method for function: timeField.
static SourceModel.Expr timeField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr timeIntervalToSql(SourceModel.Expr sqlBuilder, SourceModel.Expr timeInterval)
          Builds the SQL text for a time interval constant.
static SourceModel.Expr timeParameter(SourceModel.Expr maybeParamName)
          Constructs an time expression for a database parameter.
static SourceModel.Expr toTypedExpr(SourceModel.Expr untypedExpr)
          Returns a typed expression from the untyped expression.
static SourceModel.Expr toUntypedExpr(SourceModel.Expr typedExpr)
          Returns the untyped expression from a typed expression.
static SourceModel.Expr transformQueryRestrictionExpr(SourceModel.Expr conversionFunction, SourceModel.Expr query)
          The transformQueryRestrictionExpr takes a conversion function and executes it against the restriction expression of a query.
static SourceModel.Expr trueConstant()
          A database expression for the Boolean value True.
static SourceModel.Expr truncateExpr(SourceModel.Expr arg_1)
          TODO: is this the correct signature?
static SourceModel.Expr typeOfExpr(SourceModel.Expr expr)
          Returns the type of the values represented by this typed expression.
static SourceModel.Expr ucaseExpr(SourceModel.Expr arg_1)
          Helper binding method for function: ucaseExpr.
static SourceModel.Expr unionQuery(SourceModel.Expr query1, SourceModel.Expr query2, boolean unionAll)
           
static SourceModel.Expr unionQuery(SourceModel.Expr query1, SourceModel.Expr query2, SourceModel.Expr unionAll)
          Combines the 2 queries into a Union query.
static SourceModel.Expr untypedAggregationExpr(SourceModel.Expr aggrOp, SourceModel.Expr baseExpr)
          Helper binding method for function: untypedAggregationExpr.
static SourceModel.Expr untypedBinaryExpr(SourceModel.Expr func, SourceModel.Expr leftArgument, SourceModel.Expr rightArgument)
          Constructs an untyped database expression for the application of a binary operator.
static SourceModel.Expr untypedField(SourceModel.Expr table, SourceModel.Expr fieldName)
          Returns a query field for the specified table.
static SourceModel.Expr untypedField(SourceModel.Expr table, String fieldName)
           
static SourceModel.Expr untypedFunctionExpr(SourceModel.Expr func, SourceModel.Expr arguments)
          Constructs an untyped database expression for a call to a database function.
static SourceModel.Expr untypedListExpr(SourceModel.Expr listValues)
          Constructs an untyped database expression for a list of values.
static SourceModel.Expr untypedUnaryExpr(SourceModel.Expr func, SourceModel.Expr argument)
          Constructs an untyped database expression for the application of a unary operator.
static SourceModel.Expr userExpr()
          Helper binding method for function: userExpr.
static SourceModel.Expr varianceExpr(SourceModel.Expr arg_1)
          Helper binding method for function: varianceExpr.
static SourceModel.Expr variancePExpr(SourceModel.Expr arg_1)
          Helper binding method for function: variancePExpr.
static SourceModel.Expr weekExpr(SourceModel.Expr arg_1)
          Helper binding method for function: weekExpr.
static SourceModel.Expr wrapQuery(SourceModel.Expr query)
          Wraps the query in an outer query which projects the same columns as the original.
static SourceModel.Expr wrapQuery2(SourceModel.Expr query, SourceModel.Expr additionalExprs)
          Wraps the query in an outer query which projects the same columns as the original.
static SourceModel.Expr yearExpr(SourceModel.Expr arg_1)
          Helper binding method for function: yearExpr.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

absExpr

public static final QualifiedName absExpr
Name binding for function: absExpr.

See Also:
absExpr(org.openquark.cal.compiler.SourceModel.Expr)

acosExpr

public static final QualifiedName acosExpr
Name binding for function: acosExpr.

See Also:
acosExpr(org.openquark.cal.compiler.SourceModel.Expr)

addExpr

public static final QualifiedName addExpr
Name binding for function: addExpr.

See Also:
addExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

addJoins

public static final QualifiedName addJoins
Name binding for function: addJoins.

See Also:
addJoins(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

addOption

public static final QualifiedName addOption
Name binding for function: addOption.

See Also:
addOption(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

addParens

public static final QualifiedName addParens
Name binding for function: addParens.

See Also:
addParens(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

addUnjoinedTable

public static final QualifiedName addUnjoinedTable
Name binding for function: addUnjoinedTable.

See Also:
addUnjoinedTable(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

alternateIntersectionQuery

public static final QualifiedName alternateIntersectionQuery
Name binding for function: alternateIntersectionQuery.

See Also:
alternateIntersectionQuery(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

andExpr

public static final QualifiedName andExpr
Name binding for function: andExpr.

See Also:
andExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

asciiExpr

public static final QualifiedName asciiExpr
Name binding for function: asciiExpr.

See Also:
asciiExpr(org.openquark.cal.compiler.SourceModel.Expr)

asinExpr

public static final QualifiedName asinExpr
Name binding for function: asinExpr.

See Also:
asinExpr(org.openquark.cal.compiler.SourceModel.Expr)

atan2Expr

public static final QualifiedName atan2Expr
Name binding for function: atan2Expr.

See Also:
atan2Expr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

atanExpr

public static final QualifiedName atanExpr
Name binding for function: atanExpr.

See Also:
atanExpr(org.openquark.cal.compiler.SourceModel.Expr)

avgExpr

public static final QualifiedName avgExpr
Name binding for function: avgExpr.

See Also:
avgExpr(org.openquark.cal.compiler.SourceModel.Expr)

betweenExpr

public static final QualifiedName betweenExpr
Name binding for function: betweenExpr.

See Also:
betweenExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

binaryField

public static final QualifiedName binaryField
Name binding for function: binaryField.

See Also:
binaryField(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

bitwiseAndExpr

public static final QualifiedName bitwiseAndExpr
Name binding for function: bitwiseAndExpr.

See Also:
bitwiseAndExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

bitwiseNotExpr

public static final QualifiedName bitwiseNotExpr
Name binding for function: bitwiseNotExpr.

See Also:
bitwiseNotExpr(org.openquark.cal.compiler.SourceModel.Expr)

bitwiseOrExpr

public static final QualifiedName bitwiseOrExpr
Name binding for function: bitwiseOrExpr.

See Also:
bitwiseOrExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

bitwiseXorExpr

public static final QualifiedName bitwiseXorExpr
Name binding for function: bitwiseXorExpr.

See Also:
bitwiseXorExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

booleanConstant

public static final QualifiedName booleanConstant
Name binding for function: booleanConstant.

See Also:
booleanConstant(org.openquark.cal.compiler.SourceModel.Expr)

booleanField

public static final QualifiedName booleanField
Name binding for function: booleanField.

See Also:
booleanField(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

booleanParameter

public static final QualifiedName booleanParameter
Name binding for function: booleanParameter.

See Also:
booleanParameter(org.openquark.cal.compiler.SourceModel.Expr)

buildJoinTree

public static final QualifiedName buildJoinTree
Name binding for function: buildJoinTree.

See Also:
buildJoinTree(org.openquark.cal.compiler.SourceModel.Expr)

buildTableAndAliasText

public static final QualifiedName buildTableAndAliasText
Name binding for function: buildTableAndAliasText.

See Also:
buildTableAndAliasText(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

ceilingExpr

public static final QualifiedName ceilingExpr
Name binding for function: ceilingExpr.

See Also:
ceilingExpr(org.openquark.cal.compiler.SourceModel.Expr)

charExpr

public static final QualifiedName charExpr
Name binding for function: charExpr.

See Also:
charExpr(org.openquark.cal.compiler.SourceModel.Expr)

concatExpr

public static final QualifiedName concatExpr
Name binding for function: concatExpr.

See Also:
concatExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

convertDateQueryFieldsToTimeExprs

public static final QualifiedName convertDateQueryFieldsToTimeExprs
Name binding for function: convertDateQueryFieldsToTimeExprs.

See Also:
convertDateQueryFieldsToTimeExprs(org.openquark.cal.compiler.SourceModel.Expr)

convertToDoubleExpr

public static final QualifiedName convertToDoubleExpr
Name binding for function: convertToDoubleExpr.

See Also:
convertToDoubleExpr(org.openquark.cal.compiler.SourceModel.Expr)

convertToIntExpr

public static final QualifiedName convertToIntExpr
Name binding for function: convertToIntExpr.

See Also:
convertToIntExpr(org.openquark.cal.compiler.SourceModel.Expr)

convertToStringExpr

public static final QualifiedName convertToStringExpr
Name binding for function: convertToStringExpr.

See Also:
convertToStringExpr(org.openquark.cal.compiler.SourceModel.Expr)

convertToTimeExpr

public static final QualifiedName convertToTimeExpr
Name binding for function: convertToTimeExpr.

See Also:
convertToTimeExpr(org.openquark.cal.compiler.SourceModel.Expr)

cosExpr

public static final QualifiedName cosExpr
Name binding for function: cosExpr.

See Also:
cosExpr(org.openquark.cal.compiler.SourceModel.Expr)

cotExpr

public static final QualifiedName cotExpr
Name binding for function: cotExpr.

See Also:
cotExpr(org.openquark.cal.compiler.SourceModel.Expr)

countAllExpr

public static final QualifiedName countAllExpr
Name binding for function: countAllExpr.

See Also:
countAllExpr()

countExpr

public static final QualifiedName countExpr
Name binding for function: countExpr.

See Also:
countExpr(org.openquark.cal.compiler.SourceModel.Expr)

databaseExpr

public static final QualifiedName databaseExpr
Name binding for function: databaseExpr.

See Also:
databaseExpr()

dateTimeAddExpr

public static final QualifiedName dateTimeAddExpr
Name binding for function: dateTimeAddExpr.

See Also:
dateTimeAddExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

dateTimeDiffExpr

public static final QualifiedName dateTimeDiffExpr
Name binding for function: dateTimeDiffExpr.

See Also:
dateTimeDiffExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

dayNameExpr

public static final QualifiedName dayNameExpr
Name binding for function: dayNameExpr.

See Also:
dayNameExpr(org.openquark.cal.compiler.SourceModel.Expr)

dayOfMonthExpr

public static final QualifiedName dayOfMonthExpr
Name binding for function: dayOfMonthExpr.

See Also:
dayOfMonthExpr(org.openquark.cal.compiler.SourceModel.Expr)

dayOfWeekExpr

public static final QualifiedName dayOfWeekExpr
Name binding for function: dayOfWeekExpr.

See Also:
dayOfWeekExpr(org.openquark.cal.compiler.SourceModel.Expr)

dayOfYearExpr

public static final QualifiedName dayOfYearExpr
Name binding for function: dayOfYearExpr.

See Also:
dayOfYearExpr(org.openquark.cal.compiler.SourceModel.Expr)

defaultFunctionName

public static final QualifiedName defaultFunctionName
Name binding for function: defaultFunctionName.

See Also:
defaultFunctionName(org.openquark.cal.compiler.SourceModel.Expr)

degreesExpr

public static final QualifiedName degreesExpr
Name binding for function: degreesExpr.

See Also:
degreesExpr(org.openquark.cal.compiler.SourceModel.Expr)

differenceExpr

public static final QualifiedName differenceExpr
Name binding for function: differenceExpr.

See Also:
differenceExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

differenceQuery

public static final QualifiedName differenceQuery
Name binding for function: differenceQuery.

See Also:
differenceQuery(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

differenceQuery2

public static final QualifiedName differenceQuery2
Name binding for function: differenceQuery2.

See Also:
differenceQuery2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

distinctAvgExpr

public static final QualifiedName distinctAvgExpr
Name binding for function: distinctAvgExpr.

See Also:
distinctAvgExpr(org.openquark.cal.compiler.SourceModel.Expr)

distinctCountExpr

public static final QualifiedName distinctCountExpr
Name binding for function: distinctCountExpr.

See Also:
distinctCountExpr(org.openquark.cal.compiler.SourceModel.Expr)

distinctSumExpr

public static final QualifiedName distinctSumExpr
Name binding for function: distinctSumExpr.

See Also:
distinctSumExpr(org.openquark.cal.compiler.SourceModel.Expr)

divideExpr

public static final QualifiedName divideExpr
Name binding for function: divideExpr.

See Also:
divideExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

doubleField

public static final QualifiedName doubleField
Name binding for function: doubleField.

See Also:
doubleField(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

doubleParameter

public static final QualifiedName doubleParameter
Name binding for function: doubleParameter.

See Also:
doubleParameter(org.openquark.cal.compiler.SourceModel.Expr)

eqExpr

public static final QualifiedName eqExpr
Name binding for function: eqExpr.

See Also:
eqExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

existsExpr

public static final QualifiedName existsExpr
Name binding for function: existsExpr.

See Also:
existsExpr(org.openquark.cal.compiler.SourceModel.Expr)

expExpr

public static final QualifiedName expExpr
Name binding for function: expExpr.

See Also:
expExpr(org.openquark.cal.compiler.SourceModel.Expr)

exprOperatorPrecedence

public static final QualifiedName exprOperatorPrecedence
Name binding for function: exprOperatorPrecedence.

See Also:
exprOperatorPrecedence(org.openquark.cal.compiler.SourceModel.Expr)

exprUsesAggregation

public static final QualifiedName exprUsesAggregation
Name binding for function: exprUsesAggregation.

See Also:
exprUsesAggregation(org.openquark.cal.compiler.SourceModel.Expr)

exprUsesBinaryFunction

public static final QualifiedName exprUsesBinaryFunction
Name binding for function: exprUsesBinaryFunction.

See Also:
exprUsesBinaryFunction(org.openquark.cal.compiler.SourceModel.Expr)

expressionText

public static final QualifiedName expressionText
Name binding for function: expressionText.

See Also:
expressionText(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

expressionText2

public static final QualifiedName expressionText2
Name binding for function: expressionText2.

See Also:
expressionText2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

falseConstant

public static final QualifiedName falseConstant
Name binding for function: falseConstant.

See Also:
falseConstant()

fieldDescriptionText

public static final QualifiedName fieldDescriptionText
Name binding for function: fieldDescriptionText.

See Also:
fieldDescriptionText(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

fieldTypeText

public static final QualifiedName fieldTypeText
Name binding for function: fieldTypeText.

See Also:
fieldTypeText(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

floorExpr

public static final QualifiedName floorExpr
Name binding for function: floorExpr.

See Also:
floorExpr(org.openquark.cal.compiler.SourceModel.Expr)

getArgumentsFromFunctionExpr

public static final QualifiedName getArgumentsFromFunctionExpr
Name binding for function: getArgumentsFromFunctionExpr.

See Also:
getArgumentsFromFunctionExpr(org.openquark.cal.compiler.SourceModel.Expr)

getBestJoinSetForQueryFields

public static final QualifiedName getBestJoinSetForQueryFields
Name binding for function: getBestJoinSetForQueryFields.

See Also:
getBestJoinSetForQueryFields(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

getBooleanValueFromConstExpr

public static final QualifiedName getBooleanValueFromConstExpr
Name binding for function: getBooleanValueFromConstExpr.

See Also:
getBooleanValueFromConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

getColumnsForTable

public static final QualifiedName getColumnsForTable
Name binding for function: getColumnsForTable.

See Also:
getColumnsForTable(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

getExpressionTables

public static final QualifiedName getExpressionTables
Name binding for function: getExpressionTables.

See Also:
getExpressionTables(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

getFieldNameFromQueryFieldExpr

public static final QualifiedName getFieldNameFromQueryFieldExpr
Name binding for function: getFieldNameFromQueryFieldExpr.

See Also:
getFieldNameFromQueryFieldExpr(org.openquark.cal.compiler.SourceModel.Expr)

getFunctionFromFunctionExpr

public static final QualifiedName getFunctionFromFunctionExpr
Name binding for function: getFunctionFromFunctionExpr.

See Also:
getFunctionFromFunctionExpr(org.openquark.cal.compiler.SourceModel.Expr)

getGroups

public static final QualifiedName getGroups
Name binding for function: getGroups.

See Also:
getGroups(org.openquark.cal.compiler.SourceModel.Expr)

getJoinTreeTables

public static final QualifiedName getJoinTreeTables
Name binding for function: getJoinTreeTables.

See Also:
getJoinTreeTables(org.openquark.cal.compiler.SourceModel.Expr)

getListFromListExpr

public static final QualifiedName getListFromListExpr
Name binding for function: getListFromListExpr.

See Also:
getListFromListExpr(org.openquark.cal.compiler.SourceModel.Expr)

getNumberValueFromConstExpr

public static final QualifiedName getNumberValueFromConstExpr
Name binding for function: getNumberValueFromConstExpr.

See Also:
getNumberValueFromConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

getParameterName

public static final QualifiedName getParameterName
Name binding for function: getParameterName.

See Also:
getParameterName(org.openquark.cal.compiler.SourceModel.Expr)

getProjectedColumns

public static final QualifiedName getProjectedColumns
Name binding for function: getProjectedColumns.

See Also:
getProjectedColumns(org.openquark.cal.compiler.SourceModel.Expr)

getQueryTableAlias

public static final QualifiedName getQueryTableAlias
Name binding for function: getQueryTableAlias.

See Also:
getQueryTableAlias(org.openquark.cal.compiler.SourceModel.Expr)

getQueryTableFromQueryFieldExpr

public static final QualifiedName getQueryTableFromQueryFieldExpr
Name binding for function: getQueryTableFromQueryFieldExpr.

See Also:
getQueryTableFromQueryFieldExpr(org.openquark.cal.compiler.SourceModel.Expr)

getQueryTableName

public static final QualifiedName getQueryTableName
Name binding for function: getQueryTableName.

See Also:
getQueryTableName(org.openquark.cal.compiler.SourceModel.Expr)

getQueryTables

public static final QualifiedName getQueryTables
Name binding for function: getQueryTables.

See Also:
getQueryTables(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

getStringValueFromConstExpr

public static final QualifiedName getStringValueFromConstExpr
Name binding for function: getStringValueFromConstExpr.

See Also:
getStringValueFromConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

getSubQueryFromExpr

public static final QualifiedName getSubQueryFromExpr
Name binding for function: getSubQueryFromExpr.

See Also:
getSubQueryFromExpr(org.openquark.cal.compiler.SourceModel.Expr)

getTimeValueFromConstExpr

public static final QualifiedName getTimeValueFromConstExpr
Name binding for function: getTimeValueFromConstExpr.

See Also:
getTimeValueFromConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

group

public static final QualifiedName group
Name binding for function: group.

See Also:
group(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

group2

public static final QualifiedName group2
Name binding for function: group2.

See Also:
group2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

gtEqExpr

public static final QualifiedName gtEqExpr
Name binding for function: gtEqExpr.

See Also:
gtEqExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

gtExpr

public static final QualifiedName gtExpr
Name binding for function: gtExpr.

See Also:
gtExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

hourExpr

public static final QualifiedName hourExpr
Name binding for function: hourExpr.

See Also:
hourExpr(org.openquark.cal.compiler.SourceModel.Expr)

ifNullExpr

public static final QualifiedName ifNullExpr
Name binding for function: ifNullExpr.

See Also:
ifNullExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

inExpr

public static final QualifiedName inExpr
Name binding for function: inExpr.

See Also:
inExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

inExpr2

public static final QualifiedName inExpr2
Name binding for function: inExpr2.

See Also:
inExpr2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

insertExpr

public static final QualifiedName insertExpr
Name binding for function: insertExpr.

See Also:
insertExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

intField

public static final QualifiedName intField
Name binding for function: intField.

See Also:
intField(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

intToDoubleExpr

public static final QualifiedName intToDoubleExpr
Name binding for function: intToDoubleExpr.

See Also:
intToDoubleExpr(org.openquark.cal.compiler.SourceModel.Expr)

integerParameter

public static final QualifiedName integerParameter
Name binding for function: integerParameter.

See Also:
integerParameter(org.openquark.cal.compiler.SourceModel.Expr)

intersectionQuery

public static final QualifiedName intersectionQuery
Name binding for function: intersectionQuery.

See Also:
intersectionQuery(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

intersectionQuery2

public static final QualifiedName intersectionQuery2
Name binding for function: intersectionQuery2.

See Also:
intersectionQuery2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

isAggregationFunction

public static final QualifiedName isAggregationFunction
Name binding for function: isAggregationFunction.

See Also:
isAggregationFunction(org.openquark.cal.compiler.SourceModel.Expr)

isBinaryFunction

public static final QualifiedName isBinaryFunction
Name binding for function: isBinaryFunction.

See Also:
isBinaryFunction(org.openquark.cal.compiler.SourceModel.Expr)

isBooleanConstExpr

public static final QualifiedName isBooleanConstExpr
Name binding for function: isBooleanConstExpr.

See Also:
isBooleanConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

isFunctionExpr

public static final QualifiedName isFunctionExpr
Name binding for function: isFunctionExpr.

See Also:
isFunctionExpr(org.openquark.cal.compiler.SourceModel.Expr)

isListExpr

public static final QualifiedName isListExpr
Name binding for function: isListExpr.

See Also:
isListExpr(org.openquark.cal.compiler.SourceModel.Expr)

isNotNullExpr

public static final QualifiedName isNotNullExpr
Name binding for function: isNotNullExpr.

See Also:
isNotNullExpr(org.openquark.cal.compiler.SourceModel.Expr)

isNullExpr

public static final QualifiedName isNullExpr
Name binding for function: isNullExpr.

See Also:
isNullExpr(org.openquark.cal.compiler.SourceModel.Expr)

isNullValue

public static final QualifiedName isNullValue
Name binding for function: isNullValue.

See Also:
isNullValue(org.openquark.cal.compiler.SourceModel.Expr)

isNumberConstExpr

public static final QualifiedName isNumberConstExpr
Name binding for function: isNumberConstExpr.

See Also:
isNumberConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

isOperator

public static final QualifiedName isOperator
Name binding for function: isOperator.

See Also:
isOperator(org.openquark.cal.compiler.SourceModel.Expr)

isOperatorExpr

public static final QualifiedName isOperatorExpr
Name binding for function: isOperatorExpr.

See Also:
isOperatorExpr(org.openquark.cal.compiler.SourceModel.Expr)

isQueryFieldExpr

public static final QualifiedName isQueryFieldExpr
Name binding for function: isQueryFieldExpr.

See Also:
isQueryFieldExpr(org.openquark.cal.compiler.SourceModel.Expr)

isSingletonResultQuery

public static final QualifiedName isSingletonResultQuery
Name binding for function: isSingletonResultQuery.

See Also:
isSingletonResultQuery(org.openquark.cal.compiler.SourceModel.Expr)

isStringConstExpr

public static final QualifiedName isStringConstExpr
Name binding for function: isStringConstExpr.

See Also:
isStringConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

isSubQueryExpr

public static final QualifiedName isSubQueryExpr
Name binding for function: isSubQueryExpr.

See Also:
isSubQueryExpr(org.openquark.cal.compiler.SourceModel.Expr)

isSubqueryTable

public static final QualifiedName isSubqueryTable
Name binding for function: isSubqueryTable.

See Also:
isSubqueryTable(org.openquark.cal.compiler.SourceModel.Expr)

isTimeConstExpr

public static final QualifiedName isTimeConstExpr
Name binding for function: isTimeConstExpr.

See Also:
isTimeConstExpr(org.openquark.cal.compiler.SourceModel.Expr)

isTopNOption

public static final QualifiedName isTopNOption
Name binding for function: isTopNOption.

See Also:
isTopNOption(org.openquark.cal.compiler.SourceModel.Expr)

isUnnamedParameter

public static final QualifiedName isUnnamedParameter
Name binding for function: isUnnamedParameter.

See Also:
isUnnamedParameter(org.openquark.cal.compiler.SourceModel.Expr)

join

public static final QualifiedName join
Name binding for function: join.

See Also:
join(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

join2

public static final QualifiedName join2
Name binding for function: join2.

See Also:
join2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

joinSetJoinTree

public static final QualifiedName joinSetJoinTree
Name binding for function: joinSetJoinTree.

See Also:
joinSetJoinTree(org.openquark.cal.compiler.SourceModel.Expr)

joins

public static final QualifiedName joins
Name binding for function: joins.

See Also:
joins(org.openquark.cal.compiler.SourceModel.Expr)

lcaseExpr

public static final QualifiedName lcaseExpr
Name binding for function: lcaseExpr.

See Also:
lcaseExpr(org.openquark.cal.compiler.SourceModel.Expr)

leftExpr

public static final QualifiedName leftExpr
Name binding for function: leftExpr.

See Also:
leftExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

lengthExpr

public static final QualifiedName lengthExpr
Name binding for function: lengthExpr.

See Also:
lengthExpr(org.openquark.cal.compiler.SourceModel.Expr)

likeExpr

public static final QualifiedName likeExpr
Name binding for function: likeExpr.

See Also:
likeExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

linearizeStatement

public static final QualifiedName linearizeStatement
Name binding for function: linearizeStatement.

See Also:
linearizeStatement(org.openquark.cal.compiler.SourceModel.Expr)

locate2Expr

public static final QualifiedName locate2Expr
Name binding for function: locate2Expr.

See Also:
locate2Expr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

locateExpr

public static final QualifiedName locateExpr
Name binding for function: locateExpr.

See Also:
locateExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

log10Expr

public static final QualifiedName log10Expr
Name binding for function: log10Expr.

See Also:
log10Expr(org.openquark.cal.compiler.SourceModel.Expr)

logExpr

public static final QualifiedName logExpr
Name binding for function: logExpr.

See Also:
logExpr(org.openquark.cal.compiler.SourceModel.Expr)

ltEqExpr

public static final QualifiedName ltEqExpr
Name binding for function: ltEqExpr.

See Also:
ltEqExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

ltExpr

public static final QualifiedName ltExpr
Name binding for function: ltExpr.

See Also:
ltExpr(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

ltrimExpr

public static final QualifiedName ltrimExpr
Name binding for function: ltrimExpr.

See Also:
ltrimExpr(org.openquark.cal.compiler.SourceModel.Expr)

makeCommitStatement

public static final QualifiedName makeCommitStatement
Name binding for function: makeCommitStatement.

See Also:
makeCommitStatement()

makeCompoundStatement

public static final QualifiedName makeCompoundStatement
Name binding for function: makeCompoundStatement.

See Also:
makeCompoundStatement(org.openquark.cal.compiler.SourceModel.Expr)

makeCreateDatabaseStatement

public static final QualifiedName makeCreateDatabaseStatement
Name binding for function: makeCreateDatabaseStatement.

See Also:
makeCreateDatabaseStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeCreateTableStatement

public static final QualifiedName makeCreateTableStatement
Name binding for function: makeCreateTableStatement.

See Also:
makeCreateTableStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeCreateViewStatement

public static final QualifiedName makeCreateViewStatement
Name binding for function: makeCreateViewStatement.

See Also:
makeCreateViewStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeDeleteRowsStatement

public static final QualifiedName makeDeleteRowsStatement
Name binding for function: makeDeleteRowsStatement.

See Also:
makeDeleteRowsStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeDropDatabaseStatement

public static final QualifiedName makeDropDatabaseStatement
Name binding for function: makeDropDatabaseStatement.

See Also:
makeDropDatabaseStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeDropTableStatement

public static final QualifiedName makeDropTableStatement
Name binding for function: makeDropTableStatement.

See Also:
makeDropTableStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeDropViewStatement

public static final QualifiedName makeDropViewStatement
Name binding for function: makeDropViewStatement.

See Also:
makeDropViewStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeInsertQueryValuesByColumnStatement

public static final QualifiedName makeInsertQueryValuesByColumnStatement
Name binding for function: makeInsertQueryValuesByColumnStatement.

See Also:
makeInsertQueryValuesByColumnStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeInsertQueryValuesStatement

public static final QualifiedName makeInsertQueryValuesStatement
Name binding for function: makeInsertQueryValuesStatement.

See Also:
makeInsertQueryValuesStatement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr)

makeInsertValuesByColumnStatement

public static final QualifiedName makeInsertValuesByColumnStatement
Name binding for