Top Description Fields Constructors Methods
org.eclipse.persistence.internal.expressions

public Class DateConstantExpression

extends ConstantExpression
Class Inheritance
Imports
org.eclipse.persistence.expressions.Expression

INTERNAL: This expression represents a date represented in JDBC escape syntax, for instance, the String: {d '1901-01-01'} can be used to represent a Date and use used only by the JPQL parser. This is different from a ConstantExpression because this value is never converted with the conversion manager and is printed out as-is The only validation for this type of expression will be from the JDBC driver.
Author
tware

Field Summary

Inherited from org.eclipse.persistence.internal.expressions.ConstantExpression:
canBindlocalBasevalue

Constructor Summary

AccessConstructor and Description
public
public
DateConstantExpression(Object newValue, Expression baseExpression)

Method Summary

Modifier and TypeMethod and Description
public String
public void
printSQL(ExpressionSQLPrinter printer)

Overrides org.eclipse.persistence.internal.expressions.ConstantExpression.printSQL.

INTERNAL: Print SQL onto the stream, using the ExpressionPrinter for context
Inherited from org.eclipse.persistence.internal.expressions.ConstantExpression:
canBindcomputeHashCodeequalsgetBuildergetLocalBasegetValueisConstantExpressionisValueExpressionnormalizepostCopyInprintJavarebuildOnresetPlaceHolderBuildersetCanBindsetLocalBasesetValuetwistedForBaseAndContextvalueFromObjectwriteDescriptionOnwriteFields

Constructor Detail

DateConstantExpressionback to summary
public DateConstantExpression()
DateConstantExpressionback to summary
public DateConstantExpression(Object newValue, Expression baseExpression)

Method Detail

descriptionOfNodeTypeback to summary
public String descriptionOfNodeType()

Overrides org.eclipse.persistence.internal.expressions.ConstantExpression.descriptionOfNodeType.

INTERNAL: Used for debug printing.

Annotations
@Override
printSQLback to summary
public void printSQL(ExpressionSQLPrinter printer)

Overrides org.eclipse.persistence.internal.expressions.ConstantExpression.printSQL.

INTERNAL: Print SQL onto the stream, using the ExpressionPrinter for context

Annotations
@Override