| Package | Description |
|---|---|
| org.apache.calcite.avatica |
Avatica JDBC framework.
|
| org.apache.calcite.avatica.remote |
JDBC driver that uses remote procedure calls.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) TypedValue[] |
AvaticaSite.slots |
protected TypedValue[] |
AvaticaPreparedStatement.slots |
| Modifier and Type | Field and Description |
|---|---|
private List<TypedValue> |
MetaImpl.FetchIterator.originalParameterValues |
private List<TypedValue> |
MetaImpl.FetchIterable.parameterValues |
private List<TypedValue> |
MetaImpl.FetchIterator.parameterValues |
| Modifier and Type | Method and Description |
|---|---|
private TypedValue |
AvaticaSite.wrap(ColumnMetaData.Rep rep,
Object o) |
private TypedValue |
AvaticaSite.wrap(ColumnMetaData.Rep rep,
Object o,
Calendar calendar) |
| Modifier and Type | Method and Description |
|---|---|
protected List<TypedValue> |
AvaticaStatement.getBoundParameterValues()
Returns a list of bound parameter values.
|
protected List<TypedValue> |
AvaticaPreparedStatement.getParameterValues() |
protected List<TypedValue> |
AvaticaStatement.getParameterValues()
Returns the list of values of this statement's parameters.
|
List<TypedValue> |
AvaticaConnection.Trojan.getParameterValues(AvaticaStatement statement)
A means for anyone who has a trojan to call the protected method
AvaticaStatement.getParameterValues(). |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
MetaImpl.checkParameterValueHasNull(List<TypedValue> parameterValues)
Returns whether a list of parameter values has any null elements.
|
Iterable<Object> |
Meta.createIterable(Meta.StatementHandle stmt,
QueryState state,
Meta.Signature signature,
List<TypedValue> parameterValues,
Meta.Frame firstFrame)
Creates an iterable for a result set.
|
Iterable<Object> |
MetaImpl.createIterable(Meta.StatementHandle handle,
QueryState state,
Meta.Signature signature,
List<TypedValue> parameterValues,
Meta.Frame firstFrame) |
Meta.ExecuteResult |
Meta.execute(Meta.StatementHandle h,
List<TypedValue> parameterValues,
long maxRowCount)
Executes a prepared statement.
|
Meta.Frame |
MetaImpl.fetch(AvaticaStatement stmt,
List<TypedValue> parameterValues,
long offset,
int fetchMaxRowCount) |
| Constructor and Description |
|---|
AvaticaSite(AvaticaParameter parameter,
Calendar calendar,
int index,
TypedValue[] slots) |
| Constructor and Description |
|---|
MetaImpl.FetchIterable(AvaticaStatement stmt,
QueryState state,
Meta.Frame firstFrame,
List<TypedValue> parameterValues) |
MetaImpl.FetchIterator(AvaticaStatement stmt,
QueryState state,
Meta.Frame firstFrame,
List<TypedValue> parameterValues) |
| Modifier and Type | Field and Description |
|---|---|
static TypedValue |
TypedValue.NULL |
| Modifier and Type | Field and Description |
|---|---|
List<TypedValue> |
Service.ExecuteRequest.parameterValues |
| Modifier and Type | Method and Description |
|---|---|
static TypedValue |
TypedValue.create(String type,
Object value) |
static TypedValue |
TypedValue.fromProto(Common.TypedValue proto) |
static TypedValue |
TypedValue.ofJdbc(ColumnMetaData.Rep rep,
Object value,
Calendar calendar)
Creates a TypedValue from a value in JDBC representation.
|
static TypedValue |
TypedValue.ofJdbc(Object value,
Calendar calendar)
Creates a TypedValue from a value in JDBC representation,
deducing its type.
|
static TypedValue |
TypedValue.ofLocal(ColumnMetaData.Rep rep,
Object value)
Creates a TypedValue from a value in local representation.
|
static TypedValue |
TypedValue.ofSerial(ColumnMetaData.Rep rep,
Object value)
Creates a TypedValue from a value in serial representation.
|
| Modifier and Type | Method and Description |
|---|---|
Meta.ExecuteResult |
RemoteMeta.execute(Meta.StatementHandle h,
List<TypedValue> parameterValues,
long maxRowCount) |
static List<Object> |
TypedValue.values(List<TypedValue> typedValues)
Converts a list of
TypedValue to a list of values. |
| Constructor and Description |
|---|
Service.ExecuteRequest(Meta.StatementHandle statementHandle,
List<TypedValue> parameterValues,
long maxRowCount) |
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.