|
Oracle® OLAP Java API Reference 11g Release 2 (11.2) E10794-06 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.olapi.syntax.SyntaxObject
oracle.olapi.syntax.DataObject
oracle.olapi.syntax.Expression
oracle.olapi.syntax.TypedExpression
oracle.olapi.syntax.RowExpression
oracle.olapi.syntax.TimeZoneExpression
public final class TimeZoneExpression
A RowExpression
that represents a date with a time zone. A TimeZoneExpression
is similar to a SQL datetime expression that specifies a time zone.
Constructor Summary | |
---|---|
TimeZoneExpression(TypedExpression dateExpression, TypedExpression timezoneExpression) Creates a TimeZoneExpression with the specified date and time zone. |
Method Summary | |
---|---|
TypedExpression |
getDateExpression() Gets the date expression that is associated with this TimeZoneExpression . |
TypedExpression |
getTimeZoneExpression() Gets the time zone expression that is associated with this TimeZoneExpression . |
java.lang.Object |
visit(SyntaxObjectVisitor visitor, java.lang.Object context) Calls the visitTimeZoneExpression method of the SyntaxObjectVisitor and passes that method this TimeZoneExpression and an Object . |
Methods inherited from class oracle.olapi.syntax.RowExpression |
---|
isCompositeObject |
Methods inherited from class oracle.olapi.syntax.SyntaxObject |
---|
equals, equals, fromSyntax, fromSyntax, fromSyntax, fromSyntax, fromSyntax, isValid, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax, toSyntax |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TimeZoneExpression(TypedExpression dateExpression, TypedExpression timezoneExpression)
TimeZoneExpression
with the specified date and time zone. The timezoneExpression
parameter is a TypedExpression
that resolves to one of the following expressions.
Values for timezoneExpression | Description |
---|---|
AT LOCAL |
The time zone of the current session. |
AT TIME ZONE expression |
If expression is the string '(+|-)HH:MM' , then the time zone is an offset from UTC.
If expression is a time zone name, then the |
AT TIME ZONE DBTIMEZONE |
The database time zone established (explicitly or by default) during database creation. |
AT TIME ZONE SESSIONTIMEZONE |
The session time zone established by default or in the most recent SQL ALTER SESSION statement. |
If the timezoneExpression
parameter is null
, then this method uses the AT LOCAL
expression.
For more information, see Datetime Expressions in Oracle Database SQL Language Reference.
dateExpression
- A TypedExpression
that has a data type that is in the DataType.DATETIME_CATEGORY
category of data types.timezoneExpression
- A TypedExpression
that resolves to an AT ...
clause of a SQL datetime expression.Method Detail |
---|
public java.lang.Object visit(SyntaxObjectVisitor visitor, java.lang.Object context)
visitTimeZoneExpression
method of the SyntaxObjectVisitor
and passes that method this TimeZoneExpression
and an Object
.visit
in class SyntaxObject
visitor
- A SyntaxObjectVisitor
.context
- An Object
.Object
returned by the visitTimeZoneExpression
method.public TypedExpression getDateExpression()
TimeZoneExpression
.TypedExpression
that resolves to the datetime value of this TimeZoneExpression
.public TypedExpression getTimeZoneExpression()
TimeZoneExpression
.TypedExpression
that resolves to the time zone specification of this TimeZoneExpression
.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |