Package | Description |
---|---|
org.apache.calcite.avatica |
Avatica JDBC framework.
|
org.apache.calcite.avatica.jdbc |
Implements an Avatica provider on top of an existing JDBC data source.
|
org.apache.calcite.avatica.util |
Avatica utilities.
|
Modifier and Type | Field and Description |
---|---|
protected List<ColumnMetaData> |
AvaticaResultSet.columnMetaDataList |
List<ColumnMetaData> |
Meta.Signature.columns |
List<ColumnMetaData> |
ColumnMetaData.StructType.columns |
Modifier and Type | Method and Description |
---|---|
static ColumnMetaData |
MetaImpl.columnMetaData(String name,
int index,
Class<?> type,
boolean columnNullable) |
static ColumnMetaData |
MetaImpl.columnMetaData(String name,
int index,
Class<?> type,
int columnNullable) |
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 . |
static ColumnMetaData |
ColumnMetaData.fromProto(Common.ColumnMetaData proto) |
ColumnMetaData |
ColumnMetaData.setRep(ColumnMetaData.Rep rep) |
Modifier and Type | Method and Description |
---|---|
static Meta.Signature |
Meta.Signature.create(List<ColumnMetaData> columns,
String sql,
List<AvaticaParameter> parameters,
Meta.CursorFactory cursorFactory,
Meta.StatementType statementType)
Used by Jackson to create a Signature by de-serializing JSON.
|
protected Meta.MetaResultSet |
MetaImpl.createResultSet(Map<String,Object> internalParameters,
List<ColumnMetaData> columns,
Meta.CursorFactory cursorFactory,
Meta.Frame firstFrame) |
static Meta.CursorFactory |
Meta.CursorFactory.deduce(List<ColumnMetaData> columns,
Class resultClazz) |
AvaticaResultSet |
AvaticaResultSet.execute2(Cursor cursor,
List<ColumnMetaData> columnMetaDataList) |
static ColumnMetaData.StructType |
ColumnMetaData.struct(List<ColumnMetaData> columns)
Creates a
ColumnMetaData.StructType . |
Constructor and Description |
---|
Signature(List<ColumnMetaData> columns,
String sql,
List<AvaticaParameter> parameters,
Map<String,Object> internalParameters,
Meta.CursorFactory cursorFactory,
Meta.StatementType statementType)
Creates a Signature.
|
StructType(List<ColumnMetaData> columns) |
Modifier and Type | Method and Description |
---|---|
protected static List<ColumnMetaData> |
JdbcMeta.columns(ResultSetMetaData metaData)
Converts from JDBC metadata to Avatica columns.
|
Modifier and Type | Method and Description |
---|---|
protected Cursor.Accessor |
AbstractCursor.createAccessor(ColumnMetaData columnMetaData,
AbstractCursor.Getter getter,
Calendar localCalendar,
ArrayImpl.Factory factory) |
protected Cursor.Accessor |
AbstractCursor.createAccessor(ColumnMetaData columnMetaData,
int ordinal,
Calendar localCalendar,
ArrayImpl.Factory factory) |
Modifier and Type | Method and Description |
---|---|
List<Cursor.Accessor> |
Cursor.createAccessors(List<ColumnMetaData> types,
Calendar localCalendar,
ArrayImpl.Factory factory)
Creates a list of accessors, one per column.
|
List<Cursor.Accessor> |
AbstractCursor.createAccessors(List<ColumnMetaData> types,
Calendar localCalendar,
ArrayImpl.Factory factory) |
Constructor and Description |
---|
StructGetter(AbstractCursor.Getter getter,
ColumnMetaData columnMetaData) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.