cascading.lingual.type
Class SQLDateTimeCoercibleType
java.lang.Object
org.eigenbase.reltype.RelDataTypeImpl
org.eigenbase.sql.type.AbstractSqlType
org.eigenbase.sql.type.BasicSqlType
cascading.lingual.type.SQLDateTimeCoercibleType
- All Implemented Interfaces:
- CoercibleType, Serializable, Cloneable, Type, org.eigenbase.reltype.RelDataType, org.eigenbase.reltype.RelDataTypeFamily
- Direct Known Subclasses:
- SQLDateCoercibleType, SQLTimeCoercibleType, SQLTimestampCoercibleType
public abstract class SQLDateTimeCoercibleType
- extends org.eigenbase.sql.type.BasicSqlType
- implements CoercibleType
- See Also:
- Serialized Form
Fields inherited from class org.eigenbase.sql.type.AbstractSqlType |
isNullable, typeName |
Fields inherited from class org.eigenbase.reltype.RelDataTypeImpl |
digest, fieldList, fields |
Fields inherited from interface org.eigenbase.reltype.RelDataType |
PRECISION_NOT_SPECIFIED, SCALE_NOT_SPECIFIED |
Methods inherited from class org.eigenbase.sql.type.BasicSqlType |
generateTypeString, getCharset, getCollation, getLimit, getPrecision, getScale |
Methods inherited from class org.eigenbase.sql.type.AbstractSqlType |
getFamily, getPrecedenceList, getSqlTypeName |
Methods inherited from class org.eigenbase.reltype.RelDataTypeImpl |
computeDigest, getComparability, getComponentType, getField, getFieldCount, getFieldList, getFieldNames, getFieldOrdinal, getFields, getFullTypeString, getIntervalQualifier, getKeyType, getSqlIdentifier, getValueType, isStruct, toString |
MILLIS_PER_DAY
public static final int MILLIS_PER_DAY
- See Also:
- Constant Field Values
SQLDateTimeCoercibleType
protected SQLDateTimeCoercibleType(org.eigenbase.sql.type.SqlTypeName sqlTypeName)
canonical
public Object canonical(Object value)
- Specified by:
canonical
in interface CoercibleType
coerce
public Object coerce(Object value,
Type to)
- Specified by:
coerce
in interface CoercibleType
parse
protected abstract org.eigenbase.util14.ZonelessDatetime parse(String value)
createInstance
protected abstract org.eigenbase.util14.ZonelessDatetime createInstance()
isNullable
public boolean isNullable()
- Specified by:
isNullable
in interface org.eigenbase.reltype.RelDataType
- Overrides:
isNullable
in class org.eigenbase.sql.type.AbstractSqlType
hashCode
public int hashCode()
- Overrides:
hashCode
in class org.eigenbase.reltype.RelDataTypeImpl
equals
public boolean equals(Object object)
- Overrides:
equals
in class org.eigenbase.reltype.RelDataTypeImpl
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.