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 Details

  • 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