public final class NumberExpression extends LiteralExpression
LiteralExpression
that represents a number.Constructor and Description |
---|
NumberExpression(double value)
Creates a
NumberExpression with the specified double value. |
NumberExpression(float value)
Creates a
NumberExpression with the specified float value. |
NumberExpression(int value)
Creates a
NumberExpression with the specified integer value. |
NumberExpression(long value)
Creates a
NumberExpression with the specified long value. |
NumberExpression(java.lang.Number value)
Creates a
NumberExpression with the specified Number value. |
NumberExpression(short value)
Creates a
NumberExpression with the specified short value. |
Modifier and Type | Method and Description |
---|---|
java.lang.Number |
getValue()
Gets the value of this
NumberExpression . |
java.lang.Object |
visit(SyntaxObjectVisitor visitor, java.lang.Object context)
Calls the
visitNumberExpression method of the SyntaxObjectVisitor and passes that method this NumberExpression and an Object . |
abs, acos, addMonths, addMonths, ascii, asciiStr, asin, atan, atan2, between, binToNum, bitAnd, cast, ceil, charToROWID, chr, chr, coalesce, compose, concat, concat, convert, convert, cos, cosh, currentDate, currentTime, dbTimeZone, decode, decompose, deref, div, div, div, div, div, dump, eq, eq, eq, eq, eq, exp, extractDay, extractHour, extractMinute, extractMonth, extractSecond, extractTimeZoneAbbr, extractTimeZoneHour, extractTimeZoneMinute, extractTimeZoneRegion, extractYear, floor, fromTZ, ge, ge, ge, ge, ge, getDataType, greatest, gt, gt, gt, gt, gt, hexToRAW, in, initcap, instr, instr2, instr4, instrB, instrC, isInfinite, isNAN, isNotNull, isNull, lastDay, le, le, le, le, le, least, length, length2, length4, lengthB, lengthC, like, like, like2, like4, likeC, ln, localTimestamp, log, lower, lpad, lt, lt, lt, lt, lt, ltrim, minus, minus, minus, minus, minus, minus, mod, monthsBetween, nanvl, ne, ne, ne, ne, ne, newTime, nextDay, nlsCharsetDeclLen, nlsCharsetID, nlsCharsetName, nlsInitcap, nlsLower, nlsSort, nlsUpper, notIn, nullIf, numToDSInterval, numToYMInterval, nvl, nvl2, oraHash, plus, plus, plus, plus, plus, power, rawToHex, rawToNHex, regexpInstr, regexpReplace, regexpSubstr, remainder, replace, round, rowIDToChar, rowIDToNChar, rpad, rtrim, scnToTimestamp, sessionTimeZone, sign, sin, sinh, soundex, sqrt, substr, substr2, substr4, substrB, substrC, sysContext, sysDate, sysExtractUTC, sysGUID, sysTimestamp, sysTypeID, tan, tanh, times, times, times, times, times, timestampToSCN, toBinaryDouble, toBinaryFloat, toChar, toChar, toCLOB, toDate, toDate, toDSInterval, toLOB, toMultiByte, toNChar, toNChar, toNCLOB, toNumber, toNumber, toNumber, toSingleByte, toTimestamp, toTimestampTZ, toYMInterval, translate, translateUsingCharCS, translateUsingNCharCS, treat, trim, trimLeading, trimTrailing, trunc, tzOffset, UID, unistr, upper, USER, userEnv, vsize, widthBucket
equals, equals, fromSyntax, fromSyntax, fromSyntax, fromSyntax, fromSyntax, isValid, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax
public NumberExpression(java.lang.Number value)
NumberExpression
with the specified Number
value.value
- The Number
value for this expression.public NumberExpression(int value)
NumberExpression
with the specified integer value.value
- The int
value for this expression.public NumberExpression(double value)
NumberExpression
with the specified double
value.value
- The double
value for this expression.public NumberExpression(float value)
NumberExpression
with the specified float
value.value
- The float
value for this expression.public NumberExpression(short value)
NumberExpression
with the specified short
value.value
- The short
value for this expression.public NumberExpression(long value)
NumberExpression
with the specified long
value.value
- The long
value for this expression.public java.lang.Object visit(SyntaxObjectVisitor visitor, java.lang.Object context)
visitNumberExpression
method of the SyntaxObjectVisitor
and passes that method this NumberExpression
and an Object
.visit
in class SyntaxObject
visitor
- A SyntaxObjectVisitor
.context
- An Object
.Object
returned by the visitNumberExpression
method.public java.lang.Number getValue()
NumberExpression
.Number
that contains the value of this NumberExpression
.