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