Package io.trino.plugin.iceberg.util
Class PageListBuilder
java.lang.Object
io.trino.plugin.iceberg.util.PageListBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendBigint(long value) voidappendBigintArray(Iterable<Long> values) voidappendInteger(int value) voidappendIntegerArray(Iterable<Integer> values) voidappendIntegerBigintMap(Map<Integer, Long> values) voidappendIntegerVarcharMap(Map<Integer, String> values) voidvoidappendTimestampTzMillis(long millisUtc, TimeZoneKey timeZoneKey) voidappendVarbinary(io.airlift.slice.Slice value) voidappendVarchar(String value) voidappendVarcharArray(Iterable<String> values) voidappendVarcharVarcharMap(Map<String, String> values) voidbeginRow()build()voidendRow()static PageListBuilderforTable(ConnectorTableMetadata table) voidreset()
-
Constructor Details
-
PageListBuilder
-
-
Method Details
-
reset
public void reset() -
build
-
beginRow
public void beginRow() -
endRow
public void endRow() -
appendNull
public void appendNull() -
appendInteger
public void appendInteger(int value) -
appendBigint
public void appendBigint(long value) -
appendTimestampTzMillis
-
appendVarchar
-
appendVarbinary
public void appendVarbinary(io.airlift.slice.Slice value) -
appendIntegerArray
-
appendBigintArray
-
appendVarcharArray
-
appendVarcharVarcharMap
-
appendIntegerBigintMap
-
appendIntegerVarcharMap
-
nextColumn
-
forTable
-