Constructor and Description |
---|
GlueTable(GlueDatabase glueDatabase,
PathTranslator pathTranslator,
String name,
Schema schema,
List<ColumnStatisticsInfo> statistics,
List<FieldSchema> cols,
List<UdbPartition> udbPartitions,
Layout layout,
com.amazonaws.services.glue.model.Table table)
Create a new glue table instance.
|
Modifier and Type | Method and Description |
---|---|
Layout |
getLayout() |
String |
getName() |
String |
getOwner() |
Map<String,String> |
getParameters() |
List<FieldSchema> |
getPartitionCols() |
List<UdbPartition> |
getPartitions() |
Schema |
getSchema() |
List<ColumnStatisticsInfo> |
getStatistics() |
public GlueTable(GlueDatabase glueDatabase, PathTranslator pathTranslator, String name, Schema schema, List<ColumnStatisticsInfo> statistics, List<FieldSchema> cols, List<UdbPartition> udbPartitions, Layout layout, com.amazonaws.services.glue.model.Table table)
glueDatabase
- the glue udbpathTranslator
- the glue to alluxio path translatorname
- the table nameschema
- the table schemacols
- list of partition keysudbPartitions
- list of partitionsstatistics
- the table statisticslayout
- the table layouttable
- glue table objectpublic Schema getSchema()
public String getOwner()
public Map<String,String> getParameters()
getParameters
in interface UdbTable
public List<FieldSchema> getPartitionCols()
getPartitionCols
in interface UdbTable
public List<ColumnStatisticsInfo> getStatistics()
getStatistics
in interface UdbTable
public Layout getLayout()
public List<UdbPartition> getPartitions()
getPartitions
in interface UdbTable
Copyright © 2023. All Rights Reserved.