- CastExprParser - Class in org.jsimpledb.parse.expr
-
Parses type cast expressions.
- CastExprParser() - Constructor for class org.jsimpledb.parse.expr.CastExprParser
-
- CastNode - Class in org.jsimpledb.parse.expr
-
A parsed cast expression.
- CastNode(ClassNode, Node) - Constructor for class org.jsimpledb.parse.expr.CastNode
-
Constructor.
- checkBoolean(ParseSession, String) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- checkBoolean(ParseSession, String) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value, verify that it has boolean type, and return it.
- checkIntegral(ParseSession, String) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- checkIntegral(ParseSession, String) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value, verify that it has integral type (i.e., byte, char, short, or int), and return it.
- checkNotNull(ParseSession, String) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- checkNotNull(ParseSession, String) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value, verify that it is not null, and return it.
- checkNumeric(ParseSession, String) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- checkNumeric(ParseSession, String) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value, verify that it has numeric type (i.e.,
Number), and return it.
- checkType(ParseSession, String, Class<T>) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- checkType(ParseSession, String, Class<T>) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value, verify that it has the expected type (or any sub-type), and return it.
- ClassNode - Class in org.jsimpledb.parse.expr
-
A
Node that evaluates to a
Class object, given the class' name.
- ClassNode(String, boolean) - Constructor for class org.jsimpledb.parse.expr.ClassNode
-
Constructor.
- compare(ParseSession, Value, int) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- compare(ParseSession, Value, int) - Method in interface org.jsimpledb.parse.expr.Value
-
Ordered comparison to another value.
- complete(Collection<String>, String) - Static method in class org.jsimpledb.parse.ParseUtil
-
Generate completions based on a set of possibilities and the provided input prefix.
- complete(Stream<String>, String) - Static method in class org.jsimpledb.parse.ParseUtil
-
Generate completions based on a set of possibilities and the provided input prefix.
- CompositeIndexParser - Class in org.jsimpledb.parse
-
Parses a composite index.
- CompositeIndexParser() - Constructor for class org.jsimpledb.parse.CompositeIndexParser
-
- ConcatFunction - Class in org.jsimpledb.parse.func
-
- ConcatFunction() - Constructor for class org.jsimpledb.parse.func.ConcatFunction
-
- ConditionalParser - Class in org.jsimpledb.parse.expr
-
Parses conditional expressions of the form x ? y : z.
- ConditionalParser() - Constructor for class org.jsimpledb.parse.expr.ConditionalParser
-
- ConstNode - Class in org.jsimpledb.parse.expr
-
A
Node that always evaluates to the same
Value.
- ConstNode(Value) - Constructor for class org.jsimpledb.parse.expr.ConstNode
-
- ConstructorInvokeNode - Class in org.jsimpledb.parse.expr
-
Node that invokes a Java method when evaluated.
- ConstructorInvokeNode(ClassNode, List<Node>) - Constructor for class org.jsimpledb.parse.expr.ConstructorInvokeNode
-
Constructor.
- ConstValue - Class in org.jsimpledb.parse.expr
-
A constant, read-only
Value.
- ConstValue(Object) - Constructor for class org.jsimpledb.parse.expr.ConstValue
-
Constructor.
- CountFunction - Class in org.jsimpledb.parse.func
-
- CountFunction() - Constructor for class org.jsimpledb.parse.func.CountFunction
-
- CreateFunction - Class in org.jsimpledb.parse.func
-
- CreateFunction() - Constructor for class org.jsimpledb.parse.func.CreateFunction
-
- createNode(Op, Node, Node) - Method in class org.jsimpledb.parse.expr.AssignmentExprParser
-
- createNode(Op, Node, Node) - Method in class org.jsimpledb.parse.expr.BinaryExprParser
-
- createNode(Op, Node, Node) - Method in class org.jsimpledb.parse.expr.LogicalAndParser
-
- createNode(Op, Node, Node) - Method in class org.jsimpledb.parse.expr.LogicalOrParser
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.BeanPropertyValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.ConstValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.FieldValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.InstanceFieldValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.JFieldValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.StaticFieldValue
-
- get(ParseSession) - Method in interface org.jsimpledb.parse.expr.Value
-
Evaluate this value within the given context.
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.ValueValue
-
- get(ParseSession) - Method in class org.jsimpledb.parse.expr.VarValue
-
- getArity() - Method in enum org.jsimpledb.parse.expr.Op
-
Get the arity of this symbol.
- getArrayClass(Class<?>, int) - Static method in class org.jsimpledb.parse.ParseUtil
-
Get the array class with the given non-array base type and dimensions.
- getClassName() - Method in class org.jsimpledb.parse.expr.ClassNode
-
Get the configured class name.
- getCompletions() - Method in exception org.jsimpledb.parse.ParseException
-
- getField() - Method in class org.jsimpledb.parse.IndexedFieldParser.Result
-
Get the indexed field.
- getFieldFilter() - Method in class org.jsimpledb.parse.IndexedFieldParser
-
- getFieldName() - Method in class org.jsimpledb.parse.IndexedFieldParser.Result
-
Get the field's name.
- getFieldTypeParser(String) - Static method in class org.jsimpledb.parse.FieldTypeParser
-
Create an instance based on type name.
- getFunctions() - Method in class org.jsimpledb.parse.ParseSession
-
Get the
Functions registered with this instance.
- getHelpDetail() - Method in class org.jsimpledb.parse.func.AbstractFunction
-
Get expanded help (typically multiple lines).
- getHelpDetail() - Method in class org.jsimpledb.parse.func.AllFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.ConcatFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.CreateFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.FilterFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.ForEachFunction
-
- getHelpDetail() - Method in interface org.jsimpledb.parse.func.Function
-
Get expanded help (typically multiple lines).
- getHelpDetail() - Method in class org.jsimpledb.parse.func.InvertFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.QueryCompositeIndexFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.QueryIndexFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.QueryListElementIndexFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.QueryMapValueIndexFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.QueryVersionFunction
-
- getHelpDetail() - Method in class org.jsimpledb.parse.func.TransformFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.AllFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.ConcatFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.CountFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.CreateFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.FilterFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.ForEachFunction
-
- getHelpSummary() - Method in interface org.jsimpledb.parse.func.Function
-
Get summarized help (typically a single line).
- getHelpSummary() - Method in class org.jsimpledb.parse.func.InvertFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.LimitFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.ListFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.QueryCompositeIndexFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.QueryIndexFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.QueryListElementIndexFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.QueryMapValueIndexFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.QueryVersionFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.TransformFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.UpgradeFunction
-
- getHelpSummary() - Method in class org.jsimpledb.parse.func.VersionFunction
-
- getIdentifierParser() - Method in class org.jsimpledb.parse.ParseSession
-
Get the current standalone identifier parser.
- getImports() - Method in class org.jsimpledb.parse.ParseSession
-
Get currently configured Java imports.
- getLiteralValue() - Method in class org.jsimpledb.parse.expr.LiteralNode
-
Get the literal value.
- getMaxArgs() - Method in class org.jsimpledb.parse.func.SimpleFunction
-
Get the maximum number of arguments allowed (inclusive).
- getMinArgs() - Method in class org.jsimpledb.parse.func.SimpleFunction
-
Get the minimum number of arguments allowed (inclusive).
- getName() - Method in class org.jsimpledb.parse.expr.AbstractNamed
-
- getName() - Method in class org.jsimpledb.parse.expr.LambdaNode.Param
-
- getName() - Method in class org.jsimpledb.parse.expr.VarNode
-
Get the variable name.
- getName() - Method in class org.jsimpledb.parse.expr.VarValue
-
Get the variable name.
- getName() - Method in class org.jsimpledb.parse.func.AbstractFunction
-
- getName() - Method in interface org.jsimpledb.parse.func.Function
-
Get the name of this function.
- getObjId() - Method in class org.jsimpledb.parse.ObjInfo
-
- getObjInfo(ParseSession, ObjId) - Static method in class org.jsimpledb.parse.ObjInfo
-
Get object meta-data.
- getObjType() - Method in class org.jsimpledb.parse.ObjInfo
-
- getParentField() - Method in class org.jsimpledb.parse.IndexedFieldParser.Result
-
Get the indexed field's parent field, if any.
- getParseContext() - Method in exception org.jsimpledb.parse.ParseException
-
- getSchema() - Method in class org.jsimpledb.parse.ObjInfo
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.AbstractFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.ConcatFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.CountFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.FilterFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.ForEachFunction
-
- getSessionModes() - Method in interface org.jsimpledb.parse.func.Function
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.InvertFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.LimitFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.ListFunction
-
- getSessionModes() - Method in class org.jsimpledb.parse.func.TransformFunction
-
- getSubFieldFilter() - Method in class org.jsimpledb.parse.IndexedFieldParser
-
- getSymbol() - Method in enum org.jsimpledb.parse.expr.Op
-
Get the symbol associated with this operator.
- getter - Variable in class org.jsimpledb.parse.expr.BeanPropertyValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.AbstractValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.BeanPropertyValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.CastNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.ClassNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.ConstNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.ConstructorInvokeNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.ConstValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.FieldValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.JFieldValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.LambdaNode.Param
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.LiteralNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.MethodInvokeNode
-
- getType(ParseSession) - Method in interface org.jsimpledb.parse.expr.Node
-
Get the type of this node's value.
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.TypeInferringNode
-
- getType(ParseSession) - Method in interface org.jsimpledb.parse.expr.Value
-
Get the type of this value without evaluating it.
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.ValueValue
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.VarNode
-
- getType(ParseSession) - Method in class org.jsimpledb.parse.expr.VarValue
-
- getUsage() - Method in class org.jsimpledb.parse.func.AllFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.ConcatFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.CountFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.CreateFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.FilterFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.ForEachFunction
-
- getUsage() - Method in interface org.jsimpledb.parse.func.Function
-
Get function usage string.
- getUsage() - Method in class org.jsimpledb.parse.func.InvertFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.LimitFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.ListFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.QueryCompositeIndexFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.QueryIndexFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.QueryListElementIndexFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.QueryMapValueIndexFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.QueryVersionFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.TransformFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.UpgradeFunction
-
- getUsage() - Method in class org.jsimpledb.parse.func.VersionFunction
-
- getVars() - Method in class org.jsimpledb.parse.ParseSession
-
Get all variables set on this instance.
- getWords() - Method in class org.jsimpledb.parse.WordParser
-
Get the set of valid words, if there is such a set.
- GT - Static variable in interface org.jsimpledb.parse.expr.Value
-