Package org.qdl_lang.expressions
Class IndexArg
- java.lang.Object
-
- org.qdl_lang.expressions.IndexArg
-
- All Implemented Interfaces:
Serializable
public class IndexArg extends Object implements Serializable
Created by Jeff Gaynor
on 7/1/22 at 4:51 PM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description booleaninterpretListArgbooleanstrictOrderExpressionInterfaceswri
-
Constructor Summary
Constructors Constructor Description IndexArg()IndexArg(ExpressionInterface swri, boolean strictOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<? extends QDLKey>createKeySet(QDLStem in, State state)protected FunctionReferenceNodeInterfacegetFunction()protected LambdaDefinitionNodegetFunctionDefinition()protected booleanisFunction()protected booleanisFunctionDefinition()booleanisWildcard()StringtoString()
-
-
-
Field Detail
-
interpretListArg
public boolean interpretListArg
-
swri
public ExpressionInterface swri
-
strictOrder
public boolean strictOrder
-
-
Constructor Detail
-
IndexArg
public IndexArg()
-
IndexArg
public IndexArg(ExpressionInterface swri, boolean strictOrder)
-
-
Method Detail
-
isFunctionDefinition
protected boolean isFunctionDefinition()
-
isFunction
protected boolean isFunction()
-
getFunction
protected FunctionReferenceNodeInterface getFunction()
-
getFunctionDefinition
protected LambdaDefinitionNode getFunctionDefinition()
-
createKeySet
public Collection<? extends QDLKey> createKeySet(QDLStem in, State state)
-
isWildcard
public boolean isWildcard()
-
-