Package io.trino.sql.analyzer
Class Analysis.TableArgumentAnalysis.Builder
java.lang.Object
io.trino.sql.analyzer.Analysis.TableArgumentAnalysis.Builder
- Enclosing class:
Analysis.TableArgumentAnalysis
-
Method Summary
Modifier and TypeMethodDescriptionbuild()withArgumentName(String argumentName) withName(QualifiedName name) withOrderBy(OrderBy orderBy) withPartitionBy(List<Expression> partitionBy) withPassThroughColumns(boolean passThroughColumns) withPruneWhenEmpty(boolean pruneWhenEmpty) withRelation(Relation relation) withRowSemantics(boolean rowSemantics)
-
Method Details
-
withArgumentName
@CanIgnoreReturnValue public Analysis.TableArgumentAnalysis.Builder withArgumentName(String argumentName) -
withName
-
withRelation
-
withPartitionBy
@CanIgnoreReturnValue public Analysis.TableArgumentAnalysis.Builder withPartitionBy(List<Expression> partitionBy) -
withOrderBy
-
withPruneWhenEmpty
@CanIgnoreReturnValue public Analysis.TableArgumentAnalysis.Builder withPruneWhenEmpty(boolean pruneWhenEmpty) -
withRowSemantics
@CanIgnoreReturnValue public Analysis.TableArgumentAnalysis.Builder withRowSemantics(boolean rowSemantics) -
withPassThroughColumns
@CanIgnoreReturnValue public Analysis.TableArgumentAnalysis.Builder withPassThroughColumns(boolean passThroughColumns) -
build
-