Package alluxio.table.under.glue
Class GlueTable
- java.lang.Object
-
- alluxio.table.under.glue.GlueTable
-
- All Implemented Interfaces:
alluxio.table.common.udb.UdbTable
public class GlueTable extends java.lang.Object implements alluxio.table.common.udb.UdbTableGlue table implementation.
-
-
Constructor Summary
Constructors Constructor Description GlueTable(GlueDatabase glueDatabase, alluxio.table.common.udb.PathTranslator pathTranslator, java.lang.String name, alluxio.grpc.table.Schema schema, java.util.List<alluxio.grpc.table.ColumnStatisticsInfo> statistics, java.util.List<alluxio.grpc.table.FieldSchema> cols, java.util.List<alluxio.table.common.UdbPartition> udbPartitions, alluxio.grpc.table.Layout layout, com.amazonaws.services.glue.model.Table table)Create a new glue table instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description alluxio.grpc.table.LayoutgetLayout()java.lang.StringgetName()java.lang.StringgetOwner()java.util.Map<java.lang.String,java.lang.String>getParameters()java.util.List<alluxio.grpc.table.FieldSchema>getPartitionCols()java.util.List<alluxio.table.common.UdbPartition>getPartitions()alluxio.grpc.table.SchemagetSchema()java.util.List<alluxio.grpc.table.ColumnStatisticsInfo>getStatistics()
-
-
-
Constructor Detail
-
GlueTable
public GlueTable(GlueDatabase glueDatabase, alluxio.table.common.udb.PathTranslator pathTranslator, java.lang.String name, alluxio.grpc.table.Schema schema, java.util.List<alluxio.grpc.table.ColumnStatisticsInfo> statistics, java.util.List<alluxio.grpc.table.FieldSchema> cols, java.util.List<alluxio.table.common.UdbPartition> udbPartitions, alluxio.grpc.table.Layout layout, com.amazonaws.services.glue.model.Table table)
Create a new glue table instance.- Parameters:
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 object
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacealluxio.table.common.udb.UdbTable
-
getSchema
public alluxio.grpc.table.Schema getSchema()
- Specified by:
getSchemain interfacealluxio.table.common.udb.UdbTable
-
getOwner
public java.lang.String getOwner()
- Specified by:
getOwnerin interfacealluxio.table.common.udb.UdbTable
-
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
- Specified by:
getParametersin interfacealluxio.table.common.udb.UdbTable
-
getPartitionCols
public java.util.List<alluxio.grpc.table.FieldSchema> getPartitionCols()
- Specified by:
getPartitionColsin interfacealluxio.table.common.udb.UdbTable
-
getStatistics
public java.util.List<alluxio.grpc.table.ColumnStatisticsInfo> getStatistics()
- Specified by:
getStatisticsin interfacealluxio.table.common.udb.UdbTable
-
getLayout
public alluxio.grpc.table.Layout getLayout()
- Specified by:
getLayoutin interfacealluxio.table.common.udb.UdbTable
-
getPartitions
public java.util.List<alluxio.table.common.UdbPartition> getPartitions()
- Specified by:
getPartitionsin interfacealluxio.table.common.udb.UdbTable
-
-