Package com.twilio.kudu.sql
Class CalciteKuduTableBuilder
- java.lang.Object
-
- com.twilio.kudu.sql.CalciteKuduTableBuilder
-
public class CalciteKuduTableBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description CalciteKuduTableBuilder(org.apache.kudu.client.KuduTable kuduTable, org.apache.kudu.client.AsyncKuduClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CalciteKuduTable
build()
CalciteKuduTableBuilder
setCubeTables(List<CalciteKuduTable> cubeTables)
CalciteKuduTableBuilder
setDescendingOrderedFieldIndices(List<Integer> descendingOrderedColumnIndices)
CalciteKuduTableBuilder
setDisableCubeAggregation(boolean disableCubeAggregation)
CalciteKuduTableBuilder
setEnableInserts(boolean enableInserts)
CalciteKuduTableBuilder
setEventTimeAggregationType(CubeTableInfo.EventTimeAggregationType eventTimeAggregationType)
CalciteKuduTableBuilder
setReadSnapshotTimeDifference(long readSnapshotTimeDifference)
CalciteKuduTableBuilder
setTableType(TableType tableType)
CalciteKuduTableBuilder
setTimestampColumnIndex(Integer timestampColumnIndex)
-
-
-
Method Detail
-
setEnableInserts
public CalciteKuduTableBuilder setEnableInserts(boolean enableInserts)
-
setDisableCubeAggregation
public CalciteKuduTableBuilder setDisableCubeAggregation(boolean disableCubeAggregation)
-
setReadSnapshotTimeDifference
public CalciteKuduTableBuilder setReadSnapshotTimeDifference(long readSnapshotTimeDifference)
-
setDescendingOrderedFieldIndices
public CalciteKuduTableBuilder setDescendingOrderedFieldIndices(List<Integer> descendingOrderedColumnIndices)
-
setCubeTables
public CalciteKuduTableBuilder setCubeTables(List<CalciteKuduTable> cubeTables)
-
setTableType
public CalciteKuduTableBuilder setTableType(TableType tableType)
-
setTimestampColumnIndex
public CalciteKuduTableBuilder setTimestampColumnIndex(Integer timestampColumnIndex)
-
setEventTimeAggregationType
public CalciteKuduTableBuilder setEventTimeAggregationType(CubeTableInfo.EventTimeAggregationType eventTimeAggregationType)
-
build
public CalciteKuduTable build()
-
-