Package io.trino.sql.planner.planprinter
Class IoPlanPrinter.IoPlan
- java.lang.Object
-
- io.trino.sql.planner.planprinter.IoPlanPrinter.IoPlan
-
- Enclosing class:
- IoPlanPrinter
public static class IoPlanPrinter.IoPlan extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classIoPlanPrinter.IoPlan.IoPlanBuilderstatic classIoPlanPrinter.IoPlan.TableColumnInfo
-
Constructor Summary
Constructors Constructor Description IoPlan(Set<IoPlanPrinter.IoPlan.TableColumnInfo> inputTableColumnInfos, Optional<CatalogSchemaTableName> outputTable, IoPlanPrinter.EstimatedStatsAndCost estimate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)IoPlanPrinter.EstimatedStatsAndCostgetEstimate()Set<IoPlanPrinter.IoPlan.TableColumnInfo>getInputTableColumnInfos()Optional<CatalogSchemaTableName>getOutputTable()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
IoPlan
public IoPlan(Set<IoPlanPrinter.IoPlan.TableColumnInfo> inputTableColumnInfos, Optional<CatalogSchemaTableName> outputTable, IoPlanPrinter.EstimatedStatsAndCost estimate)
-
-
Method Detail
-
getInputTableColumnInfos
public Set<IoPlanPrinter.IoPlan.TableColumnInfo> getInputTableColumnInfos()
-
getOutputTable
public Optional<CatalogSchemaTableName> getOutputTable()
-
getEstimate
public IoPlanPrinter.EstimatedStatsAndCost getEstimate()
-
-