|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.metadata.expr.TimeValueExpression
public final class TimeValueExpression
Models time values while fitting into the SAS Query Services' expression model by implementing the ExpressionInterface.
Time values stored within objects of this type are implicitly associated with the Greenwich Mean Time (GMT) timezone. No explicit specification of a timezone is allowed or necessary. This behavior is consistent with the Java time-oriented values associated with the classes java.util.Date, java.sql.Date, java.sql.Time, and java.sql.Timestamp.
See the Javadoc in the AbstractTimeValueExpression class for more information on timezones.
Field Summary |
---|
Fields inherited from class com.sas.iquery.metadata.expr.AbstractTimeValueExpression |
---|
EVENT_VALUE_CHANGED |
Fields inherited from interface com.sas.iquery.metadata.business.ModelItem |
---|
EVENT_OBJECT_PROPERTY_CHANGED |
Fields inherited from interface com.sas.iquery.metadata.business.Base |
---|
EVENT_OBJECT_DEFINITION_CHANGED |
Constructor Summary | |
---|---|
TimeValueExpression()
Creates a TimeValueExpression object with no time value set. |
|
TimeValueExpression(java.util.Date value)
Creates a TimeValueExpression object and sets the time value stored within the object as the setValue(java.util.Date) method describes. |
|
TimeValueExpression(java.sql.Time timeValue)
Creates a TimeValueExpression object with the specified time value set. |
Method Summary | |
---|---|
int |
getExpressionType()
Returns the time expression type ExpressionTypes.EXP_TYPE_TIME |
java.sql.Time |
getTimeValue()
Returns the same as getValue() but as a more explicit type for this type of object. |
static java.sql.Time |
newTimeOnlyValue(java.util.Date dateValue)
Creates a new java.sql.Time object to that only includes the time portion of the date object. |
void |
setTimeValue(java.sql.Time timeValue)
Sets the time value within this object to the specified value. |
Methods inherited from class com.sas.iquery.metadata.expr.AbstractTimeValueExpression |
---|
equals, generateQueryText, generateQueryText, getExplicitDoubleValue, getValue, newValue, setExplicitDoubleValue, setValue |
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelResourceReferencer |
---|
getResources |
Methods inherited from interface com.sas.iquery.metadata.PropertyChangeListenee |
---|
addListener, getListeners, removeListener |
Methods inherited from interface com.sas.iquery.metadata.business.UsabilityInterface |
---|
getReasonsUnusable, isUsableInQuery |
Constructor Detail |
---|
public TimeValueExpression()
public TimeValueExpression(java.sql.Time timeValue)
The value specified is copied into this object and no future changes to the specified value affect this object's stored value.
timeValue
- the value to set this object to or nullpublic TimeValueExpression(java.util.Date value)
value
- the time value to set this object to or nullMethod Detail |
---|
public java.sql.Time getTimeValue()
public void setTimeValue(java.sql.Time timeValue)
The value specified is copied into this object and no future changes to the specified value affect this object's stored value.
timeValue
- the value to set this object to.public int getExpressionType()
public static java.sql.Time newTimeOnlyValue(java.util.Date dateValue)
dateValue
- with possible time and date information
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |