Package io.prestosql.plugin.tpch
Class TpchRecordSet<E extends io.prestosql.tpch.TpchEntity>
- java.lang.Object
-
- io.prestosql.plugin.tpch.TpchRecordSet<E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTpchRecordSet.TpchRecordCursor<E extends io.prestosql.tpch.TpchEntity>
-
Constructor Summary
Constructors Constructor Description TpchRecordSet(Iterable<E> rows, io.prestosql.tpch.TpchTable<E> table, List<io.prestosql.tpch.TpchColumn<E>> columns, TupleDomain<ColumnHandle> predicate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <E extends io.prestosql.tpch.TpchEntity>
TpchRecordSet<E>createTpchRecordSet(io.prestosql.tpch.TpchTable<E> table, double scaleFactor)static <E extends io.prestosql.tpch.TpchEntity>
TpchRecordSet<E>createTpchRecordSet(io.prestosql.tpch.TpchTable<E> table, List<io.prestosql.tpch.TpchColumn<E>> columns, double scaleFactor, int part, int partCount, TupleDomain<ColumnHandle> predicate)RecordCursorcursor()List<Type>getColumnTypes()
-
-
-
Constructor Detail
-
TpchRecordSet
public TpchRecordSet(Iterable<E> rows, io.prestosql.tpch.TpchTable<E> table, List<io.prestosql.tpch.TpchColumn<E>> columns, TupleDomain<ColumnHandle> predicate)
-
-
Method Detail
-
createTpchRecordSet
public static <E extends io.prestosql.tpch.TpchEntity> TpchRecordSet<E> createTpchRecordSet(io.prestosql.tpch.TpchTable<E> table, double scaleFactor)
-
createTpchRecordSet
public static <E extends io.prestosql.tpch.TpchEntity> TpchRecordSet<E> createTpchRecordSet(io.prestosql.tpch.TpchTable<E> table, List<io.prestosql.tpch.TpchColumn<E>> columns, double scaleFactor, int part, int partCount, TupleDomain<ColumnHandle> predicate)
-
getColumnTypes
public List<Type> getColumnTypes()
- Specified by:
getColumnTypesin interfaceRecordSet
-
cursor
public RecordCursor cursor()
-
-