Class OptionalLiteral
java.lang.Object
org.datanucleus.store.rdbms.sql.expression.SQLExpression
org.datanucleus.store.rdbms.sql.expression.DelegatedExpression
org.datanucleus.store.rdbms.sql.expression.SingleCollectionExpression
org.datanucleus.store.rdbms.sql.expression.OptionalExpression
org.datanucleus.store.rdbms.sql.expression.OptionalLiteral
Literal for java.util.Optional.
-
Nested Class Summary
Nested classes/interfaces inherited from class SQLExpression
SQLExpression.ColumnExpressionList -
Field Summary
FieldsFields inherited from class SingleCollectionExpression
wrappedExpressionsFields inherited from class DelegatedExpression
delegateFields inherited from class SQLExpression
lowestOperator, mapping, parameterName, st, stmt, subExprs, table -
Constructor Summary
ConstructorsConstructorDescriptionOptionalLiteral(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) -
Method Summary
Methods inherited from class OptionalExpression
invokeMethods inherited from class DelegatedExpression
add, div, eq, ge, getDelegate, gt, isParameter, le, lt, mod, mul, ne, sub, toSQLTextMethods inherited from class SQLExpression
and, bitAnd, bitOr, cast, com, distinct, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, in, ior, is, neg, not, setJavaTypeMapping, unDistinct
-
Field Details
-
value
-
-
Constructor Details
-
OptionalLiteral
public OptionalLiteral(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName)
-
-
Method Details
-
getValue
-
setNotParameter
public void setNotParameter()
-