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)
CalciteKuduTableBuilder(org.apache.kudu.client.KuduTable kuduTable, org.apache.kudu.client.AsyncKuduClient client, boolean enableInserts)
-
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
setEventTimeAggregationType(CubeTableInfo.EventTimeAggregationType eventTimeAggregationType)
CalciteKuduTableBuilder
setTableType(TableType tableType)
CalciteKuduTableBuilder
setTimestampColumnIndex(Integer timestampColumnIndex)
-
-
-
Constructor Detail
-
CalciteKuduTableBuilder
public CalciteKuduTableBuilder(org.apache.kudu.client.KuduTable kuduTable, org.apache.kudu.client.AsyncKuduClient client, boolean enableInserts)
-
CalciteKuduTableBuilder
public CalciteKuduTableBuilder(org.apache.kudu.client.KuduTable kuduTable, org.apache.kudu.client.AsyncKuduClient client)
-
-
Method Detail
-
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()
-
-