Package org.apache.calcite.jdbc
Class CalcitePrepare.CalciteSignature<T>
java.lang.Object
org.apache.calcite.avatica.Meta.Signature
org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature<T>
- Type Parameters:
T
- element type
- Enclosing interface:
CalcitePrepare
public static class CalcitePrepare.CalciteSignature<T>
extends org.apache.calcite.avatica.Meta.Signature
The result of preparing a query. It gives the Avatica driver framework
the information it needs to create a prepared statement, or to execute a
statement directly, without an explicit prepare step.
-
Field Summary
Fields inherited from class org.apache.calcite.avatica.Meta.Signature
columns, cursorFactory, internalParameters, parameters, sql, statementType
-
Constructor Summary
ConstructorDescriptionCalciteSignature
(@Nullable String sql, List<org.apache.calcite.avatica.AvaticaParameter> parameterList, Map<String, Object> internalParameters, @Nullable RelDataType rowType, List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, @Nullable CalciteSchema rootSchema, List<RelCollation> collationList, long maxRowCount, @Nullable Bindable<T> bindable, org.apache.calcite.avatica.Meta.StatementType statementType) CalciteSignature
(String sql, List<org.apache.calcite.avatica.AvaticaParameter> parameterList, Map<String, Object> internalParameters, RelDataType rowType, List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, CalciteSchema rootSchema, List<RelCollation> collationList, long maxRowCount, Bindable<T> bindable) Deprecated. -
Method Summary
Methods inherited from class org.apache.calcite.avatica.Meta.Signature
create, equals, fromProto, hashCode, sanitize, setCursorFactory, toProto
-
Field Details
-
rowType
-
rootSchema
-
-
Constructor Details
-
CalciteSignature
@Deprecated public CalciteSignature(String sql, List<org.apache.calcite.avatica.AvaticaParameter> parameterList, Map<String, Object> internalParameters, RelDataType rowType, List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, CalciteSchema rootSchema, List<RelCollation> collationList, long maxRowCount, Bindable<T> bindable) Deprecated. -
CalciteSignature
public CalciteSignature(@Nullable String sql, List<org.apache.calcite.avatica.AvaticaParameter> parameterList, Map<String, Object> internalParameters, @Nullable RelDataType rowType, List<org.apache.calcite.avatica.ColumnMetaData> columns, org.apache.calcite.avatica.Meta.CursorFactory cursorFactory, @Nullable CalciteSchema rootSchema, List<RelCollation> collationList, long maxRowCount, @Nullable Bindable<T> bindable, org.apache.calcite.avatica.Meta.StatementType statementType)
-
-
Method Details
-
enumerable
-
getCollationList
-