Modifier and Type | Method and Description |
---|---|
static ExpressionOperator |
ExpressionOperator.abs()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.acos()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.addDate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.addMonths()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.all()
INTERNAL:
Create the ALL operator.
|
static ExpressionOperator |
ExpressionOperator.and()
INTERNAL:
Create the AND operator.
|
static ExpressionOperator |
ExpressionOperator.any()
INTERNAL:
Create the ANY operator.
|
static ExpressionOperator |
ExpressionOperator.ascending()
INTERNAL:
Create the ASCENDING operator.
|
static ExpressionOperator |
ExpressionOperator.ascii()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.asin()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.atan()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.average()
INTERNAL:
Create the AVERAGE operator.
|
static ExpressionOperator |
ExpressionOperator.between()
INTERNAL:
Create the BETWEEN Operator
|
static ExpressionOperator |
ExpressionOperator.caseStatement()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.ceil()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.charIndex()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.charLength()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.chr()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.concat()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.cos()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.cosh()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.cot()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.count()
INTERNAL:
Create the COUNT operator.
|
static ExpressionOperator |
ExpressionOperator.currentDate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.currentTime()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.currentTimeStamp()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.dateDifference()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.dateName()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.datePart()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.dateToString()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.decode()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.deref()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.descending()
INTERNAL:
Create the DESCENDING operator.
|
static ExpressionOperator |
ExpressionOperator.difference()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.distinct()
INTERNAL:
Create the DISTINCT operator.
|
static ExpressionOperator |
ExpressionOperator.equalOuterJoin()
INTERNAL:
Initialize the outer join operator
Note: This is merely a shell which is incomplete, and
so will be replaced by the platform's operator when we
go to print.
|
static ExpressionOperator |
ExpressionOperator.exists()
INTERNAL:
Create the EXISTS operator.
|
static ExpressionOperator |
ExpressionOperator.existsNode()
INTERNAL:
Create the existsNode expression operator
|
static ExpressionOperator |
ExpressionOperator.exp()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.extract()
INTERNAL:
Create the extract expression operator
|
static ExpressionOperator |
ExpressionOperator.extractValue()
INTERNAL:
Create the extractValue expression operator
|
static ExpressionOperator |
ExpressionOperator.floor()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.getNumberVal() |
ExpressionOperator |
Expression.getOperator()
INTERNAL:
Most expression have operators, so this is just a convenience method.
|
static ExpressionOperator |
ExpressionMath.getOperator(int selector)
INTERNAL:
Return the operator.
|
ExpressionOperator |
Expression.getOperator(int selector)
INTERNAL:
Create a new expression tree with the named operator.
|
static ExpressionOperator |
ExpressionOperator.getOperator(Integer selector)
INTERNAL:
Lookup the operator with the given name.
|
static ExpressionOperator |
ExpressionOperator.getStringVal() |
static ExpressionOperator |
ExpressionOperator.greatest()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.hexToRaw()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.ifNull()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.in()
INTERNAL:
Create the IN operator.
|
static ExpressionOperator |
ExpressionOperator.initcap()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.instring()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.isFragment() |
static ExpressionOperator |
ExpressionOperator.isNull()
INTERNAL:
Create the ISNULL operator.
|
static ExpressionOperator |
ExpressionOperator.lastDay()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.least()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.leftPad()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.leftTrim()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.leftTrim2()
INTERNAL:
Build leftTrim operator that takes one parameter.
|
static ExpressionOperator |
ExpressionOperator.length()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.like()
INTERNAL:
Create the LIKE operator.
|
static ExpressionOperator |
ExpressionOperator.likeEscape()
INTERNAL:
Create the LIKE operator.
|
static ExpressionOperator |
ExpressionOperator.ln()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.locate()
INTERNAL:
Build locate operator i.e.
|
static ExpressionOperator |
ExpressionOperator.locate2()
INTERNAL:
Build locate operator with 3 params i.e.
|
static ExpressionOperator |
ExpressionOperator.log()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.maximum()
INTERNAL:
Create the MAXIMUM operator.
|
static ExpressionOperator |
ExpressionOperator.minimum()
INTERNAL:
Create the MINIMUM operator.
|
static ExpressionOperator |
ExpressionOperator.mod()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.monthsBetween()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.newTime()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.nextDay()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.notExists()
INTERNAL:
Create the NOT EXISTS operator.
|
static ExpressionOperator |
ExpressionOperator.notIn()
INTERNAL:
Create the NOTIN operator.
|
static ExpressionOperator |
ExpressionOperator.notLike()
INTERNAL:
Create the NOTLIKE operator.
|
static ExpressionOperator |
ExpressionOperator.notNull()
INTERNAL:
Create the NOTNULL operator.
|
static ExpressionOperator |
ExpressionOperator.notOperator()
INTERNAL:
Create the NOT operator.
|
static ExpressionOperator |
ExpressionOperator.or()
INTERNAL:
Create the OR operator.
|
static ExpressionOperator |
ExpressionOperator.oracleDateName()
INTERNAL:
Oracle equivalent to DATENAME is TO_CHAR.
|
static ExpressionOperator |
ExpressionOperator.power()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.ref()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.refToHex()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.replace()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.replicate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.reverse()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.right()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.rightPad()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.rightTrim()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.rightTrim2()
INTERNAL:
Build rightTrim operator that takes one parameter.
|
static ExpressionOperator |
ExpressionOperator.round()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.roundDate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sign()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.simpleAggregate(int selector,
String databaseName,
String javaName)
INTERNAL:
Create an operator for a simple aggregate given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleFunction(int selector,
String databaseName)
INTERNAL:
Create an operator for a simple function given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleFunction(int selector,
String databaseName,
String javaName)
INTERNAL:
Create an operator for a simple function given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleFunctionNoParentheses(int selector,
String databaseName)
INTERNAL:
Create an operator for a simple function call without parentheses
|
static ExpressionOperator |
ExpressionOperator.simpleLogical(int selector,
String databaseName,
String javaName)
INTERNAL:
Create an operator for a simple logical given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleLogicalNoParens(int selector,
String dbString)
INTERNAL:
e.g.: ...
|
static ExpressionOperator |
ExpressionOperator.simpleMath(int selector,
String databaseName)
INTERNAL:
Create an operator for a simple math operatin, i.e.
|
static ExpressionOperator |
ExpressionOperator.simpleOrdering(int selector,
String databaseName,
String javaName)
INTERNAL:
Create an operator for a simple ordering given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleRelation(int selector,
String databaseName)
INTERNAL:
Create an operator for a simple relation given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleRelation(int selector,
String databaseName,
String javaName)
INTERNAL:
Create an operator for a simple relation given a Java name and a single
String for the database (parentheses will be added automatically).
|
static ExpressionOperator |
ExpressionOperator.simpleThreeArgumentFunction(int selector,
String dbString)
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.simpleTwoArgumentFunction(int selector,
String dbString)
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sin()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sinh()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.some()
INTERNAL:
Create the SOME operator.
|
static ExpressionOperator |
ExpressionOperator.soundex()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sqrt()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.standardDeviation()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.substring()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sum()
INTERNAL:
Create the SUM operator.
|
static ExpressionOperator |
ExpressionOperator.sybaseAddMonthsOperator()
INTERNAL:
Function, to add months to a date.
|
static ExpressionOperator |
ExpressionOperator.sybaseAtan2Operator()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.sybaseInStringOperator()
INTERNAL:
Build instring operator
|
static ExpressionOperator |
ExpressionOperator.sybaseLocateOperator()
INTERNAL:
Build the Sybase equivalent to Locate
|
static ExpressionOperator |
ExpressionOperator.sybaseToCharOperator()
INTERNAL:
Build Sybase equivalent to TO_CHAR.
|
static ExpressionOperator |
ExpressionOperator.sybaseToCharWithFormatOperator()
INTERNAL:
Build Sybase equivalent to TO_CHAR.
|
static ExpressionOperator |
ExpressionOperator.sybaseToDateOperator()
INTERNAL:
Build Sybase equivalent to TO_DATE.
|
static ExpressionOperator |
ExpressionOperator.sybaseToDateToStringOperator()
INTERNAL:
Build Sybase equivalent to TO_CHAR.
|
static ExpressionOperator |
ExpressionOperator.sybaseToNumberOperator()
INTERNAL:
Build Sybase equivalent to TO_NUMBER.
|
static ExpressionOperator |
ExpressionOperator.tan()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.tanh()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.toChar()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.toCharWithFormat()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.toDate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.today()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.toLowerCase()
INTERNAL:
Create the toLowerCase operator.
|
static ExpressionOperator |
ExpressionOperator.toNumber()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.toUpperCase()
INTERNAL:
Create the TOUPPERCASE operator.
|
static ExpressionOperator |
ExpressionOperator.translate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.trim()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.trim2()
INTERNAL:
Build Trim operator.
|
static ExpressionOperator |
ExpressionOperator.trunc()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.truncateDate()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.value()
INTERNAL:
Build operator.
|
static ExpressionOperator |
ExpressionOperator.variance()
INTERNAL:
Build operator.
|
Modifier and Type | Method and Description |
---|---|
static void |
ExpressionOperator.addOperator(ExpressionOperator exOperator)
ADVANCED:
Add an operator to the global list of operators.
|
Expression |
Expression.create(Expression base,
Object singleArgument,
ExpressionOperator anOperator)
INTERNAL:
|
Expression |
Expression.create(Expression base,
Vector arguments,
ExpressionOperator anOperator)
INTERNAL:
|
Expression |
Expression.createWithBaseLast(Expression base,
Object singleArgument,
ExpressionOperator anOperator)
INTERNAL:
|
Expression |
Expression.performOperator(ExpressionOperator anOperator,
Vector args)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
DatasourcePlatform.getOperator(int selector)
Return the operator for the operator constant defined in ExpressionOperator.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DatasourcePlatform.addOperator(ExpressionOperator operator) |
Modifier and Type | Field and Description |
---|---|
protected ExpressionOperator |
FunctionExpression.operator |
protected ExpressionOperator |
CompoundExpression.operator |
protected ExpressionOperator |
FunctionExpression.platformOperator |
protected ExpressionOperator |
CompoundExpression.platformOperator |
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
FunctionExpression.getOperator() |
ExpressionOperator |
CompoundExpression.getOperator() |
ExpressionOperator |
FunctionExpression.getPlatformOperator(DatabasePlatform platform) |
ExpressionOperator |
CompoundExpression.getPlatformOperator(DatabasePlatform platform) |
Modifier and Type | Method and Description |
---|---|
Expression |
FunctionExpression.create(Expression base,
Object singleArgument,
ExpressionOperator operator)
INTERNAL:
|
Expression |
CompoundExpression.create(Expression base,
Object singleArgument,
ExpressionOperator operator)
INTERNAL:
|
Expression |
FunctionExpression.create(Expression base,
Vector arguments,
ExpressionOperator operator)
INTERNAL:
|
Expression |
CompoundExpression.create(Expression base,
Vector arguments,
ExpressionOperator operator)
INTERNAL:
|
Expression |
FunctionExpression.createWithBaseLast(Expression base,
Object singleArgument,
ExpressionOperator anOperator)
INTERNAL:
added for Trim support.
|
void |
FunctionExpression.printInCollection(Vector items,
ExpressionSQLPrinter printer,
ExpressionOperator operator)
INTERNAL: Print the collection in "IN" onto the SQL stream.
|
void |
FunctionExpression.setOperator(ExpressionOperator theOperator) |
void |
CompoundExpression.setOperator(ExpressionOperator newOperator) |
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
SybasePlatform.atan2Operator()
INTERNAL:
Build operator.
|
protected ExpressionOperator |
MySQL4Platform.dateToStringOperator()
INTERNAL:
Build MySQL equivalent to TO_CHAR.
|
protected ExpressionOperator |
MySQL4Platform.leftTrim2()
INTERNAL:
Build MySQL equivalent to LTRIM(string_exp, character).
|
static ExpressionOperator |
SQLServerPlatform.locate2Operator()
INTERNAL:
create the Locate2 Operator for this platform
|
protected ExpressionOperator |
MySQL4Platform.logOperator()
INTERNAL:
Create the 10 based log operator for this platform
|
ExpressionOperator |
SQLServerPlatform.modOperator()
INTERNAL:
Override the default MOD operator.
|
ExpressionOperator |
SybasePlatform.modOperator()
INTERNAL:
Override the default MOD operator.
|
protected ExpressionOperator |
PostgreSQLPlatform.operatorLocate()
INTERNAL:
Override the default locate operator
|
protected ExpressionOperator |
SQLServerPlatform.operatorOuterJoin()
INTERNAL:
Create the outer join operator for this platform.
|
protected ExpressionOperator |
TimesTenPlatform.operatorOuterJoin()
Create the outer join operator for this platform
|
protected ExpressionOperator |
SybasePlatform.operatorOuterJoin()
INTERNAL:
Create the outer join operator for this platform
|
protected ExpressionOperator |
MySQL4Platform.rightTrim2()
INTERNAL:
Build MySQL equivalent to RTRIM(string_exp, character).
|
protected ExpressionOperator |
MySQL4Platform.toCharOperator()
INTERNAL:
Build MySQL equivalent to TO_CHAR.
|
protected ExpressionOperator |
MySQL4Platform.toDateOperator()
INTERNAL:
Build MySQL equivalent to TO_DATE.
|
protected ExpressionOperator |
MySQL4Platform.toNumberOperator()
INTERNAL:
Build MySQL equivalent to TO_NUMBER.
|
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
OraclePlatform.atan2Operator()
INTERNAL:
Build operator.
|
protected ExpressionOperator |
OraclePlatform.currentDateOperator() |
protected ExpressionOperator |
OraclePlatform.currentTimeOperator() |
protected ExpressionOperator |
OraclePlatform.logOperator()
INTERNAL:
Create the log operator for this platform
|
protected ExpressionOperator |
OraclePlatform.operatorLocate()
INTERNAL:
Override the default locate operator
|
protected ExpressionOperator |
OraclePlatform.operatorLocate2()
INTERNAL:
Override the default locate operator
|
protected ExpressionOperator |
OraclePlatform.operatorOuterJoin()
INTERNAL:
Create the outer join operator for this platform
|
protected ExpressionOperator |
OraclePlatform.todayOperator()
INTERNAL:
Create the sysdate operator for this platform
|
Copyright © 2021. All rights reserved.