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

public Class UniversalAsOfClause

extends AsOfClause
Class Inheritance
Imports
org.eclipse.persistence.history.AsOfClause, org.eclipse.persistence.internal.expressions.ExpressionSQLPrinter

INTERNAL: Purpose: Represents a query level AS OF TIMESTAMP/SCN Oracle SQL clause.

Responsibilities:

Author
Stephen McRitchie
Since
OracleAS TopLink 10g (10.0.3)

Field Summary

Inherited from org.eclipse.persistence.history.AsOfClause:
NO_CLAUSE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AsOfClause
getAsOfClause()

INTERNAL: Gets the actual as of clause represented by this.

public Object
getValue()

Overrides org.eclipse.persistence.history.AsOfClause.getValue.

PUBLIC: The past time represented by the receiver.
public boolean
isUniversal()

Overrides org.eclipse.persistence.history.AsOfClause.isUniversal.

PUBLIC: Answers if this is a UniversalAsOfClause, one to be applied to the entire selection criteria.
public void
printSQL(ExpressionSQLPrinter printer)

Overrides org.eclipse.persistence.history.AsOfClause.printSQL.

INTERNAL: Prints the as of clause for an expression inside of the FROM clause.
public String
Inherited from org.eclipse.persistence.history.AsOfClause:
equalsisAsOfSCNClausetoString

Constructor Detail

UniversalAsOfClauseback to summary
public UniversalAsOfClause(AsOfClause value)

Method Detail

getAsOfClauseback to summary
public AsOfClause getAsOfClause()

INTERNAL: Gets the actual as of clause represented by this.

getValueback to summary
public Object getValue()

Overrides org.eclipse.persistence.history.AsOfClause.getValue.

Doc from org.eclipse.persistence.history.AsOfClause.getValue.

PUBLIC: The past time represented by the receiver. Either a timestamp, a system change number, or an Expression.

Annotations
@Override
isUniversalback to summary
public boolean isUniversal()

Overrides org.eclipse.persistence.history.AsOfClause.isUniversal.

Doc from org.eclipse.persistence.history.AsOfClause.isUniversal.

PUBLIC: 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.

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

Overrides org.eclipse.persistence.history.AsOfClause.printSQL.

INTERNAL: Prints the as of clause for an expression inside of the FROM clause.

Annotations
@Override
printStringback to summary
public String printString()