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 boolean
interpretListArg
boolean
strictOrder
ExpressionInterface
swri
-
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
createKeySet(QDLStem in, State state)
protected FunctionReferenceNodeInterface
getFunction()
protected LambdaDefinitionNode
getFunctionDefinition()
protected boolean
isFunction()
protected boolean
isFunctionDefinition()
boolean
isWildcard()
String
toString()
-
-
-
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 createKeySet(QDLStem in, State state)
-
isWildcard
public boolean isWildcard()
-
-