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) |
java.lang.String[] |
getDatabaseStrings()
INTERNAL:
Recalculate the database strings each time this is called in
case one has been added.
|
int |
getNumberOfItems() |
java.lang.String[] |
getSeparators() |
java.lang.String[] |
getStartStrings() |
java.lang.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(java.lang.String separator) |
void |
setSeparators(java.lang.String[] separators) |
void |
setStartString(java.lang.String startString) |
void |
setStartStrings(java.lang.String[] startStrings) |
void |
setTerminationString(java.lang.String terminationString) |
void |
setTerminationStrings(java.lang.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 java.lang.String[] getDatabaseStrings()
getDatabaseStrings
in class ExpressionOperator
public int getNumberOfItems()
public void setNumberOfItems(int numberOfItems)
public java.lang.String[] getStartStrings()
public void setStartString(java.lang.String startString)
public void setStartStrings(java.lang.String[] startStrings)
public java.lang.String[] getSeparators()
public void setSeparator(java.lang.String separator)
public void setSeparators(java.lang.String[] separators)
public java.lang.String[] getTerminationStrings()
public void setTerminationString(java.lang.String terminationString)
public void setTerminationStrings(java.lang.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