Class: Impala::Protocol::HiveMetastore::Index

Inherits:
Object
  • Object
show all
Includes:
Thrift::Struct, Thrift::Struct_Union
Defined in:
lib/impala/protocol/hive_metastore_types.rb

Constant Summary collapse

INDEXNAME =
1
INDEXHANDLERCLASS =
2
DBNAME =
3
ORIGTABLENAME =
4
CREATETIME =
5
LASTACCESSTIME =
6
INDEXTABLENAME =
7
SD =
8
PARAMETERS =
9
DEFERREDREBUILD =
10
FIELDS =
{
INDEXNAME => { :type => ::Thrift::Types::STRING, :name => 'indexName' },
INDEXHANDLERCLASS => { :type => ::Thrift::Types::STRING, :name => 'indexHandlerClass' },
DBNAME => { :type => ::Thrift::Types::STRING, :name => 'dbName' },
ORIGTABLENAME => { :type => ::Thrift::Types::STRING, :name => 'origTableName' },
CREATETIME => { :type => ::Thrift::Types::I32, :name => 'createTime' },
LASTACCESSTIME => { :type => ::Thrift::Types::I32, :name => 'lastAccessTime' },
INDEXTABLENAME => { :type => ::Thrift::Types::STRING, :name => 'indexTableName' },
SD => { :type => ::Thrift::Types::STRUCT, :name => 'sd', :class => Impala::Protocol::HiveMetastore::StorageDescriptor },
PARAMETERS => { :type => ::Thrift::Types::MAP, :name => 'parameters', :key => { :type => ::Thrift::Types::STRING }, :value => { :type => ::Thrift::Types::STRING } },
DEFERREDREBUILD => { :type => ::Thrift::Types::BOOL, :name => 'deferredRebuild' }
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



422
# File 'lib/impala/protocol/hive_metastore_types.rb', line 422

def struct_fields; FIELDS; end

#validateObject



424
425
# File 'lib/impala/protocol/hive_metastore_types.rb', line 424

def validate
end