Uses of Interface
org.axiondb.DataType

Packages that use DataType
org.axiondb Core interfaces, identifiers, and exceptions. 
org.axiondb.engine Core database machinery. 
org.axiondb.engine.commands AxionCommand implementations. 
org.axiondb.engine.indexes   
org.axiondb.event Event model with listeners for database actions 
org.axiondb.functions Function implementations. 
org.axiondb.types DataType implementations. 
 

Uses of DataType in org.axiondb
 

Methods in org.axiondb that return DataType
 DataType ColumnIdentifier.getDataType()
          Returns my DataType, if any.
 DataType Column.getDataType()
          Get the DataTypeof this column.
 DataType Literal.getDataType()
           
 DataType Selectable.getDataType()
           
 DataType SequenceEvaluator.getDataType()
           
 DataType Database.getDataType(String name)
          Get the DataTypecurrently registered for the given name, or null.
 DataType DataTypeFactory.makeNewInstance()
           
 

Methods in org.axiondb with parameters of type DataType
 void ColumnIdentifier.setDataType(DataType type)
          Sets my DataType, if any.
 void Literal.setDataType(DataType type)
           
 

Constructors in org.axiondb with parameters of type DataType
Column(String name, DataType type)
          Create column with the given name and type .
Column(String name, DataType type, Selectable defaultValue)
          Create column with the given name and type .
ColumnIdentifier(TableIdentifier table, String columnName, String columnAlias, DataType type)
           
Literal(DataType type)
           
Literal(Object value, DataType type)
           
Literal(Object value, DataType type, String aliasName)
           
 

Uses of DataType in org.axiondb.engine
 

Methods in org.axiondb.engine that return DataType
 DataType BaseDatabase.getDataType(String name)
           
 DataType SnapshotIsolationTransaction.getDataType(String name)
           
 

Uses of DataType in org.axiondb.engine.commands
 

Methods in org.axiondb.engine.commands that return DataType
 DataType SubSelectCommand.getDataType()
           
 

Methods in org.axiondb.engine.commands with parameters of type DataType
protected  Object BaseAxionCommand.attemptToConvertValue(Object val, DataType type, ColumnIdentifier colid)
           
 

Uses of DataType in org.axiondb.engine.indexes
 

Methods in org.axiondb.engine.indexes that return DataType
protected  DataType BaseIndex.getDataType()
           
 

Methods in org.axiondb.engine.indexes with parameters of type DataType
protected  ObjectBTree ObjectBTreeIndex.createTree(File dataDirectory, String name, int minimizationFactor, DataType dataType)
           
protected  ObjectBTree StringBTreeIndex.createTree(File dataDirectory, String name, int minimizationFactor, DataType dataType)
           
 

Uses of DataType in org.axiondb.event
 

Methods in org.axiondb.event that return DataType
 DataType DatabaseTypeEvent.getDataType()
           
 

Constructors in org.axiondb.event with parameters of type DataType
DatabaseTypeEvent(String name, DataType type)
           
 

Uses of DataType in org.axiondb.functions
 

Fields in org.axiondb.functions declared as DataType
protected static DataType MatchesFunction.ARG_TYPE
           
protected static DataType MatchesFunction.RETURN_TYPE
           
 

Methods in org.axiondb.functions that return DataType
 DataType CharToDateFunction.getDataType()
          DataType
 DataType IsNotNullFunction.getDataType()
           
 DataType ConcatFunction.getDataType()
          StringType
 DataType NotExistsFunction.getDataType()
           
 DataType ContainsFunction.getDataType()
           
 DataType DateDiffFunction.getDataType()
          DataType
 DataType AverageFunction.getDataType()
           
 DataType DateAddFunction.getDataType()
          DataType
abstract  DataType BaseFunction.getDataType()
           
 DataType IsValidDateTimeFunction.getDataType()
           
 DataType Base64EncodeFunction.getDataType()
           
 DataType InFunction.getDataType()
           
 DataType SignFunction.getDataType()
          StringType
 DataType RTrimFunction.getDataType()
          StringType
 DataType DateToCharFunction.getDataType()
          DataType
 DataType NowFunction.getDataType()
           
 DataType LTrimFunction.getDataType()
          StringType
 DataType DatePartFunction.getDataType()
          DataType
 DataType BitOrFunction.getDataType()
          DataType
 DataType ArithmeticFunction.getDataType()
           
 DataType InStringFunction.getDataType()
          StringType
 DataType LowerFunction.getDataType()
           
 DataType Base64DecodeFunction.getDataType()
           
 DataType BaseBooleanBranchFunction.getDataType()
           
 DataType ABSFunction.getDataType()
           
 DataType RoundFunction.getDataType()
          StringType
 DataType CharFunction.getDataType()
          CharacterType
 DataType ExistsFunction.getDataType()
           
 DataType AsciiFunction.getDataType()
           
 DataType DifferenceFunction.getDataType()
          StringType
 DataType NotFunction.getDataType()
           
 DataType RowNumFunction.getDataType()
           
 DataType FunctionIdentifier.getDataType()
           
 DataType IfThenFunction.getDataType()
          AnyType
 DataType AggregateBigDecimalFunction.getDataType()
           
 DataType ComparisonFunction.getDataType()
           
 DataType SpaceFunction.getDataType()
          StringType
 DataType SoundexFunction.getDataType()
          StringType
 DataType Log10Function.getDataType()
          StringType
 DataType CountFunction.getDataType()
           
 DataType CastAsFunction.getDataType()
           
 DataType CoalesceFunction.getDataType()
           
 DataType MatchesFunction.getDataType()
           
 DataType IsNullFunction.getDataType()
           
 DataType SubstringFunction.getDataType()
          StringType
 DataType SoundsLikeFunction.getDataType()
          BooleanType
 DataType ReplaceFunction.getDataType()
          StringType
 DataType BitAndFunction.getDataType()
          DataType
 DataType ModFunction.getDataType()
          StringType
 DataType LPadFunction.getDataType()
          StringType
 DataType TruncateFunction.getDataType()
          StringType
 DataType LengthFunction.getDataType()
           
 DataType RPadFunction.getDataType()
          StringType
 DataType NotInFunction.getDataType()
           
 DataType LikeToRegexpFunction.getDataType()
           
 DataType UpperFunction.getDataType()
           
 

Uses of DataType in org.axiondb.types
 

Classes in org.axiondb.types that implement DataType
 class AnyType
          Generic implemention of DataType, for use by BindVariable.
 class BaseDataType
          Abstract base implemention of DataType.
 class BaseNumberDataType
          An abstract base DataType for Number types.
 class BigDecimalType
          A DataType representing an number value.
 class BooleanType
          A DataType representing a Boolean value.
 class ByteType
          A DataType representing a byte value.
 class CharacterType
          A DataType representing a single char value.
 class CompressedLOBType
          A DataType representing a compressed LOB value.
 class DateType
          Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types.
 class FloatType
          A DataType representing an float value.
 class IntegerType
          A DataType representing an integer value.
 class LOBType
          A DataType representing a Large Object (LOB), for example a Clob or Blob.
 class LongType
          A DataType representing a long value.
 class ObjectType
          A DataType representing a Serializable object value.
 class ShortType
          A DataType representing a short value.
 class StringType
          A DataType representing a String value.
 class TimestampType
          A DataType representing a timestamp value.
 class TimeType
          Implements a date type which can generate instances of java.sql.Date and other JDBC date-related types.
 class UnsignedByteType
          A DataType representing an unsigned byte value.
 class UnsignedIntegerType
          A DataType representing a unsigned integer value as a long.
 class UnsignedShortType
          A DataType representing an unsigned short value as an int.
 class VarBinaryType
          A DataType representing a BinaryArray value.
 

Methods in org.axiondb.types that return DataType
 DataType DateType.makeNewInstance()
           
 DataType ShortType.makeNewInstance()
           
 DataType AnyType.makeNewInstance()
           
abstract  DataType BaseDataType.makeNewInstance()
           
 DataType IntegerType.makeNewInstance()
           
 DataType BooleanType.makeNewInstance()
           
 DataType BigDecimalType.makeNewInstance()
           
 DataType ByteType.makeNewInstance()
           
 DataType UnsignedShortType.makeNewInstance()
           
 DataType ObjectType.makeNewInstance()
           
 DataType VarBinaryType.makeNewInstance()
           
 DataType UnsignedByteType.makeNewInstance()
           
 DataType LongType.makeNewInstance()
           
 DataType TimestampType.makeNewInstance()
           
 DataType CompressedLOBType.makeNewInstance()
           
 DataType CharacterType.makeNewInstance()
           
 DataType LOBType.makeNewInstance()
           
 DataType UnsignedIntegerType.makeNewInstance()
           
 DataType FloatType.makeNewInstance()
           
 DataType TimeType.makeNewInstance()
           
 DataType StringType.makeNewInstance()
           
 DataType BigDecimalType.makeNewInstance(int scale)