org.apache.hadoop.hive.metastore.model
Class MIndex

java.lang.Object
  extended by org.apache.hadoop.hive.metastore.model.MIndex

public class MIndex
extends Object

Represents hive's index definition.


Constructor Summary
MIndex()
           
MIndex(String indexName, MTable baseTable, int createTime, int lastAccessTime, Map<String,String> parameters, MTable indexTable, MStorageDescriptor sd, String indexHandlerClass, boolean deferredRebuild)
           
 
Method Summary
 int getCreateTime()
           
 boolean getDeferredRebuild()
           
 String getIndexHandlerClass()
           
 String getIndexName()
           
 MTable getIndexTable()
           
 int getLastAccessTime()
           
 MTable getOrigTable()
           
 Map<String,String> getParameters()
           
 MStorageDescriptor getSd()
           
 boolean isDeferredRebuild()
           
 void setCreateTime(int createTime)
           
 void setDeferredRebuild(boolean deferredRebuild)
           
 void setIndexHandlerClass(String indexHandlerClass)
           
 void setIndexName(String indexName)
           
 void setIndexTable(MTable indexTable)
           
 void setLastAccessTime(int lastAccessTime)
           
 void setOrigTable(MTable origTable)
           
 void setParameters(Map<String,String> parameters)
           
 void setSd(MStorageDescriptor sd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIndex

public MIndex()

MIndex

public MIndex(String indexName,
              MTable baseTable,
              int createTime,
              int lastAccessTime,
              Map<String,String> parameters,
              MTable indexTable,
              MStorageDescriptor sd,
              String indexHandlerClass,
              boolean deferredRebuild)
Parameters:
indexName -
orignialTable -
createTime -
lastAccessTime -
parameters -
indexTable -
sd -
Method Detail

getIndexName

public String getIndexName()
Returns:
index name

setIndexName

public void setIndexName(String indexName)
Parameters:
indexName - index name

getCreateTime

public int getCreateTime()
Returns:
create time

setCreateTime

public void setCreateTime(int createTime)
Parameters:
createTime - create time

getLastAccessTime

public int getLastAccessTime()
Returns:
last access time

setLastAccessTime

public void setLastAccessTime(int lastAccessTime)
Parameters:
lastAccessTime - last access time

getParameters

public Map<String,String> getParameters()
Returns:
parameters

setParameters

public void setParameters(Map<String,String> parameters)
Parameters:
parameters - parameters

getOrigTable

public MTable getOrigTable()
Returns:
original table

setOrigTable

public void setOrigTable(MTable origTable)
Parameters:
origTable -

getIndexTable

public MTable getIndexTable()
Returns:
index table

setIndexTable

public void setIndexTable(MTable indexTable)
Parameters:
indexTable -

getSd

public MStorageDescriptor getSd()
Returns:
storage descriptor

setSd

public void setSd(MStorageDescriptor sd)
Parameters:
sd -

getIndexHandlerClass

public String getIndexHandlerClass()
Returns:
indexHandlerClass

setIndexHandlerClass

public void setIndexHandlerClass(String indexHandlerClass)
Parameters:
indexHandlerClass -

isDeferredRebuild

public boolean isDeferredRebuild()
Returns:
auto rebuild

getDeferredRebuild

public boolean getDeferredRebuild()
Returns:
auto rebuild

setDeferredRebuild

public void setDeferredRebuild(boolean deferredRebuild)
Parameters:
autoRebuild -


Copyright © 2011 The Apache Software Foundation