public class ListExpressionOperator extends ExpressionOperator
ArgumentListFunctionExpression
,
Expression.coalesce()
,
Serialized FormAbs, Acos, Add, AddDate, AddMonths, AggregateOperator, All, And, Any, As, Ascending, Ascii, Asin, Atan, Atan2, Average, Between, Case, CaseCondition, Cast, Ceil, CharIndex, CharLength, Chr, Coalesce, ComparisonOperator, Concat, Cos, Cosh, Cot, Count, CurrentDate, CurrentTime, DateDifference, DateName, DatePart, DateToString, Decode, Deref, Descending, Difference, Distinct, Divide, Equal, EqualOuterJoin, Except, ExceptAll, Exists, ExistsNode, Exp, Extract, ExtractValue, ExtractXml, Floor, FunctionOperator, GetNumberVal, GetStringVal, GreaterThan, GreaterThanEqual, Greatest, HexToRaw, In, Initcap, Instring, InSubQuery, Intersect, IntersectAll, IsFragment, IsNull, LastDay, Least, LeftPad, LeftTrim, LeftTrim2, Length, LessThan, LessThanEqual, Like, LikeEscape, Ln, Locate, Locate2, Log, LogicalOperator, Maximum, Minimum, Mod, MonthsBetween, Multiply, Negate, NewTime, NextDay, Not, NotBetween, NotEqual, NotExists, NotIn, NotInSubQuery, NotLike, NotLikeEscape, NotNull, NullIf, NullsFirst, NullsLast, Nvl, Or, OrderOperator, Power, Ref, RefToHex, Regexp, Replace, Replicate, Reverse, Right, RightPad, RightTrim, RightTrim2, Round, RoundDate, SDO_FILTER, SDO_NN, SDO_RELATE, SDO_WITHIN_DISTANCE, Sign, Sin, Sinh, Some, Soundex, Sqrt, StandardDeviation, Substring, SubstringSingleArg, Subtract, Sum, Tan, Tanh, ToChar, ToCharWithFormat, ToDate, Today, ToLowerCase, ToNumber, ToUpperCase, Translate, Trim, Trim2, Trunc, TruncateDate, Union, UnionAll, Value, Variance
Constructor and Description |
---|
ListExpressionOperator() |
Modifier and Type | Method and Description |
---|---|
void |
copyTo(ExpressionOperator operator) |
String[] |
getDatabaseStrings()
INTERNAL:
Recalculate the database strings each time this is called in
case one has been added.
|
int |
getNumberOfItems() |
String[] |
getSeparators() |
String[] |
getStartStrings() |
String[] |
getTerminationStrings() |
void |
incrementNumberOfItems() |
boolean |
isComplete()
INTERNAL:
If we have all the required information, this operator is complete
and can be used as is.
|
void |
setIsComplete(boolean isComplete) |
void |
setNumberOfItems(int numberOfItems) |
void |
setSeparator(String separator) |
void |
setSeparators(String[] separators) |
void |
setStartString(String startString) |
void |
setStartStrings(String[] startStrings) |
void |
setTerminationString(String terminationString) |
void |
setTerminationStrings(String[] terminationStrings) |
abs, acos, addDate, addMonths, addOperator, all, and, any, applyFunction, as, ascending, ascii, asin, atan, average, bePostfix, bePrefix, beRepeating, between, caseConditionStatement, caseStatement, cast, ceil, charIndex, charLength, chr, coalesce, concat, conformBetween, conformLike, cos, cosh, cot, count, currentDate, currentTime, currentTimeStamp, dateDifference, dateName, datePart, dateToString, decode, deref, descending, difference, distinct, doesRelationConform, equalOuterJoin, equals, except, exceptAll, exists, existsNode, exp, expressionFor, expressionFor, expressionForArguments, expressionForArguments, expressionForWithBaseLast, extract, extractValue, extractXml, floor, getAllOperators, getJavaStrings, getName, getNodeClass, getNumberVal, getOperator, getPlatformOperatorName, getPlatformOperatorNames, getPlatformOperatorSelectors, getSelector, getStringVal, getType, greatest, hashCode, hexToRaw, ifNull, in, initcap, initializeOperators, initializePlatformOperatorNames, initializePlatformOperatorSelectors, instring, inSubQuery, intersect, intersectAll, isAggregateOperator, isAll, isAny, isAnyOrAll, isBindingSupported, isComparisonOperator, isFragment, isFunctionOperator, isLogicalOperator, isNull, isOrderOperator, isPrefix, lastDay, least, leftPad, leftTrim, leftTrim2, length, like, likeEscape, ln, locate, locate2, log, maximum, minimum, mod, monthsBetween, negate, newExpressionForArgument, newExpressionForArguments, newExpressionForArgumentWithBaseLast, newTime, nextDay, notExists, notIn, notInSubQuery, notLike, notLikeEscape, notNull, notOperator, nullIf, nullsFirst, nullsLast, or, oracleDateName, power, printCollection, printDuo, printJavaCollection, printJavaDuo, printsAs, printsAs, printsJavaAs, printsJavaAs, ref, refToHex, regexp, registerOperator, replace, replicate, resetOperators, reverse, right, rightPad, rightTrim, rightTrim2, round, roundDate, setArgumentIndices, setIsBindingSupported, setName, setNodeClass, setSelector, setType, sign, simpleAggregate, simpleFunction, simpleFunction, simpleFunctionNoParentheses, simpleLogical, simpleLogicalNoParens, simpleMath, simpleOrdering, simpleRelation, simpleRelation, simpleThreeArgumentFunction, simpleTwoArgumentFunction, sin, sinh, some, soundex, sqrt, standardDeviation, substring, substringSingleArg, sum, sybaseAddMonthsOperator, sybaseAtan2Operator, sybaseInStringOperator, sybaseLocate2Operator, sybaseLocateOperator, sybaseToCharOperator, sybaseToCharWithFormatOperator, sybaseToDateOperator, sybaseToDateToStringOperator, sybaseToNumberOperator, tan, tanh, toChar, toCharWithFormat, toDate, today, toLowerCase, toNumber, toString, toUpperCase, translate, trim, trim2, trunc, truncateDate, union, unionAll, value, variance
public void copyTo(ExpressionOperator operator)
copyTo
in class ExpressionOperator
public String[] getDatabaseStrings()
getDatabaseStrings
in class ExpressionOperator
public int getNumberOfItems()
public void setNumberOfItems(int numberOfItems)
public String[] getStartStrings()
public void setStartString(String startString)
public void setStartStrings(String[] startStrings)
public String[] getSeparators()
public void setSeparator(String separator)
public void setSeparators(String[] separators)
public String[] getTerminationStrings()
public void setTerminationString(String terminationString)
public void setTerminationStrings(String[] terminationStrings)
public void incrementNumberOfItems()
public void setIsComplete(boolean isComplete)
public boolean isComplete()
ExpressionOperator
isComplete
in class ExpressionOperator
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference