public class ASTOperandFunctionBuilder extends ASTBuilderBase<ASTOperandFunctionBuilder,ASTConditionBuilder,ASTOperandFunction>
_self, model, parentBuilder| Constructor and Description |
|---|
ASTOperandFunctionBuilder() |
ASTOperandFunctionBuilder(ASTConditionBuilder prntBldr) |
ASTOperandFunctionBuilder(ASTOperandFunctionBuilder prntBldr) |
ASTOperandFunctionBuilder(ASTVariableBuilder prntBldr) |
create, getModel, parent, withSourcepublic ASTOperandFunctionBuilder()
public ASTOperandFunctionBuilder(ASTConditionBuilder prntBldr)
public ASTOperandFunctionBuilder(ASTOperandFunctionBuilder prntBldr)
public ASTOperandFunctionBuilder(ASTVariableBuilder prntBldr)
public ASTOperandFunctionBuilder addParameter(ASTOperandBase item)
public ASTOperandFunctionBuilder addPropertyParameter(String... propertyPath)
public ASTOperandFunctionBuilder addNumberParameter(double number)
public ASTOperandFunctionBuilder addLambdaConditionParameter(ASTOperandLambdaCondition condition)
public ASTOperandFunctionBuilder addLambdaConditionParameter(ASTConditionBase condition, String lambdaToken)
public ASTOperandFunctionBuilder addLambdaParameter(String labdaToken, String... propertyPath)
public ASTOperandFunctionBuilder withName(String name)
public ASTOperandFunctionBuilder withDataType(DataPropertyType type)
public ASTOperandFunctionBuilder addParameterAsFunction()
public ASTOperandFunctionBuilder addParameterAsFunction(String name)
public ASTVariableBuilder getParentVariableBuilder()
public ASTOperandFunctionBuilder getParentFuncBuilder()
public ASTOperandFunctionBuilder createFunction(String functionName)
public ASTOperandFunctionBuilder createWhereFunction(String arrayProperty)
public ASTOperandFunctionBuilder createWhereFunction(String[] arrayProperty)
public ASTOperandFunctionBuilder createWhereFunction(ASTOperandBase operand)
public ASTOperandFunctionBuilder createMapFunction(ASTOperandBase operand)
public ASTOperandFunctionBuilder addLambdaConditionParamenter(ASTConditionBase condition)
public ASTOperandFunctionBuilder addLambdaConditionParamenter(ASTConditionBase condition, String lambdaToken)
public ASTOperandFunctionBuilder addParameterAsArrayOfFunction(String[] arrayProperties, String[] lambdaProperties)
public ASTOperandFunctionBuilder addParameterAsArrayOfFunction(String arrayProperty, String lambdaProperties)
public ASTOperandFunctionBuilder addParameterAsArrayOfFunction(String arrayProperty, String lambdaToken, String... lambdaProperties)
public ASTOperandFunctionBuilder addParameterAsArrayOfFunction(String[] arrayProperty, String lambdaToken, String[] lambdaProperties)
public ASTOperandFunctionBuilder createArrayOfFunction(DataArrayProperty arrayProperty)
public ASTOperandFunctionBuilder createArrayOfFunction(String[] arrayProperties, String[] lambdaProperties)
public ASTOperandFunctionBuilder createArrayOfFunction(String arrayProperty, String lambdaToken, String... lambdaProperties)
public ASTOperandFunctionBuilder createArrayOfFunction(String[] arrayProperty, String lambdaToken, String[] lambdaProperties)
public ASTOperandFunctionBuilder createFirstFunction(String[] arrayProperty)
public ASTOperandFunctionBuilder createFirstFunction(String[] arrayProperty, int amount)
public ASTOperandFunctionBuilder createLastFunction(String[] arrayProperty)
public ASTOperandFunctionBuilder createLastFunction(String[] arrayProperty, int amount)
Copyright © 2020. All rights reserved.