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 interfaceThe columns of one input of a row, as returned byInputsColumns.input(String).static interfaceThe columns of one output of a row, as returned byOutputsColumns.output(String).interfaceTable of Action Items, the actions that users are expected to perform, such as creating a quote or checking some prices.interfaceTable of Calculation Grid headers.interfaceTable of the items of one Calculation Grid.interfaceTable of Claim headers.interfaceTable of the lines of one Claim.interfaceTable of the rows of one Company Parameter table.interfaceTable of Company Parameter table headers.interfaceTable of the line items of one Compensation Plan.interfaceTable of the Compensation Records of one Compensation Record Set.interfaceTable of the Condition Records of one Condition Record Set.interfaceTable of the line items of one Agreement or Promotion (contract).interfaceTable of the Customer master data.interfaceTable of the rows of one Customer Extension (CX) table.interfaceTable of the Custom Forms of one Custom Form Type.interfaceTable of the rows of one Analytics Data Feed.interfaceTable of the rows of one Analytics Datamart.interfaceTable of the rows of one Analytics Data Source.interfaceTable of the history of the Condition Records of one Condition Record Set.interfaceTable of the job status trackers of the partition.interfaceTable of the rows of one table owned by a Model Object.interfaceTable of Live Price Grid headers.interfaceTable of the items of one Live Price Grid.interfaceTable of Price List headers.interfaceTable of the items of one Price List.interfaceTable of the Product master data.interfaceTable of the Bill of Materials (BoM) data.interfaceTable of the Competition Data.interfaceTable of the rows of one Product Extension (PX) table.interfaceTable of the Product References.interfaceTable of the line items of one Quote.interfaceTable of the line items of one Rebate Agreement.interfaceTable of the Rebate Records of one Rebate Record Set.interfaceTable of the rows of one Analytics Rollup.interfaceTable of the Seller master data.interfaceTable of the rows of one Seller Extension (SX) table.interface
PipelineStage.selectColumns(Function)instead.