Class KuduMetaImpl

  • All Implemented Interfaces:
    org.apache.calcite.avatica.Meta

    public class KuduMetaImpl
    extends org.apache.calcite.jdbc.CalciteMetaImpl
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.calcite.avatica.MetaImpl

        org.apache.calcite.avatica.MetaImpl.ColumnNoNulls, org.apache.calcite.avatica.MetaImpl.ColumnNullable, org.apache.calcite.avatica.MetaImpl.ColumnNullableUnknown, org.apache.calcite.avatica.MetaImpl.MetaAttribute, org.apache.calcite.avatica.MetaImpl.MetaBestRowIdentifier, org.apache.calcite.avatica.MetaImpl.MetaCatalog, org.apache.calcite.avatica.MetaImpl.MetaClientInfoProperty, org.apache.calcite.avatica.MetaImpl.MetaColumn, org.apache.calcite.avatica.MetaImpl.MetaColumnPrivilege, org.apache.calcite.avatica.MetaImpl.MetaCrossReference, org.apache.calcite.avatica.MetaImpl.MetaExportedKey, org.apache.calcite.avatica.MetaImpl.MetaFunction, org.apache.calcite.avatica.MetaImpl.MetaFunctionColumn, org.apache.calcite.avatica.MetaImpl.MetaImportedKey, org.apache.calcite.avatica.MetaImpl.MetaIndexInfo, org.apache.calcite.avatica.MetaImpl.MetaPrimaryKey, org.apache.calcite.avatica.MetaImpl.MetaProcedure, org.apache.calcite.avatica.MetaImpl.MetaProcedureColumn, org.apache.calcite.avatica.MetaImpl.MetaPseudoColumn, org.apache.calcite.avatica.MetaImpl.MetaSchema, org.apache.calcite.avatica.MetaImpl.MetaSuperTable, org.apache.calcite.avatica.MetaImpl.MetaSuperType, org.apache.calcite.avatica.MetaImpl.MetaTable, org.apache.calcite.avatica.MetaImpl.MetaTablePrivilege, org.apache.calcite.avatica.MetaImpl.MetaTableType, org.apache.calcite.avatica.MetaImpl.MetaTypeInfo, org.apache.calcite.avatica.MetaImpl.MetaUdt, org.apache.calcite.avatica.MetaImpl.MetaVersionColumn, org.apache.calcite.avatica.MetaImpl.Named
      • Nested classes/interfaces inherited from interface org.apache.calcite.avatica.Meta

        org.apache.calcite.avatica.Meta.ConnectionHandle, org.apache.calcite.avatica.Meta.ConnectionProperties, org.apache.calcite.avatica.Meta.CursorFactory, org.apache.calcite.avatica.Meta.DatabaseProperty, org.apache.calcite.avatica.Meta.ExecuteBatchResult, org.apache.calcite.avatica.Meta.ExecuteResult, org.apache.calcite.avatica.Meta.Factory, org.apache.calcite.avatica.Meta.Frame, org.apache.calcite.avatica.Meta.MetaResultSet, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.PrepareCallback, org.apache.calcite.avatica.Meta.Signature, org.apache.calcite.avatica.Meta.StatementHandle, org.apache.calcite.avatica.Meta.StatementType, org.apache.calcite.avatica.Meta.Style
    • Field Summary

      • Fields inherited from class org.apache.calcite.avatica.MetaImpl

        connection, connProps
    • Constructor Summary

      Constructors 
      Constructor Description
      KuduMetaImpl​(org.apache.calcite.jdbc.CalciteConnectionImpl connection)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearMutationState()  
      void commit​(org.apache.calcite.avatica.Meta.ConnectionHandle ch)  
      org.apache.calcite.avatica.Meta.ConnectionProperties connectionSync​(org.apache.calcite.avatica.Meta.ConnectionHandle ch, org.apache.calcite.avatica.Meta.ConnectionProperties connProps)  
      MutationState getMutationState​(CalciteModifiableKuduTable calciteKuduTable)  
      • Methods inherited from class org.apache.calcite.jdbc.CalciteMetaImpl

        allTypeInfo, closeStatement, columns, connect, createDataContext, createIterable, createResultSet, createStatement, execute, execute, executeBatch, fetch, getCatalogs, getColumns, getDatabaseProperties, getFunctions, getSchemas, getTables, getTableTypes, getTypeInfo, likeToRegex, prepare, prepareAndExecute, prepareAndExecute, prepareAndExecuteBatch, rollback, syncResults
      • Methods inherited from class org.apache.calcite.avatica.MetaImpl

        checkParameterValueHasNull, closeConnection, collect, collect, columnMetaData, columnMetaData, columnMetaData, columnMetaData, createCursor, createEmptyResultSet, fetch, fieldMetaData, getAttributes, getBestRowIdentifier, getClientInfoProperties, getColumnNullability, getColumnPrivileges, getCrossReference, getExportedKeys, getFunctionColumns, getImportedKeys, getIndexInfo, getPrimaryKeys, getProcedureColumns, getProcedures, getPseudoColumns, getSuperTables, getSuperTypes, getTablePrivileges, getUDTs, getVersionColumns, openConnection
    • Constructor Detail

      • KuduMetaImpl

        public KuduMetaImpl​(org.apache.calcite.jdbc.CalciteConnectionImpl connection)
    • Method Detail

      • commit

        public void commit​(org.apache.calcite.avatica.Meta.ConnectionHandle ch)
        Specified by:
        commit in interface org.apache.calcite.avatica.Meta
        Overrides:
        commit in class org.apache.calcite.jdbc.CalciteMetaImpl
      • connectionSync

        public org.apache.calcite.avatica.Meta.ConnectionProperties connectionSync​(org.apache.calcite.avatica.Meta.ConnectionHandle ch,
                                                                                   org.apache.calcite.avatica.Meta.ConnectionProperties connProps)
        Specified by:
        connectionSync in interface org.apache.calcite.avatica.Meta
        Overrides:
        connectionSync in class org.apache.calcite.avatica.MetaImpl
      • clearMutationState

        public void clearMutationState()