Uses of Class
com.akiban.sql.types.TypeId

Packages that use TypeId
com.akiban.sql.compiler   
com.akiban.sql.parser   
com.akiban.sql.types   
 

Uses of TypeId in com.akiban.sql.compiler
 

Methods in com.akiban.sql.compiler that return TypeId
 TypeId TypeCompiler.getTypeId()
           
 

Methods in com.akiban.sql.compiler with parameters of type TypeId
 boolean TimeTypeCompiler.compatible(TypeId otherType)
           
 boolean LOBTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (LOB) is compatible with the given type.
 boolean XMLTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (XML) is compatible with the given type.
 boolean NumericTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (numeric) is compatible with the given type.
abstract  boolean TypeCompiler.compatible(TypeId otherType)
          Determine if this type is compatible to some other type (e.g.
 boolean CLOBTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (CLOB) is compatible with the given type.
 boolean BitTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (bit) is compatible with the given type.
 boolean DateTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (date) is compatible with the given type.
 boolean BooleanTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (boolean) is compatible with the given type.
 boolean UserDefinedTypeCompiler.compatible(TypeId otherType)
           
 boolean TimestampTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (timestamp) is compatible with the given type.
 boolean IntervalTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (interval) is compatible with the given type.
 boolean CharTypeCompiler.compatible(TypeId otherType)
          Tell whether this type (char) is compatible with the given type.
 boolean RefTypeCompiler.compatible(TypeId otherType)
          Tell whether this type is compatible with the given type.
 boolean TimeTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
 boolean LOBTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (LOB) can be converted to the given type.
 boolean XMLTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (XML) can be converted to the given type.
 boolean NumericTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
           
abstract  boolean TypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Determine if this type can be CONVERTed to some other type
 boolean CLOBTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (LOB) can be converted to the given type.
 boolean BitTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (bit) can be converted to the given type.
 boolean DateTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
 boolean BooleanTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (boolean) can be converted to the given type.
 boolean UserDefinedTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Right now, casting is not allowed from one user defined type to another.
 boolean TimestampTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
 boolean IntervalTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Determine if this type (interval) can be converted to some other type.
 boolean CharTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this type (char) can be converted to the given type.
 boolean RefTypeCompiler.convertible(TypeId otherType, boolean forDataTypeFunction)
           
static TypeCompiler TypeCompiler.getTypeCompiler(TypeId typeId)
          Get the TypeCompiler that corresponds to the given TypeId.
protected  TypeCompiler TypeComputer.getTypeCompiler(TypeId typeId)
          Get the TypeCompiler associated with the given TypeId
protected  boolean TypeCompiler.numberConvertible(TypeId otherType, boolean forDataTypeFunction)
          Tell whether this numeric type can be converted to the given type.
 

Constructors in com.akiban.sql.compiler with parameters of type TypeId
BitTypeCompiler(TypeId typeId)
           
BooleanTypeCompiler(TypeId typeId)
           
CharTypeCompiler(TypeId typeId)
           
CLOBTypeCompiler(TypeId typeId)
           
DateTypeCompiler(TypeId typeId)
           
IntervalTypeCompiler(TypeId typeId)
           
LOBTypeCompiler(TypeId typeId)
           
NumericTypeCompiler(TypeId typeId)
           
RefTypeCompiler(TypeId typeId)
           
TimestampTypeCompiler(TypeId typeId)
           
TimeTypeCompiler(TypeId typeId)
           
TypeCompiler(TypeId typeId)
           
UserDefinedTypeCompiler(TypeId typeId)
           
XMLTypeCompiler(TypeId typeId)
           
 

Uses of TypeId in com.akiban.sql.parser
 

Methods in com.akiban.sql.parser that return TypeId
 TypeId ValueNode.getTypeId()
          Get the TypeId from this ValueNode.
 TypeId JavaValueNode.mapToTypeID(JSQLType jsqlType)
          Map a JSQLType to a compilation type id.
 

Uses of TypeId in com.akiban.sql.types
 

Subclasses of TypeId in com.akiban.sql.types
static class TypeId.RowMultiSetTypeId
           
 

Fields in com.akiban.sql.types declared as TypeId
static TypeId TypeId.BIGINT_ID
           
static TypeId TypeId.BIGINT_UNSIGNED_ID
           
static TypeId TypeId.BIT_ID
           
static TypeId TypeId.BLOB_ID
           
static TypeId TypeId.BOOLEAN_ID
           
static TypeId TypeId.CHAR_ID
           
static TypeId TypeId.CLOB_ID
           
static TypeId TypeId.DATE_ID
           
static TypeId TypeId.DATETIME_ID
           
static TypeId TypeId.DECIMAL_ID
           
static TypeId TypeId.DECIMAL_UNSIGNED_ID
           
static TypeId TypeId.DOUBLE_ID
           
static TypeId TypeId.DOUBLE_UNSIGNED_ID
           
static TypeId TypeId.INTEGER_ID
           
static TypeId TypeId.INTEGER_UNSIGNED_ID
           
static TypeId TypeId.INTERVAL_DAY_HOUR_ID
           
static TypeId TypeId.INTERVAL_DAY_ID
           
static TypeId TypeId.INTERVAL_DAY_MINUTE_ID
           
static TypeId TypeId.INTERVAL_DAY_SECOND_ID
           
static TypeId TypeId.INTERVAL_HOUR_ID
           
static TypeId TypeId.INTERVAL_HOUR_MINUTE_ID
           
static TypeId TypeId.INTERVAL_HOUR_SECOND_ID
           
static TypeId TypeId.INTERVAL_MINUTE_ID
           
static TypeId TypeId.INTERVAL_MINUTE_SECOND_ID
           
static TypeId TypeId.INTERVAL_MONTH_ID
           
static TypeId TypeId.INTERVAL_SECOND_ID
           
static TypeId TypeId.INTERVAL_YEAR_ID
           
static TypeId TypeId.INTERVAL_YEAR_MONTH_ID
           
static TypeId TypeId.LONGBLOB_ID
           
static TypeId TypeId.LONGTEXT_ID
           
static TypeId TypeId.LONGVARBIT_ID
           
static TypeId TypeId.LONGVARCHAR_ID
           
static TypeId TypeId.MEDIUMBLOB_ID
           
static TypeId TypeId.MEDIUMINT_ID
           
static TypeId TypeId.MEDIUMINT_UNSIGNED_ID
           
static TypeId TypeId.MEDIUMTEXT_ID
           
static TypeId TypeId.NUMERIC_ID
           
static TypeId TypeId.NUMERIC_UNSIGNED_ID
           
static TypeId TypeId.REAL_ID
           
static TypeId TypeId.REAL_UNSIGNED_ID
           
static TypeId TypeId.REF_ID
           
static TypeId TypeId.SMALLINT_ID
           
static TypeId TypeId.SMALLINT_UNSIGNED_ID
           
static TypeId TypeId.TEXT_ID
           
static TypeId TypeId.TIME_ID
           
static TypeId TypeId.TIMESTAMP_ID
           
static TypeId TypeId.TINYBLOB_ID
           
static TypeId TypeId.TINYINT_ID
           
static TypeId TypeId.TINYINT_UNSIGNED_ID
           
static TypeId TypeId.TINYTEXT_ID
           
static TypeId TypeId.VARBIT_ID
           
static TypeId TypeId.VARCHAR_ID
           
static TypeId TypeId.XML_ID
           
static TypeId TypeId.YEAR_ID
           
 

Methods in com.akiban.sql.types that return TypeId
static TypeId[] TypeId.getAllBuiltinTypeIds()
          Return all of the builtin type ids.
static TypeId TypeId.getBuiltInTypeId(int JDBCTypeId)
          Get a TypeId of the given JDBC type.
static TypeId TypeId.getBuiltInTypeId(String SQLTypeName)
          Given a SQL type name return the corresponding TypeId.
static TypeId TypeId.getRowMultiSet(String[] columnNames, DataTypeDescriptor[] columnTypes)
           
static TypeId TypeId.getSQLTypeForJavaType(String javaTypeName)
          Get a TypeId for the class that corresponds to the given Java type name.
 TypeId DataTypeDescriptor.getTypeId()
          Gets the TypeId for the datatype.
static TypeId TypeId.getUserDefinedTypeId(String className, boolean delimitedIdentifier)
           
static TypeId TypeId.getUserDefinedTypeId(String schemaName, String unqualifiedName, String className)
          This factory method is used for ANSI UDTs.
static TypeId TypeId.intervalTypeId(TypeId startField, TypeId endField)
           
 

Methods in com.akiban.sql.types with parameters of type TypeId
static int DataTypeDescriptor.intervalMaxWidth(TypeId typeId, int precision, int scale)
           
static TypeId TypeId.intervalTypeId(TypeId startField, TypeId endField)
           
 

Constructors in com.akiban.sql.types with parameters of type TypeId
DataTypeDescriptor(TypeId typeId, boolean isNullable)
           
DataTypeDescriptor(TypeId typeId, boolean isNullable, int maximumWidth)
          Constructor for use with non-numeric types
DataTypeDescriptor(TypeId typeId, boolean isNullable, int maximumWidth, CharacterTypeAttributes characterAttributes)
           
DataTypeDescriptor(TypeId typeId, int precision, int scale, boolean isNullable, int maximumWidth)
          Constructor for use with numeric types
 



Copyright © 2013 Akiban Technologies, Inc. All rights reserved.