public class StaticMetaData extends Object implements MetaDataProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
StaticMetaData.TableInfo |
| Constructor and Description |
|---|
StaticMetaData() |
StaticMetaData(HashMap<StaticMetaData.TableInfo,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> tablesData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPartition(StaticMetaData.TableInfo table,
List<String> column) |
void |
addTableData(StaticMetaData.TableInfo table,
List<org.apache.commons.lang3.tuple.Pair<String,Integer>> column) |
List<org.apache.commons.lang3.tuple.Pair<String,String>> |
getColumns(String schema,
String table) |
String |
getDefaultSchema() |
List<String> |
getPartitionColumns(String schema,
String table) |
List<String> |
getSchemas() |
List<String> |
getTables(String schema) |
HashMap<StaticMetaData.TableInfo,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> |
getTablesData() |
void |
setDefaultSchema(String schema) |
public StaticMetaData()
public StaticMetaData(HashMap<StaticMetaData.TableInfo,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> tablesData)
public void addTableData(StaticMetaData.TableInfo table, List<org.apache.commons.lang3.tuple.Pair<String,Integer>> column)
public void addPartition(StaticMetaData.TableInfo table, List<String> column)
public void setDefaultSchema(String schema)
setDefaultSchema in interface MetaDataProviderpublic List<String> getSchemas()
getSchemas in interface MetaDataProviderpublic List<String> getTables(String schema)
getTables in interface MetaDataProviderpublic List<org.apache.commons.lang3.tuple.Pair<String,String>> getColumns(String schema, String table)
getColumns in interface MetaDataProviderpublic List<String> getPartitionColumns(String schema, String table)
getPartitionColumns in interface MetaDataProviderpublic String getDefaultSchema()
getDefaultSchema in interface MetaDataProviderpublic HashMap<StaticMetaData.TableInfo,List<org.apache.commons.lang3.tuple.Pair<String,Integer>>> getTablesData()
Copyright © 2018 University of Michigan. All rights reserved.