Uses of Class
com.aerospike.dsl.parts.AbstractPart
Packages that use AbstractPart
Package
Description
-
Uses of AbstractPart in com.aerospike.dsl
Constructors in com.aerospike.dsl with parameters of type AbstractPartModifierConstructorDescriptionParsedExpression(AbstractPart exprTree, PlaceholderValues placeholderValues, Map<String, List<Index>> indexesMap) -
Uses of AbstractPart in com.aerospike.dsl.parts
Subclasses of AbstractPart in com.aerospike.dsl.partsConstructors in com.aerospike.dsl.parts with parameters of type AbstractPartModifierConstructorDescriptionExpressionContainer(AbstractPart left, AbstractPart right, ExpressionContainer.ExprPartsOperation operationType) ExpressionContainer(AbstractPart singleOperand, ExpressionContainer.ExprPartsOperation operationType) -
Uses of AbstractPart in com.aerospike.dsl.parts.cdt
Subclasses of AbstractPart in com.aerospike.dsl.parts.cdtMethods in com.aerospike.dsl.parts.cdt with parameters of type AbstractPart -
Uses of AbstractPart in com.aerospike.dsl.parts.cdt.list
Subclasses of AbstractPart in com.aerospike.dsl.parts.cdt.listModifier and TypeClassDescriptionclassclassclassclassclassclassclassDesignates that element to the left is a List.classclassclass -
Uses of AbstractPart in com.aerospike.dsl.parts.cdt.map
Subclasses of AbstractPart in com.aerospike.dsl.parts.cdt.mapModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassDesignates that the element to the left is a Map.classclassclass -
Uses of AbstractPart in com.aerospike.dsl.parts.controlstructure
Subclasses of AbstractPart in com.aerospike.dsl.parts.controlstructureModifier and TypeClassDescriptionclassclassclassclassclassConstructor parameters in com.aerospike.dsl.parts.controlstructure with type arguments of type AbstractPart -
Uses of AbstractPart in com.aerospike.dsl.parts.operand
Subclasses of AbstractPart in com.aerospike.dsl.parts.operandModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassMethods in com.aerospike.dsl.parts.operand that return AbstractPartModifier and TypeMethodDescriptionstatic AbstractPartOperandFactory.createOperand(Object value) Creates a concreteAbstractPartoperand based on the type of the provided value.PlaceholderOperand.resolve(PlaceholderValues values) Resolve placeholder's value based on index inPlaceholderValuesand create a corresponding operand usingOperandFactory.createOperand(Object)Constructors in com.aerospike.dsl.parts.operand with parameters of type AbstractPartModifierConstructorDescriptionWithOperand(AbstractPart part, boolean isLastPart) WithOperand(AbstractPart part, String string) -
Uses of AbstractPart in com.aerospike.dsl.parts.path
Subclasses of AbstractPart in com.aerospike.dsl.parts.pathConstructor parameters in com.aerospike.dsl.parts.path with type arguments of type AbstractPart -
Uses of AbstractPart in com.aerospike.dsl.util
Methods in com.aerospike.dsl.util with parameters of type AbstractPartModifier and TypeMethodDescriptionstatic com.aerospike.client.exp.Exp.TypeTypeUtils.getDefaultType(AbstractPart part) Returns the defaultExp.Typefor a givenAbstractPart.static com.aerospike.client.exp.ExpPathOperandUtils.processGet(BasePath basePath, AbstractPart lastPathPart, com.aerospike.client.exp.Exp.Type valueType, int cdtReturnType) Processes a "get" operation for a path, constructing the appropriateExpbased on the last path part's type.static PathFunctionPathOperandUtils.processPathFunction(BasePath basePath, AbstractPart lastPathPart, PathFunction pathFunction) Processes and potentially modifies aPathFunctionbased on theBasePathand the lastAbstractPartin the path.static com.aerospike.client.exp.ExpPathOperandUtils.processSize(BasePath basePath, AbstractPart lastPathPart, com.aerospike.client.exp.Exp.Type valueType, int cdtReturnType) Processes a "size" operation for a path, constructing the appropriateExpbased on the last path part's type.static com.aerospike.client.exp.Exp.TypePathOperandUtils.processValueType(AbstractPart lastPathPart, PathFunction pathFunction) Processes value type based on the last part of a path and aPathFunction.Method parameters in com.aerospike.dsl.util with type arguments of type AbstractPartModifier and TypeMethodDescriptionstatic com.aerospike.client.cdt.CTX[]PathOperandUtils.getContextArray(List<AbstractPart> parts, boolean includeLast) Constructs an array ofCTX(context) objects from a list ofAbstractPartobjects. -
Uses of AbstractPart in com.aerospike.dsl.visitor
Methods in com.aerospike.dsl.visitor that return AbstractPartModifier and TypeMethodDescriptionstatic AbstractPartVisitorUtils.buildExpr(ExpressionContainer expr, PlaceholderValues placeholderValues, Map<String, List<Index>> indexes) ExpressionConditionVisitor.visitAddExpression(ConditionParser.AddExpressionContext ctx) ExpressionConditionVisitor.visitAdditiveExpressionWrapper(ConditionParser.AdditiveExpressionWrapperContext ctx) ExpressionConditionVisitor.visitAndExpression(ConditionParser.AndExpressionContext ctx) ExpressionConditionVisitor.visitBasePath(ConditionParser.BasePathContext ctx) ExpressionConditionVisitor.visitBinPart(ConditionParser.BinPartContext ctx) ExpressionConditionVisitor.visitBitwiseExpressionWrapper(ConditionParser.BitwiseExpressionWrapperContext ctx) ExpressionConditionVisitor.visitBooleanOperand(ConditionParser.BooleanOperandContext ctx) ExpressionConditionVisitor.visitComparisonExpressionWrapper(ConditionParser.ComparisonExpressionWrapperContext ctx) ExpressionConditionVisitor.visitDivExpression(ConditionParser.DivExpressionContext ctx) ExpressionConditionVisitor.visitEqualityExpression(ConditionParser.EqualityExpressionContext ctx) ExpressionConditionVisitor.visitExclusiveExpression(ConditionParser.ExclusiveExpressionContext ctx) ExpressionConditionVisitor.visitFloatOperand(ConditionParser.FloatOperandContext ctx) ExpressionConditionVisitor.visitGreaterThanExpression(ConditionParser.GreaterThanExpressionContext ctx) ExpressionConditionVisitor.visitGreaterThanOrEqualExpression(ConditionParser.GreaterThanOrEqualExpressionContext ctx) ExpressionConditionVisitor.visitInequalityExpression(ConditionParser.InequalityExpressionContext ctx) ExpressionConditionVisitor.visitIntAndExpression(ConditionParser.IntAndExpressionContext ctx) ExpressionConditionVisitor.visitIntLShiftExpression(ConditionParser.IntLShiftExpressionContext ctx) ExpressionConditionVisitor.visitIntNotExpression(ConditionParser.IntNotExpressionContext ctx) ExpressionConditionVisitor.visitIntOperand(ConditionParser.IntOperandContext ctx) ExpressionConditionVisitor.visitIntOrExpression(ConditionParser.IntOrExpressionContext ctx) ExpressionConditionVisitor.visitIntRShiftExpression(ConditionParser.IntRShiftExpressionContext ctx) ExpressionConditionVisitor.visitIntXorExpression(ConditionParser.IntXorExpressionContext ctx) ExpressionConditionVisitor.visitLessThanExpression(ConditionParser.LessThanExpressionContext ctx) ExpressionConditionVisitor.visitLessThanOrEqualExpression(ConditionParser.LessThanOrEqualExpressionContext ctx) ExpressionConditionVisitor.visitListConstant(ConditionParser.ListConstantContext ctx) ExpressionConditionVisitor.visitListPart(ConditionParser.ListPartContext ctx) ExpressionConditionVisitor.visitMapPart(ConditionParser.MapPartContext ctx) ExpressionConditionVisitor.visitMetadata(ConditionParser.MetadataContext ctx) ExpressionConditionVisitor.visitModExpression(ConditionParser.ModExpressionContext ctx) ExpressionConditionVisitor.visitMulExpression(ConditionParser.MulExpressionContext ctx) ExpressionConditionVisitor.visitMultiplicativeExpressionWrapper(ConditionParser.MultiplicativeExpressionWrapperContext ctx) ExpressionConditionVisitor.visitNotExpression(ConditionParser.NotExpressionContext ctx) ExpressionConditionVisitor.visitNumberOperand(ConditionParser.NumberOperandContext ctx) ExpressionConditionVisitor.visitOperandExpression(ConditionParser.OperandExpressionContext ctx) ExpressionConditionVisitor.visitOrderedMapConstant(ConditionParser.OrderedMapConstantContext ctx) ExpressionConditionVisitor.visitOrExpression(ConditionParser.OrExpressionContext ctx) ExpressionConditionVisitor.visitPath(ConditionParser.PathContext ctx) ExpressionConditionVisitor.visitPathFunctionCast(ConditionParser.PathFunctionCastContext ctx) ExpressionConditionVisitor.visitPathFunctionCount(ConditionParser.PathFunctionCountContext ctx) ExpressionConditionVisitor.visitPathFunctionGet(ConditionParser.PathFunctionGetContext ctx) ExpressionConditionVisitor.visitPlaceholder(ConditionParser.PlaceholderContext ctx) ExpressionConditionVisitor.visitShiftExpressionWrapper(ConditionParser.ShiftExpressionWrapperContext ctx) ExpressionConditionVisitor.visitStringOperand(ConditionParser.StringOperandContext ctx) ExpressionConditionVisitor.visitSubExpression(ConditionParser.SubExpressionContext ctx) ExpressionConditionVisitor.visitVariable(ConditionParser.VariableContext ctx) ExpressionConditionVisitor.visitWhenExpression(ConditionParser.WhenExpressionContext ctx) ExpressionConditionVisitor.visitWithExpression(ConditionParser.WithExpressionContext ctx) Methods in com.aerospike.dsl.visitor with parameters of type AbstractPartModifier and TypeMethodDescriptionstatic com.aerospike.client.cdt.CTX[]VisitorUtils.buildCtx(AbstractPart path) Builds an array ofCTXfor a given path.static voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, int depth, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node with limited depth.static voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node.Method parameters in com.aerospike.dsl.visitor with type arguments of type AbstractPartModifier and TypeMethodDescriptionstatic voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, int depth, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node with limited depth.static voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, int depth, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node with limited depth.static voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node.static voidVisitorUtils.traverseTree(AbstractPart part, Consumer<AbstractPart> visitor, Predicate<AbstractPart> stopCondition) Traverses the AbstractPart nodes tree and applies the visitor function to each node.