| Package | Description |
|---|---|
| org.apache.calcite.avatica |
Avatica JDBC framework.
|
| org.apache.calcite.avatica.util |
Avatica utilities.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnMetaData.ArrayType
Array type.
|
static class |
ColumnMetaData.ScalarType
Scalar type.
|
static class |
ColumnMetaData.StructType
Record type.
|
| Modifier and Type | Field and Description |
|---|---|
private ColumnMetaData.AvaticaType |
ColumnMetaData.ArrayType.component |
ColumnMetaData.AvaticaType |
ColumnMetaData.type |
| Modifier and Type | Method and Description |
|---|---|
static ColumnMetaData.AvaticaType |
ColumnMetaData.AvaticaType.fromProto(Common.AvaticaType proto) |
ColumnMetaData.AvaticaType |
ColumnMetaData.ArrayType.getComponent() |
ColumnMetaData.AvaticaType |
ColumnMetaData.AvaticaType.setRep(ColumnMetaData.Rep rep) |
ColumnMetaData.AvaticaType |
ColumnMetaData.ScalarType.setRep(ColumnMetaData.Rep rep) |
| Modifier and Type | Method and Description |
|---|---|
static ColumnMetaData.ArrayType |
ColumnMetaData.array(ColumnMetaData.AvaticaType componentType,
String typeName,
ColumnMetaData.Rep rep)
Creates an
ColumnMetaData.ArrayType. |
static ColumnMetaData |
MetaImpl.columnMetaData(String name,
int index,
ColumnMetaData.AvaticaType type,
boolean columnNullable) |
static ColumnMetaData |
MetaImpl.columnMetaData(String name,
int index,
ColumnMetaData.AvaticaType type,
int columnNullable) |
static ColumnMetaData |
ColumnMetaData.dummy(ColumnMetaData.AvaticaType type,
boolean nullable)
Creates a ColumnMetaData for result sets that are not based on a struct
but need to have a single 'field' for purposes of
ResultSetMetaData. |
void |
ColumnMetaData.ArrayType.updateComponentType(ColumnMetaData.AvaticaType component)
Updates the component of
this to the given value. |
| Constructor and Description |
|---|
ArrayType(int type,
String typeName,
ColumnMetaData.Rep representation,
ColumnMetaData.AvaticaType component)
Not for public use.
|
ColumnMetaData(int ordinal,
boolean autoIncrement,
boolean caseSensitive,
boolean searchable,
boolean currency,
int nullable,
boolean signed,
int displaySize,
String label,
String columnName,
String schemaName,
int precision,
int scale,
String tableName,
String catalogName,
ColumnMetaData.AvaticaType type,
boolean readOnly,
boolean writable,
boolean definitelyWritable,
String columnClassName) |
| Modifier and Type | Field and Description |
|---|---|
(package private) ColumnMetaData.AvaticaType |
AbstractCursor.ArrayAccessor.componentType |
| Modifier and Type | Method and Description |
|---|---|
ResultSet |
StructImpl.Factory.create(ColumnMetaData.AvaticaType elementType,
Iterable<Object> iterable) |
ResultSet |
ArrayImpl.Factory.create(ColumnMetaData.AvaticaType elementType,
Iterable<Object> iterable)
Creates a
ResultSet from the given list of values per Array.getResultSet(). |
ResultSet |
ArrayFactoryImpl.create(ColumnMetaData.AvaticaType elementType,
Iterable<Object> elements) |
Array |
ArrayImpl.Factory.createArray(ColumnMetaData.AvaticaType elementType,
Iterable<Object> elements)
Creates an
Array from the given list of values, converting any primitive values
into the corresponding objects. |
Array |
ArrayFactoryImpl.createArray(ColumnMetaData.AvaticaType elementType,
Iterable<Object> elements) |
| Constructor and Description |
|---|
ArrayAccessor(AbstractCursor.Getter getter,
ColumnMetaData.AvaticaType componentType,
Cursor.Accessor componentAccessor,
AbstractCursor.SlotGetter componentSlotGetter,
ArrayImpl.Factory factory) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.