- FieldAndRValue - Class in com.redhat.lightblue.query
-
Represents a field and rvalue
- FieldAndRValue() - Constructor for class com.redhat.lightblue.query.FieldAndRValue
-
Default ctor
- FieldAndRValue(Path, RValueExpression) - Constructor for class com.redhat.lightblue.query.FieldAndRValue
-
Constructs a field-value pair using the given values
- FieldComparisonExpression - Class in com.redhat.lightblue.query
-
Represents a field comparison query of the form
- FieldComparisonExpression(Path, BinaryComparisonOperator, Path) - Constructor for class com.redhat.lightblue.query.FieldComparisonExpression
-
Ctor with the given values
- FieldProjection - Class in com.redhat.lightblue.query
-
- FieldProjection(Path, boolean, boolean) - Constructor for class com.redhat.lightblue.query.FieldProjection
-
- ForEachExpression - Class in com.redhat.lightblue.query
-
Array forEach expression
- ForEachExpression(Path, QueryExpression, UpdateExpression) - Constructor for class com.redhat.lightblue.query.ForEachExpression
-
Constructs a foreach expression using the values
- ForEachUpdateExpression - Class in com.redhat.lightblue.query
-
Base class for update expressions that can be used in for-each clauses
- ForEachUpdateExpression() - Constructor for class com.redhat.lightblue.query.ForEachUpdateExpression
-
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ArrayAddExpression
-
Parses an array update expression using the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ArrayComparisonExpression
-
Parses an array contains or array match expression from the given object
node
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ArrayContainsExpression
-
Parses an ArrayContainsExpression from a JSON object node.
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ArrayMatchExpression
-
Parses an array match expression from the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ArrayUpdateExpression
-
Parses an array update expression using the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.BasicProjection
-
Parses a field or array projection from the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.BinaryRelationalExpression
-
Parses a field comparison or value comparison expression from the given
json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ComparisonExpression
-
Parses a relational expression or an array comparison expression from the
given json object
- fromJson(ArrayNode) - Static method in class com.redhat.lightblue.query.CompositeSortKey
-
Parses a composite sort key using the json array node
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.ForEachExpression
-
Parses a foreach expression from the given json object
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.ForEachUpdateExpression
-
Parses a foreach update expression from the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.NaryLogicalExpression
-
Parses an n-ary logical expression from the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.NaryRelationalExpression
-
Parses an n-ary relational expression from the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.PartialUpdateExpression
-
Parses a partial update expression using the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.PrimitiveUpdateExpression
-
Parses a primitive expression using the given json object
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.Projection
-
- fromJson(ArrayNode) - Static method in class com.redhat.lightblue.query.ProjectionList
-
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.QueryExpression
-
Parses a query expression from the given json node
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.RegexMatchExpression
-
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.RelationalExpression
-
Parses a relational expression using the given object node
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.RValueExpression
-
Parses an rvalue from a json node.
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.SetExpression
-
Parses a set expression using the given json object
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.Sort
-
Parses a sort expression using the given json object
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.SortKey
-
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.UnaryLogicalExpression
-
Parses a unary logical expression using the given object node
- fromJson(ObjectNode) - Static method in class com.redhat.lightblue.query.UnsetExpression
-
Parses an unset expression using the given json object
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.UpdateExpression
-
Parses an update expression using the given json object
- fromJson(ArrayNode) - Static method in class com.redhat.lightblue.query.UpdateExpressionList
-
Parses an update expression list using the given json object
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.UpdateQueryExpression
-
Parses a query expression that can be used in for-each clauses
- fromJson(JsonNode) - Static method in class com.redhat.lightblue.query.Value
-
Creates a value from a json node
If the node is decimal, double, or float, create s a BigDecimal value.
- fromString(String) - Static method in enum com.redhat.lightblue.query.BinaryComparisonOperator
-
- fromString(String) - Static method in enum com.redhat.lightblue.query.ContainsOperator
-
- fromString(String) - Static method in enum com.redhat.lightblue.query.NaryLogicalOperator
-
- fromString(String) - Static method in enum com.redhat.lightblue.query.NaryRelationalOperator
-
- fromString(String) - Static method in enum com.redhat.lightblue.query.UnaryLogicalOperator
-
- fromString(String) - Static method in enum com.redhat.lightblue.query.UpdateOperator
-
- getArray() - Method in class com.redhat.lightblue.query.ArrayContainsExpression
-
The array field.
- getArray() - Method in class com.redhat.lightblue.query.ArrayMatchExpression
-
The array field.
- getElemMatch() - Method in class com.redhat.lightblue.query.ArrayMatchExpression
-
The nested query that will be matched agains array elements
- getField() - Method in class com.redhat.lightblue.query.ArrayAddExpression
-
The array field to operate on
- getField() - Method in class com.redhat.lightblue.query.ArrayProjection
-
- getField() - Method in class com.redhat.lightblue.query.FieldAndRValue
-
The field
- getField() - Method in class com.redhat.lightblue.query.FieldComparisonExpression
-
The field on the left side of the operator
- getField() - Method in class com.redhat.lightblue.query.FieldProjection
-
- getField() - Method in class com.redhat.lightblue.query.ForEachExpression
-
The array field to operate on
- getField() - Method in class com.redhat.lightblue.query.NaryRelationalExpression
-
The field.
- getField() - Method in class com.redhat.lightblue.query.RegexMatchExpression
-
Returns the field to me matched
- getField() - Method in class com.redhat.lightblue.query.SortKey
-
Returns the sort field
- getField() - Method in class com.redhat.lightblue.query.ValueComparisonExpression
-
Returns the field path.
- getFields() - Method in class com.redhat.lightblue.query.SetExpression
-
Returns the fields to be updated, and their new values
- getFields() - Method in class com.redhat.lightblue.query.UnsetExpression
-
Returns the fields to be removed
- getFrom() - Method in class com.redhat.lightblue.query.ArrayRangeProjection
-
- getItems() - Method in class com.redhat.lightblue.query.ProjectionList
-
Returns the nested projections
- getKeys() - Method in class com.redhat.lightblue.query.CompositeSortKey
-
The list of sort keys
- getList() - Method in class com.redhat.lightblue.query.UpdateExpressionList
-
The list of update expressions
- getMatch() - Method in class com.redhat.lightblue.query.ArrayQueryMatchProjection
-
- getNonRelativePath(Path) - Static method in class com.redhat.lightblue.query.Projection
-
- getOp() - Method in class com.redhat.lightblue.query.ArrayAddExpression
-
The update operator
- getOp() - Method in class com.redhat.lightblue.query.ArrayContainsExpression
-
Contains operator
- getOp() - Method in class com.redhat.lightblue.query.FieldComparisonExpression
-
The comparison operator
- getOp() - Method in class com.redhat.lightblue.query.NaryLogicalExpression
-
The operator
- getOp() - Method in class com.redhat.lightblue.query.NaryRelationalExpression
-
The operator
- getOp() - Method in class com.redhat.lightblue.query.SetExpression
-
Returns the update operator
- getOp() - Method in class com.redhat.lightblue.query.UnaryLogicalExpression
-
Returns the operator
- getOp() - Method in class com.redhat.lightblue.query.ValueComparisonExpression
-
Returns the operator
- getPath() - Method in class com.redhat.lightblue.query.RValueExpression
-
The referenced field.
- getProject() - Method in class com.redhat.lightblue.query.ArrayProjection
-
- getQueries() - Method in class com.redhat.lightblue.query.NaryLogicalExpression
-
The nested queries
- getQuery() - Method in class com.redhat.lightblue.query.ForEachExpression
-
The query to select array elements
- getQuery() - Method in class com.redhat.lightblue.query.UnaryLogicalExpression
-
Returns the query to which the operator will be applied
- getRegex() - Method in class com.redhat.lightblue.query.RegexMatchExpression
-
Returns the regular expression
- getRfield() - Method in class com.redhat.lightblue.query.FieldComparisonExpression
-
The field on the right side of the operator
- getRValue() - Method in class com.redhat.lightblue.query.FieldAndRValue
-
The rvalue
- getRvalue() - Method in class com.redhat.lightblue.query.ValueComparisonExpression
-
Returns the right-value
- getTo() - Method in class com.redhat.lightblue.query.ArrayRangeProjection
-
- getType() - Method in class com.redhat.lightblue.query.RValueExpression
-
The reference type.
- getUpdate() - Method in class com.redhat.lightblue.query.ForEachExpression
-
The operation to be performed on the selected array elements
- getValue() - Method in class com.redhat.lightblue.query.RValueExpression
-
The constant value.
- getValue() - Method in class com.redhat.lightblue.query.Value
-
Returns the value
- getValues() - Method in class com.redhat.lightblue.query.ArrayAddExpression
-
Values to be inserted or appended
- getValues() - Method in class com.redhat.lightblue.query.ArrayContainsExpression
-
The values
- getValues() - Method in class com.redhat.lightblue.query.NaryRelationalExpression
-
List of values against which to compare the field
- Value - Class in com.redhat.lightblue.query
-
Wrapper for primitive values in queries.
- Value(Object) - Constructor for class com.redhat.lightblue.query.Value
-
Creates a Value with value=o
- ValueComparisonExpression - Class in com.redhat.lightblue.query
-
Represents an expression of the form
- ValueComparisonExpression(Path, BinaryComparisonOperator, Value) - Constructor for class com.redhat.lightblue.query.ValueComparisonExpression
-
Initializes all fields
- valueOf(String) - Static method in enum com.redhat.lightblue.query.BinaryComparisonOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.ContainsOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.NaryLogicalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.NaryRelationalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.RValueExpression.RValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.UnaryLogicalOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.redhat.lightblue.query.UpdateOperator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.redhat.lightblue.query.BinaryComparisonOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.ContainsOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.NaryLogicalOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.NaryRelationalOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.RValueExpression.RValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.UnaryLogicalOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.redhat.lightblue.query.UpdateOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.