Package alluxio.table.common.udb
Interface UdbTable
-
public interface UdbTableThe interface for the underdb table.
-
-
Method Summary
All Methods Instance Methods Abstract 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<UdbPartition>getPartitions()alluxio.grpc.table.SchemagetSchema()java.util.List<alluxio.grpc.table.ColumnStatisticsInfo>getStatistics()
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the table name
-
getSchema
alluxio.grpc.table.Schema getSchema()
- Returns:
- the table schema
-
getOwner
java.lang.String getOwner()
- Returns:
- the table owner
-
getParameters
java.util.Map<java.lang.String,java.lang.String> getParameters()
- Returns:
- the map of parameters
-
getPartitionCols
java.util.List<alluxio.grpc.table.FieldSchema> getPartitionCols()
- Returns:
- the list of partition columns
-
getLayout
alluxio.grpc.table.Layout getLayout()
- Returns:
- the layout for the table (could differ from partition layouts)
-
getStatistics
java.util.List<alluxio.grpc.table.ColumnStatisticsInfo> getStatistics()
- Returns:
- statistics of the table
-
getPartitions
java.util.List<UdbPartition> getPartitions()
- Returns:
- returns partitions for the table
-
-