| Package | Description |
|---|---|
| com.github.housepower.data | |
| com.github.housepower.data.type | |
| com.github.housepower.data.type.complex | |
| com.github.housepower.jdbc |
| Modifier and Type | Field and Description |
|---|---|
protected IDataType<?,?> |
AbstractColumn.type |
| Modifier and Type | Method and Description |
|---|---|
static IDataType<?,?> |
DataTypeFactory.get(SQLLexer lexer,
NativeContext.ServerContext serverContext) |
static IDataType<?,?> |
DataTypeFactory.get(String type,
NativeContext.ServerContext serverContext) |
IDataType |
AbstractColumn.type() |
IDataType<?,?> |
IColumn.type() |
| Modifier and Type | Method and Description |
|---|---|
static IColumn |
ColumnFactory.createColumn(String name,
IDataType<?,?> type,
Object[] values) |
| Constructor and Description |
|---|
AbstractColumn(String name,
IDataType<?,?> type,
Object[] values) |
Column(String name,
IDataType<?,?> type,
Object[] values) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseDataTypeInt<CK,JDBC> |
interface |
BaseDataTypeInt16<CK,JDBC> |
interface |
BaseDataTypeInt32<CK,JDBC> |
interface |
BaseDataTypeInt64<CK,JDBC> |
interface |
BaseDataTypeInt8<CK,JDBC> |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeDate |
class |
DataTypeDate32 |
class |
DataTypeFloat32 |
class |
DataTypeFloat64 |
class |
DataTypeInt16 |
class |
DataTypeInt32 |
class |
DataTypeInt64 |
class |
DataTypeInt8 |
class |
DataTypeIPv4 |
class |
DataTypeUInt16 |
class |
DataTypeUInt32 |
class |
DataTypeUInt64 |
class |
DataTypeUInt8 |
class |
DataTypeUUID |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeArray |
class |
DataTypeDateTime |
class |
DataTypeDateTime64 |
class |
DataTypeDecimal |
class |
DataTypeEnum16 |
class |
DataTypeEnum8 |
class |
DataTypeFixedString |
class |
DataTypeMap |
class |
DataTypeNothing |
class |
DataTypeNullable |
class |
DataTypeString |
class |
DataTypeTuple |
| Modifier and Type | Method and Description |
|---|---|
IDataType<CK,JDBC> |
DataTypeCreator.createDataType(SQLLexer lexer,
NativeContext.ServerContext serverContext) |
IDataType |
DataTypeArray.getElemDataType() |
IDataType |
DataTypeNullable.getNestedDataType() |
IDataType[] |
DataTypeMap.getNestedTypes() |
IDataType[] |
DataTypeTuple.getNestedTypes() |
| Constructor and Description |
|---|
DataTypeArray(String name,
IDataType<?,?> elemDataType,
DataTypeInt64 offsetIDataType) |
DataTypeMap(String name,
IDataType<?,?>[] nestedTypes,
DataTypeInt64 offsetIDataType) |
DataTypeNullable(String name,
IDataType nestedDataType,
IDataType nullMapIDataType) |
DataTypeNullable(String name,
IDataType nestedDataType,
IDataType nullMapIDataType) |
DataTypeTuple(String name,
IDataType<?,?>[] nestedTypes) |
| Modifier and Type | Method and Description |
|---|---|
ClickHouseStruct |
ClickHouseStruct.mapAttributes(IDataType<?,?>[] nestedTypes,
BiFunction<IDataType<?,?>,Object,Object> mapFunc) |
| Modifier and Type | Method and Description |
|---|---|
ClickHouseStruct |
ClickHouseStruct.mapAttributes(IDataType<?,?>[] nestedTypes,
BiFunction<IDataType<?,?>,Object,Object> mapFunc) |
ClickHouseArray |
ClickHouseArray.mapElements(BiFunction<IDataType<?,?>,Object,Object> mapFunc) |
| Constructor and Description |
|---|
ClickHouseArray(IDataType<?,?> elementDataType,
Object[] elements) |
Copyright © 2021. All rights reserved.