Uses of Interface
net.pricefx.formulaengine.scripting.queryapi.Tables.Columns
Packages that use Tables.Columns
Package
Description
The Query API, the unified Groovy API for reading data from Pricefx.
Typed table descriptors of the Query API.
-
Uses of Tables.Columns in net.pricefx.formulaengine.scripting.queryapi
Subinterfaces of Tables.Columns in net.pricefx.formulaengine.scripting.queryapiMethods in net.pricefx.formulaengine.scripting.queryapi with parameters of type Tables.ColumnsModifier and TypeMethodDescriptionExprs.fromDataSlice(Tables.Columns columns, DatamartContext.DataSlice dataSlice) Translates a PADatamartContext.DataSliceinto a query apiExpression.Method parameters in net.pricefx.formulaengine.scripting.queryapi with type arguments of type Tables.ColumnsModifier and TypeMethodDescriptionPipelineStage.addColumns(Function<Tables.Columns, Collection<? extends Selectable>> expressions) Adds a stage that adds columns to this stage output.PipelineStage.aggregate(Function<Tables.Columns, Collection<? extends Selectable>> selectables) Adds a stage that aggregates all this stage output rows.PipelineStage.aggregateBy(Function<Tables.Columns, Collection<? extends Expression>> by, Function<Tables.Columns, Collection<? extends Selectable>> selectables) Adds a stage that aggregates the outputs of this stage by a given set of expressions.PipelineStage.aggregateByGroups(Function<Tables.Columns, Groups.GroupingSets> by, Function<Tables.Columns, Collection<? extends Selectable>> selectables) Adds a stage that aggregates the outputs of this stage by a given list of groupings.PipelineStage.crossJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables) Adds a crossJoin stage that joins to thisPipelineStageanotherPipelineStage.PipelineStage.crossJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables) Adds a crossJoin stage that joins to thisPipelineStageanotherPipelineStage.PipelineStage.crossJoin(Tables.Table table, Function<Tables.Columns, Collection<? extends Selectable>> selectables) Adds a crossJoin stage that joins to thisPipelineStageanotherTables.Table.PipelineStage.filter(Function<Tables.Columns, Expression> condition) Adds a stage that only keeps this stage output rows which verify the given expression.PipelineStage.innerJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables, BiFunction<Tables.Columns, Tables.Columns, Expression> joinCriteria) Adds an innerJoin stage that joins thisPipelineStageto anotherPipelineStage.PipelineStage.innerJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables, BiFunction<Tables.Columns, Tables.Columns, Expression> joinCriteria) Adds an innerJoin stage that joins thisPipelineStageto anotherPipelineStage.PipelineStage.innerJoin(Tables.Table table, Function<Tables.Columns, Collection<? extends Selectable>> selectables, Function<Tables.Columns, Expression> joinCriteria) Adds an innerJoin stage that joins thisPipelineStageto anotherTables.Table.PipelineStage.leftOuterJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables, BiFunction<Tables.Columns, Tables.Columns, Expression> joinCriteria) Adds a leftOuterJoin stage that joins to thisPipelineStageanotherPipelineStage.PipelineStage.leftOuterJoin(PipelineStage pipeline, BiFunction<Tables.Columns, Tables.Columns, Collection<? extends Selectable>> selectables, BiFunction<Tables.Columns, Tables.Columns, Expression> joinCriteria) Adds a leftOuterJoin stage that joins to thisPipelineStageanotherPipelineStage.PipelineStage.leftOuterJoin(Tables.Table table, Function<Tables.Columns, Collection<? extends Selectable>> selectables, Function<Tables.Columns, Expression> joinCriteria) Adds a leftOuterJoin stage that joins to thisPipelineStageanotherTables.Table.PipelineStage.removeColumns(Function<Tables.Columns, Collection<? extends Selectable>> columns) Adds a stage that remove the given columns from this stage output.PipelineStage.retainColumns(Function<Tables.Columns, Collection<? extends Selectable>> columns) Deprecated.PipelineStage.selectColumns(Function<Tables.Columns, Collection<? extends Selectable>> columns) Adds a stage that keeps and adds the given columns from this stage output.PipelineStage.sortBy(Function<Tables.Columns, List<Orders.Order>> orders) Adds a stage that sorts this stage output rows. -
Uses of Tables.Columns in net.pricefx.formulaengine.scripting.queryapi.tables
Subinterfaces of Tables.Columns in net.pricefx.formulaengine.scripting.queryapi.tablesModifier and TypeInterfaceDescriptionstatic interfaceDeprecated.UseInputsColumns.InputColumnsinstead.static interfaceDeprecated.UseOutputsColumns.OutputColumnsinstead.static interfacestatic interfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface
PipelineStage.selectColumns(Function)instead.