Module org.eclipse.persistence.core
Class UniversalAsOfClause
java.lang.Object
org.eclipse.persistence.history.AsOfClause
org.eclipse.persistence.internal.history.UniversalAsOfClause
- All Implemented Interfaces:
Serializable
INTERNAL:
Purpose: Represents a query level AS OF TIMESTAMP/SCN Oracle SQL clause.
Responsibilities:
- Will be applied to the entire selection criteria, even if it is only set on the Query's expression builder.
- Prints the AS OF clause before the alias name in the FROM clause.
- Since:
- OracleAS TopLink 10g (10.0.3)
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.history.AsOfClause
NO_CLAUSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionINTERNAL: Gets the actual as of clause represented bythis.getValue()PUBLIC: The past time represented by the receiver.booleanPUBLIC: Answers if this is a UniversalAsOfClause, one to be applied to the entire selection criteria.voidprintSQL(ExpressionSQLPrinter printer) INTERNAL: Prints the as of clause for an expression inside of the FROM clause.Methods inherited from class org.eclipse.persistence.history.AsOfClause
equals, isAsOfSCNClause, toString
-
Constructor Details
-
UniversalAsOfClause
-
-
Method Details
-
printSQL
INTERNAL: Prints the as of clause for an expression inside of the FROM clause.- Overrides:
printSQLin classAsOfClause
-
getAsOfClause
INTERNAL: Gets the actual as of clause represented bythis. -
getValue
Description copied from class:AsOfClausePUBLIC: The past time represented by the receiver. Either a timestamp, a system change number, or an Expression.- Overrides:
getValuein classAsOfClause
-
isUniversal
public boolean isUniversal()Description copied from class:AsOfClausePUBLIC: Answers if this is a UniversalAsOfClause, one to be applied to the entire selection criteria.Used when a query is made as of a past time.
- Overrides:
isUniversalin classAsOfClause
-
printString
-