| Package | Description |
|---|---|
| com.healthmarketscience.jackcess | |
| com.healthmarketscience.jackcess.impl |
| Modifier and Type | Field and Description |
|---|---|
private DataType |
ColumnBuilder._type
the type of the new column
|
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.Integer,DataType> |
DataType.ALT_SQL_TYPES
Alternate map of SQL types to Access data types
|
private static java.util.Map<java.lang.Byte,DataType> |
DataType.DATA_TYPES |
private static java.util.Map<java.lang.Integer,DataType> |
DataType.SQL_TYPES
Map of SQL types to Access data types
|
| Modifier and Type | Method and Description |
|---|---|
static DataType |
DataType.fromByte(byte b) |
static DataType |
DataType.fromSQLType(int sqlType) |
static DataType |
DataType.fromSQLType(int sqlType,
int lengthInUnits) |
DataType |
PropertyMap.Property.getType() |
DataType |
ColumnBuilder.getType() |
DataType |
Column.getType() |
static DataType |
DataType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DataType[] |
DataType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
DataType.addNewSqlType(java.lang.String typeName,
DataType type,
DataType altType)
Adds mappings for a sql type which was added after jdk 1.5 (using
reflection).
|
PropertyMap.Property |
PropertyMap.put(java.lang.String name,
DataType type,
java.lang.Object value)
Creates a new (or updates an existing) property in the map.
|
DatabaseBuilder |
DatabaseBuilder.putDatabaseProperty(java.lang.String name,
DataType type,
java.lang.Object value)
Sets the database property with the given name and type to the given
value.
|
private static java.util.Map<java.lang.String,PropertyMap.Property> |
DatabaseBuilder.putProperty(java.util.Map<java.lang.String,PropertyMap.Property> props,
java.lang.String name,
DataType type,
java.lang.Object value) |
TableBuilder |
TableBuilder.putProperty(java.lang.String name,
DataType type,
java.lang.Object value)
Sets the table property with the given name and type to the given value.
|
ColumnBuilder |
ColumnBuilder.putProperty(java.lang.String name,
DataType type,
java.lang.Object value)
Sets the column property with the given name and type to the given value.
|
DatabaseBuilder |
DatabaseBuilder.putSummaryProperty(java.lang.String name,
DataType type,
java.lang.Object value)
Sets the summary database property with the given name and type to
the given value.
|
DatabaseBuilder |
DatabaseBuilder.putUserDefinedProperty(java.lang.String name,
DataType type,
java.lang.Object value)
Sets the user-defined database property with the given name and type to
the given value.
|
ColumnBuilder |
ColumnBuilder.setType(DataType type)
Sets the type for the new column.
|
| Constructor and Description |
|---|
ColumnBuilder(java.lang.String name,
DataType type) |
| Modifier and Type | Field and Description |
|---|---|
private DataType |
ColumnImpl.UnsupportedAutoNumberGenerator._genType |
private DataType |
PropertyMapImpl.PropertyImpl._type |
private DataType |
ColumnImpl._type
Data type
|
DataType |
ColumnImpl.InitArgs.type |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<DataType,PropertyMaps.Handler.PropColumn> |
PropertyMaps.Handler._columns
cache of PropColumns used to read/write property values
|
private static java.util.Map<java.lang.String,DataType> |
PropertyMapImpl.DEFAULT_TYPES |
private static java.util.Set<DataType> |
ComplexColumnSupport.MULTI_VALUE_TYPES |
private static java.util.Set<DataType> |
JetFormat.V14_CALC_TYPES
calculated types supported in version 14
|
| Modifier and Type | Method and Description |
|---|---|
DataType |
PropertyMapImpl.PropertyImpl.getType() |
DataType |
ColumnImpl.getType() |
abstract DataType |
ColumnImpl.AutoNumberGenerator.getType()
Returns the type of values generated by this generator.
|
DataType |
ColumnImpl.LongAutoNumberGenerator.getType() |
DataType |
ColumnImpl.GuidAutoNumberGenerator.getType() |
DataType |
ColumnImpl.ComplexTypeAutoNumberGenerator.getType() |
DataType |
ColumnImpl.UnsupportedAutoNumberGenerator.getType() |
| Modifier and Type | Method and Description |
|---|---|
static PropertyMap.Property |
PropertyMapImpl.createProperty(java.lang.String name,
DataType type,
byte flag,
java.lang.Object value) |
static PropertyMap.Property |
PropertyMapImpl.createProperty(java.lang.String name,
DataType type,
java.lang.Object value) |
private PropertyMaps.Handler.PropColumn |
PropertyMaps.Handler.getColumn(DataType dataType,
java.lang.String propName,
int dataSize,
java.lang.Object value)
Gets a PropColumn capable of reading/writing a property of the given
DataType
|
private static boolean |
PropertyMaps.Handler.isPseudoGuidColumn(DataType dataType,
java.lang.String propName,
int dataSize,
java.lang.Object value) |
abstract boolean |
JetFormat.isSupportedCalculatedDataType(DataType type) |
boolean |
JetFormat.Jet3Format.isSupportedCalculatedDataType(DataType type) |
boolean |
JetFormat.Jet4Format.isSupportedCalculatedDataType(DataType type) |
boolean |
JetFormat.Jet12Format.isSupportedCalculatedDataType(DataType type) |
boolean |
JetFormat.Jet14Format.isSupportedCalculatedDataType(DataType type) |
abstract boolean |
JetFormat.isSupportedDataType(DataType type) |
boolean |
JetFormat.Jet3Format.isSupportedDataType(DataType type) |
boolean |
JetFormat.Jet4Format.isSupportedDataType(DataType type) |
boolean |
JetFormat.Jet12Format.isSupportedDataType(DataType type) |
PropertyMapImpl.PropertyImpl |
PropertyMapImpl.put(java.lang.String name,
DataType type,
byte flag,
java.lang.Object value)
Puts a property into this map with the given information.
|
PropertyMapImpl.PropertyImpl |
PropertyMapImpl.put(java.lang.String name,
DataType type,
java.lang.Object value) |
static java.lang.Object |
ColumnImpl.toInternalValue(DataType dataType,
java.lang.Object value)
Converts the given value to the "internal" representation for the given
data type.
|
| Constructor and Description |
|---|
ColumnImpl(TableImpl table,
java.lang.String name,
DataType type,
int colNumber,
int fixedOffset,
int varLenIndex) |
PropColumn(DataType type) |
PropertyImpl(java.lang.String name,
DataType type,
byte flag,
java.lang.Object value) |
UnsupportedAutoNumberGenerator(DataType genType) |