|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.engine.tables | |
| 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 |
|---|
| Subinterfaces of DataType in org.axiondb | |
|---|---|
static interface |
DataType.BinaryRepresentation
Extension of DataType to indicate that the implementing class stores binary values, and as such returns precision as the number of bits used to represent a given value. |
static interface |
DataType.ExactNumeric
Extension of NonFixedPrecision to indicate that the scale of the implementing class is not fixed by the implementation, but rather can be declared by the user. |
static interface |
DataType.NonFixedPrecision
Extension of DataType to indicate that the precision of the implementing class is not fixed by the implementation, but rather can be declared by the user. |
| Methods in org.axiondb that return DataType | |
|---|---|
DataType |
Sequence.getDataType()
|
DataType |
Selectable.getDataType()
|
DataType |
Column.getDataType()
Get the DataTypeof this column. |
DataType |
Literal.getDataType()
|
DataType |
SequenceEvaluator.getDataType()
|
DataType |
ColumnIdentifier.getDataType()
Returns my DataType, if any. |
DataType |
Database.getDataType(java.lang.String name)
Get the DataTypecurrently registered for the given name, or null. |
DataType |
DataType.makeNewInstance()
Creates a new instance of this DataType implementation. |
DataType |
DataTypeFactory.makeNewInstance()
|
| Methods in org.axiondb with parameters of type DataType | |
|---|---|
void |
Literal.setDataType(DataType type)
|
void |
ColumnIdentifier.setDataType(DataType type)
Sets my DataType, if any. |
| Constructors in org.axiondb with parameters of type DataType | |
|---|---|
Column(java.lang.String name,
DataType type)
Create column with the given name and type . |
|
Column(java.lang.String name,
DataType type,
Selectable defaultValue)
Create column with the given name and type . |
|
ColumnIdentifier(TableIdentifier table,
java.lang.String columnName,
java.lang.String columnAlias,
DataType type)
|
|
Literal(DataType type)
|
|
Literal(java.lang.Object value,
DataType type)
|
|
Sequence(java.lang.String name,
DataType type,
java.math.BigInteger startVal,
java.math.BigInteger incrementBy,
java.math.BigInteger maxValue,
java.math.BigInteger minValue,
boolean isCycle)
Create a sequence with all ANSI 2003 parameters. |
|
| Uses of DataType in org.axiondb.engine |
|---|
| Methods in org.axiondb.engine that return DataType | |
|---|---|
DataType |
BaseDatabase.getDataType(java.lang.String name)
|
DataType |
SnapshotIsolationTransaction.getDataType(java.lang.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 java.lang.Object |
BaseAxionCommand.attemptToConvertValue(java.lang.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(java.io.File dataDirectory,
java.lang.String name,
int minimizationFactor,
DataType dataType)
|
protected ObjectBTree |
StringBTreeIndex.createTree(java.io.File dataDirectory,
java.lang.String name,
int minimizationFactor,
DataType dataType)
|
| Uses of DataType in org.axiondb.engine.tables |
|---|
| Methods in org.axiondb.engine.tables with parameters of type DataType | |
|---|---|
protected java.lang.String |
BaseFlatfileTable.evaluateForNull(java.lang.String colValue,
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(java.lang.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 with parameters of type DataType | |
|---|---|
protected void |
ArithmeticFunction.setDataType(DataType newType)
|
| 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 DataTypefor Numbertypes. |
class |
BigDecimalType
A DataTyperepresenting an number value. |
class |
BigIntType
A DataTyperepresenting a long value. |
class |
BLOBType
A DataTyperepresenting a Binary Large Object (BLOB) |
class |
BooleanType
A DataTyperepresenting a Boolean value. |
class |
ByteType
A DataTyperepresenting a byte value. |
class |
CharacterType
A DataTyperepresenting a single char value. |
class |
CharacterVaryingType
A DataTyperepresenting a Stringvalue with a user-specified maximum
length. |
class |
CLOBType
A DataTyperepresenting a Char Large Object (CLOB). |
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 |
DoubleType
A DataTyperepresenting a double value. |
class |
FloatType
A DataType representing a single-precision floating-point value. |
class |
IntegerType
A DataTyperepresenting an integer value. |
class |
LOBType
A DataTyperepresenting a Large Object (LOB), for example a Clobor
Blob. |
class |
ObjectType
A DataTyperepresenting a Serializableobject value. |
class |
ShortType
A DataTyperepresenting a short value. |
class |
StringType
A DataType representing a String value. |
class |
TimestampType
A DataTyperepresenting 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 DataTyperepresenting an unsigned byte value. |
class |
UnsignedIntegerType
A DataTyperepresenting a unsigned integer value as a long. |
class |
UnsignedShortType
A DataTyperepresenting an unsigned short value as an int. |
class |
VarBinaryType
A DataTyperepresenting a BinaryArrayvalue. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||