A B C E F G H I L N P Q R S T U V 

A

add(Value) - Method in class com.redhat.lightblue.query.BoundValueList
 
add(int, Value) - Method in class com.redhat.lightblue.query.BoundValueList
 
add(Projection, Projection) - Static method in class com.redhat.lightblue.query.Projection
Adds two projections and returns a new projection containing both.
addAll(Collection<? extends Value>) - Method in class com.redhat.lightblue.query.BoundValueList
 
addAll(int, Collection<? extends Value>) - Method in class com.redhat.lightblue.query.BoundValueList
 
ALL - Static variable in class com.redhat.lightblue.query.FieldProjection
 
AllMatchExpression - Class in com.redhat.lightblue.query
Query expression that matches everything
AllMatchExpression() - Constructor for class com.redhat.lightblue.query.AllMatchExpression
 
apply(int) - Method in enum com.redhat.lightblue.query.BinaryComparisonOperator
Applies the operator
apply(boolean) - Method in enum com.redhat.lightblue.query.NaryRelationalOperator
Applies the operator
apply(boolean) - Method in enum com.redhat.lightblue.query.UnaryLogicalOperator
Applies the operator to a value
ArrayAddExpression - Class in com.redhat.lightblue.query
Array append and insert operations
ArrayAddExpression(Path, UpdateOperator, List<RValueExpression>) - Constructor for class com.redhat.lightblue.query.ArrayAddExpression
Constructs an array update expression for insert and append operations
ArrayComparisonExpression - Class in com.redhat.lightblue.query
Base class for array contains and array match expressions
ArrayComparisonExpression() - Constructor for class com.redhat.lightblue.query.ArrayComparisonExpression
 
ArrayContainsExpression - Class in com.redhat.lightblue.query
Query of the form
ArrayContainsExpression(Path, ContainsOperator, List<Value>) - Constructor for class com.redhat.lightblue.query.ArrayContainsExpression
Ctor with the given values
ArrayMatchExpression - Class in com.redhat.lightblue.query
Represents a query of the form
ArrayMatchExpression(Path, QueryExpression) - Constructor for class com.redhat.lightblue.query.ArrayMatchExpression
Ctor with the given values
ArrayProjection - Class in com.redhat.lightblue.query
 
ArrayProjection(Path, boolean, Projection, Sort) - Constructor for class com.redhat.lightblue.query.ArrayProjection
 
ArrayQueryMatchProjection - Class in com.redhat.lightblue.query
 
ArrayQueryMatchProjection(Path, boolean, Projection, Sort, QueryExpression) - Constructor for class com.redhat.lightblue.query.ArrayQueryMatchProjection
 
ArrayQueryMatchProjection(Path, boolean, Projection, QueryExpression) - Constructor for class com.redhat.lightblue.query.ArrayQueryMatchProjection
 
ArrayRangeProjection - Class in com.redhat.lightblue.query
 
ArrayRangeProjection(Path, boolean, Projection, Sort, int, int) - Constructor for class com.redhat.lightblue.query.ArrayRangeProjection
 
ArrayRangeProjection(Path, boolean, Projection, int, int) - Constructor for class com.redhat.lightblue.query.ArrayRangeProjection
 
ArrayUpdateExpression - Class in com.redhat.lightblue.query
Base class for array update expressions
ArrayUpdateExpression() - Constructor for class com.redhat.lightblue.query.ArrayUpdateExpression
 

B

BasicProjection - Class in com.redhat.lightblue.query
Base class for field and array projections
BasicProjection() - Constructor for class com.redhat.lightblue.query.BasicProjection
 
BinaryComparisonOperator - Enum in com.redhat.lightblue.query
Comparison operators
BinaryRelationalExpression - Class in com.redhat.lightblue.query
Base class for all binary relational expression
BinaryRelationalExpression() - Constructor for class com.redhat.lightblue.query.BinaryRelationalExpression
 
bind(List<FieldBinding>, Set<Path>) - Method in class com.redhat.lightblue.query.QueryExpression
 
bind(Path, List<FieldBinding>, Set<Path>) - Method in class com.redhat.lightblue.query.QueryExpression
Binds all the bindable fields in the bindRequest, populates the bindingResult with binding information, and return a new QueryExpression with bound values.
BoundValue - Class in com.redhat.lightblue.query
A modifiable primitive value.
BoundValue() - Constructor for class com.redhat.lightblue.query.BoundValue
Creates a BoundValue with value=null
BoundValue(Object) - Constructor for class com.redhat.lightblue.query.BoundValue
Creates a BoundValue with value=o
BoundValueList - Class in com.redhat.lightblue.query
A modifiable list of values.
BoundValueList() - Constructor for class com.redhat.lightblue.query.BoundValueList
Creates a BoundValueList with list=null
BoundValueList(List<Value>) - Constructor for class com.redhat.lightblue.query.BoundValueList
Creates a BoundValueList with list=l

C

clear() - Method in class com.redhat.lightblue.query.BoundValueList
 
com.redhat.lightblue.query - package com.redhat.lightblue.query
 
ComparisonExpression - Class in com.redhat.lightblue.query
Base class for comparison expressions
ComparisonExpression() - Constructor for class com.redhat.lightblue.query.ComparisonExpression
 
CompositeSortKey - Class in com.redhat.lightblue.query
Represents a composite sort key
CompositeSortKey(List<SortKey>) - Constructor for class com.redhat.lightblue.query.CompositeSortKey
Ctor using the given values
contains(Object) - Method in class com.redhat.lightblue.query.BoundValueList
 
containsAll(Collection<?>) - Method in class com.redhat.lightblue.query.BoundValueList
 
ContainsOperator - Enum in com.redhat.lightblue.query
 

E

equals(Object) - Method in class com.redhat.lightblue.query.AllMatchExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.ArrayAddExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.BoundValueList
 
equals(Object) - Method in class com.redhat.lightblue.query.FieldAndRValue
 
equals(Object) - Method in class com.redhat.lightblue.query.ForEachExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.RemoveElementExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.RValueExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.SetExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.UnsetExpression
 
equals(Object) - Method in class com.redhat.lightblue.query.Value
 
ERR_INVALID_ARRAY_COMPARISON_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_ARRAY_RANGE_PROJECTION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_ARRAY_UPDATE_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_COMPARISON_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_LOGICAL_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_PROJECTION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_QUERY - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_REGEX_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_RVALUE_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_SET_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_SORT - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_UNSET_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_UPDATE_EXPRESSION - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_VALUE - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_INVALID_VALUE_BINDING - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_OPERATOR_LIST_NULL_OR_EMPTY - Static variable in class com.redhat.lightblue.query.QueryConstants
 
ERR_UNSUPPORTED_OPERATOR - Static variable in class com.redhat.lightblue.query.QueryConstants
 

F

fieldAncestorOfPattern(Path, Path, boolean) - Static method in class com.redhat.lightblue.query.Projection
If the field is an ancestor of the pattern, and if inclusion is true, returns true.
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
FieldBinding - Class in com.redhat.lightblue.query
Base class for a bound value.
FieldBinding(Path, QueryExpression, QueryExpression) - Constructor for class com.redhat.lightblue.query.FieldBinding
 
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
FieldInfo - Class in com.redhat.lightblue.query
This class contains field information: the field name, and the query clause containing the field.
FieldInfo(Path, Path, QueryExpression) - Constructor for class com.redhat.lightblue.query.FieldInfo
Constructs the field info with the given information
FieldInfo(FieldInfo) - Constructor for class com.redhat.lightblue.query.FieldInfo
Copy ctor, shallow copy
fieldMatchesPattern(Path, Path, boolean) - Static method in class com.redhat.lightblue.query.Projection
Returns whether to include/exclude the field based on whether the field matches the pattern
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.NaryFieldRelationalExpression
Parses an n-ary relational 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.NaryValueRelationalExpression
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
 

G

get(int) - Method in class com.redhat.lightblue.query.BoundValueList
 
getAbsFieldName() - Method in class com.redhat.lightblue.query.FieldInfo
Returns the absolute field name
getArray() - Method in class com.redhat.lightblue.query.ArrayContainsExpression
The array field.
getArray() - Method in class com.redhat.lightblue.query.ArrayMatchExpression
The array field.
getBindableClauses() - Method in class com.redhat.lightblue.query.QueryExpression
Returns the query expressions that can be bound to a value These clauses are bindable: FieldComparisonExpression NaryFieldRelationalExpression
getBindableClauses(List<QueryInContext>, Path) - Method in class com.redhat.lightblue.query.QueryExpression
Adds the query expressions that can be bound to a value to the given list
getBoundQuery() - Method in class com.redhat.lightblue.query.FieldBinding
Returns the rewritten query object containing the bound value
getClause() - Method in class com.redhat.lightblue.query.FieldInfo
Returns the query clause containing the field
getContext() - Method in class com.redhat.lightblue.query.FieldInfo
Returns the context path under which the field name is interpreted
getContext() - Method in class com.redhat.lightblue.query.QueryInContext
Returns the path under which the query needs to be interpreted
getElemMatch() - Method in class com.redhat.lightblue.query.ArrayMatchExpression
The nested query that will be matched against 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.FieldBinding
Returns the field bound to a value.
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.
getFieldInclusion(Path) - Method in class com.redhat.lightblue.query.Projection
Determines if the field is included in this projection
getFieldInclusion(Path, Path) - Method in class com.redhat.lightblue.query.Projection
Determine if the field is explicitly included/excluded, implicitly included, or the projection does not decide on the field.
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.ListBinding
Returns the bound value
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
getOriginalQuery() - Method in class com.redhat.lightblue.query.FieldBinding
Returns the original query object
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.QueryInContext
Returns the query that needs to be interpreted under the context path
getQuery() - Method in class com.redhat.lightblue.query.UnaryLogicalExpression
Returns the query to which the operator will be applied
getQueryFields() - Method in class com.redhat.lightblue.query.QueryExpression
Returns field information about the query
getQueryFields(List<FieldInfo>) - Method in class com.redhat.lightblue.query.QueryExpression
Returns field information about the query
getQueryFields(List<FieldInfo>, Path) - Method in class com.redhat.lightblue.query.QueryExpression
The implementation should populate the list with the field information
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
getRfield() - Method in class com.redhat.lightblue.query.NaryFieldRelationalExpression
Array field against which to compare the field
getRValue() - Method in class com.redhat.lightblue.query.FieldAndRValue
The rvalue
getRvalue() - Method in class com.redhat.lightblue.query.ValueComparisonExpression
Returns the right-value
getSort() - Method in class com.redhat.lightblue.query.ArrayProjection
 
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
getValue() - Method in class com.redhat.lightblue.query.ValueBinding
Returns the bound 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.NaryValueRelationalExpression
List of values against which to compare the field

H

hashCode() - Method in class com.redhat.lightblue.query.AllMatchExpression
 
hashCode() - Method in class com.redhat.lightblue.query.ArrayAddExpression
 
hashCode() - Method in class com.redhat.lightblue.query.BoundValueList
 
hashCode() - Method in class com.redhat.lightblue.query.FieldAndRValue
 
hashCode() - Method in class com.redhat.lightblue.query.ForEachExpression
 
hashCode() - Method in class com.redhat.lightblue.query.RemoveElementExpression
 
hashCode() - Method in class com.redhat.lightblue.query.RValueExpression
 
hashCode() - Method in class com.redhat.lightblue.query.SetExpression
 
hashCode() - Method in class com.redhat.lightblue.query.UnsetExpression
 
hashCode() - Method in class com.redhat.lightblue.query.Value
 

I

impliedInclusion(Path, Path, boolean) - Static method in class com.redhat.lightblue.query.Projection
Returns if the field should be included based on the recursive pattern.
indexOf(Object) - Method in class com.redhat.lightblue.query.BoundValueList
 
invert() - Method in enum com.redhat.lightblue.query.BinaryComparisonOperator
Returns the inverted operation.
isCaseInsensitive() - Method in class com.redhat.lightblue.query.RegexMatchExpression
Determines if the regex match will be case sensitive
isDesc() - Method in class com.redhat.lightblue.query.SortKey
Returns if the sort is descending
isDotAll() - Method in class com.redhat.lightblue.query.RegexMatchExpression
(from regex javadoc) In dotall mode, the expression .
isEmpty() - Method in class com.redhat.lightblue.query.BoundValueList
 
isExtended() - Method in class com.redhat.lightblue.query.RegexMatchExpression
(from regex javadoc) In this mode, whitespace is ignored, and embedded comments starting with # are ignored until the end of a line.
isFieldIncluded(Path, Path, boolean, boolean) - Static method in class com.redhat.lightblue.query.Projection
Returns if the field should be included based on the pattern given.
isFieldRequiredToEvaluateProjection(Path) - Method in class com.redhat.lightblue.query.Projection
Returns true if the field is needed to evaluate the projection
isFieldRequiredToEvaluateProjection(Path, Path) - Method in class com.redhat.lightblue.query.Projection
Returns true if the field is needed to evaluate the projection
isInclude() - Method in class com.redhat.lightblue.query.ArrayProjection
 
isInclude() - Method in class com.redhat.lightblue.query.FieldProjection
 
isMultiline() - Method in class com.redhat.lightblue.query.RegexMatchExpression
(from regex javadoc) In multiline mode the expressions ^ and $ match just after or just before, respectively, a line terminator or the end of the input sequence.
isRecursive() - Method in class com.redhat.lightblue.query.FieldProjection
 
isRequired(Path) - Method in class com.redhat.lightblue.query.QueryExpression
Returns if the field is required to evaluate this query
isRequired(Path, Path) - Method in class com.redhat.lightblue.query.QueryExpression
Returns if the field is required to evaluate this query
isRequired(Path) - Method in class com.redhat.lightblue.query.Sort
Returns if the field is referenced in a sort key
isRequired(Path, Path) - Method in class com.redhat.lightblue.query.Sort
Returns if the field is referenced in a sort key
iterate(QueryExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
Recursively iterates the nodes of the query.
iterate(QueryExpression) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
Recursively iterates the nodes of the query.
iterator() - Method in class com.redhat.lightblue.query.BoundValueList
 
itrAllMatchExpression(AllMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrAllMatchExpression(AllMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrArrayContainsExpression(ArrayContainsExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrArrayContainsExpression(ArrayContainsExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrArrayContainsExpression(ArrayContainsExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrArrayMatchExpression(ArrayMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to recursively iterate the nested query.
itrArrayMatchExpression(ArrayMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrArrayMatchExpression(ArrayMatchExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrFieldComparisonExpression(FieldComparisonExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrFieldComparisonExpression(FieldComparisonExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrFieldComparisonExpression(FieldComparisonExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrNaryFieldRelationalExpression(NaryFieldRelationalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrNaryFieldRelationalExpression(NaryFieldRelationalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrNaryFieldRelationalExpression(NaryFieldRelationalExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrNaryLogicalExpression(NaryLogicalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to recursively iterate the nested quereies.
itrNaryLogicalExpression(NaryLogicalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrNaryValueRelationalExpression(NaryValueRelationalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrNaryValueRelationalExpression(NaryValueRelationalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrNaryValueRelationalExpression(NaryValueRelationalExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrRegexMatchExpression(RegexMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrRegexMatchExpression(RegexMatchExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrRegexMatchExpression(RegexMatchExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 
itrUnaryLogicalExpression(UnaryLogicalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to recursively iterate the nested query.
itrUnaryLogicalExpression(UnaryLogicalExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrValueComparisonExpression(ValueComparisonExpression, Path) - Method in class com.redhat.lightblue.query.QueryIterator
Default behavior is to return q.
itrValueComparisonExpression(ValueComparisonExpression, Path) - Method in class com.redhat.lightblue.query.QueryIteratorSkeleton
 
itrValueComparisonExpression(ValueComparisonExpression, Path) - Method in class com.redhat.lightblue.query.RelativeRewriteIterator
 

L

lastIndexOf(Object) - Method in class com.redhat.lightblue.query.BoundValueList
 
ListBinding - Class in com.redhat.lightblue.query
This class keeps the list binding a field is bound to.
ListBinding(Path, BoundValueList, QueryExpression, QueryExpression) - Constructor for class com.redhat.lightblue.query.ListBinding
 
listIterator() - Method in class com.redhat.lightblue.query.BoundValueList
 
listIterator(int) - Method in class com.redhat.lightblue.query.BoundValueList
 
LogicalExpression - Class in com.redhat.lightblue.query
Base class for unary and nary logical expressions
LogicalExpression() - Constructor for class com.redhat.lightblue.query.LogicalExpression
 

N

NaryFieldRelationalExpression - Class in com.redhat.lightblue.query
Represents a query of the form
NaryFieldRelationalExpression(Path, NaryRelationalOperator, Path) - Constructor for class com.redhat.lightblue.query.NaryFieldRelationalExpression
Ctor with the given values
NaryLogicalExpression - Class in com.redhat.lightblue.query
Represents a query of the form
NaryLogicalExpression(NaryLogicalOperator, List<QueryExpression>) - Constructor for class com.redhat.lightblue.query.NaryLogicalExpression
Ctor with the given values
NaryLogicalExpression(NaryLogicalOperator, QueryExpression...) - Constructor for class com.redhat.lightblue.query.NaryLogicalExpression
Ctor with the given values
NaryLogicalOperator - Enum in com.redhat.lightblue.query
N-ary logical operators: and, or
NaryRelationalExpression - Class in com.redhat.lightblue.query
Represents a query of the form
NaryRelationalExpression(Path, NaryRelationalOperator) - Constructor for class com.redhat.lightblue.query.NaryRelationalExpression
Ctor with the given values
NaryRelationalOperator - Enum in com.redhat.lightblue.query
N-ary relational operator definitions
NaryValueRelationalExpression - Class in com.redhat.lightblue.query
Represents a query of the form
NaryValueRelationalExpression(Path, NaryRelationalOperator, List<Value>) - Constructor for class com.redhat.lightblue.query.NaryValueRelationalExpression
Ctor with the given values
NaryValueRelationalExpression(Path, NaryRelationalOperator, Value...) - Constructor for class com.redhat.lightblue.query.NaryValueRelationalExpression
Ctor with the given values
negate() - Method in enum com.redhat.lightblue.query.BinaryComparisonOperator
Returns the negated operator: for = returns !=, for < returns >=, etc.
negate() - Method in enum com.redhat.lightblue.query.NaryRelationalOperator
 

P

PartialUpdateExpression - Class in com.redhat.lightblue.query
Base class for update expressions
PartialUpdateExpression() - Constructor for class com.redhat.lightblue.query.PartialUpdateExpression
 
PrimitiveUpdateExpression - Class in com.redhat.lightblue.query
Base class for primitive update expressions
PrimitiveUpdateExpression() - Constructor for class com.redhat.lightblue.query.PrimitiveUpdateExpression
 
Projection - Class in com.redhat.lightblue.query
Base class for all projection objects
Projection() - Constructor for class com.redhat.lightblue.query.Projection
 
Projection.Inclusion - Enum in com.redhat.lightblue.query
Inclusion status for a field explicit_exclusion: the projection excludes this field explicitly implicit_exzclusion: the projection excludes this field because an ancestor of the field is excluded explicit_inclusion: the projection includes the field explicitly explicit_exclusion: the projection excludes the field explicitly undecided: the projection does not decide if the field should be included/excluded, and does not reference it
ProjectionList - Class in com.redhat.lightblue.query
Represents a list of projections
ProjectionList(List<Projection>) - Constructor for class com.redhat.lightblue.query.ProjectionList
Ctor with the given list

Q

QueryConstants - Class in com.redhat.lightblue.query
 
QueryExpression - Class in com.redhat.lightblue.query
Base class for all query expressions
QueryExpression() - Constructor for class com.redhat.lightblue.query.QueryExpression
 
QueryInContext - Class in com.redhat.lightblue.query
Contains a query expression that needs to be interpreted with respect to the given context.
QueryInContext(Path, QueryExpression) - Constructor for class com.redhat.lightblue.query.QueryInContext
Ctor
QueryIterator - Class in com.redhat.lightblue.query
Traverses the query nodes in a recursive descend manner, optionally replacing query nodes as it goes through them.
QueryIterator() - Constructor for class com.redhat.lightblue.query.QueryIterator
 
QueryIteratorSkeleton<T> - Class in com.redhat.lightblue.query
Skeleton implementation of query iteration.
QueryIteratorSkeleton() - Constructor for class com.redhat.lightblue.query.QueryIteratorSkeleton
 

R

RegexMatchExpression - Class in com.redhat.lightblue.query
Represents a regular expression match query of the form
RegexMatchExpression(Path, String, boolean, boolean, boolean, boolean) - Constructor for class com.redhat.lightblue.query.RegexMatchExpression
Constructs a regular expression match expression using the values
RelationalExpression - Class in com.redhat.lightblue.query
Base class for all relational expression
RelationalExpression() - Constructor for class com.redhat.lightblue.query.RelationalExpression
 
RelativeRewriteIterator - Class in com.redhat.lightblue.query
This class rewrites a query by replacing absolute fields with relative ones with respect to a point in the field tree
RelativeRewriteIterator(Path) - Constructor for class com.redhat.lightblue.query.RelativeRewriteIterator
 
remove(int) - Method in class com.redhat.lightblue.query.BoundValueList
 
remove(Object) - Method in class com.redhat.lightblue.query.BoundValueList
 
removeAll(Collection<?>) - Method in class com.redhat.lightblue.query.BoundValueList
 
RemoveElementExpression - Class in com.redhat.lightblue.query
Update expression that denotes the removal of an array element
RemoveElementExpression() - Constructor for class com.redhat.lightblue.query.RemoveElementExpression
 
retainAll(Collection<?>) - Method in class com.redhat.lightblue.query.BoundValueList
 
RValueExpression - Class in com.redhat.lightblue.query
Expression that can be on the right side of an assignment operator.
RValueExpression(Value) - Constructor for class com.redhat.lightblue.query.RValueExpression
Creates an rvalue expression that is a constant value
RValueExpression(Path) - Constructor for class com.redhat.lightblue.query.RValueExpression
Creates an rvalue expression that references another field
RValueExpression() - Constructor for class com.redhat.lightblue.query.RValueExpression
Creates an rvalue expression that is an empty object
RValueExpression(RValueExpression.RValueType) - Constructor for class com.redhat.lightblue.query.RValueExpression
Creates an rvalue expression that is of the specified type
RValueExpression.RValueType - Enum in com.redhat.lightblue.query
 

S

set(int, Value) - Method in class com.redhat.lightblue.query.BoundValueList
 
SetExpression - Class in com.redhat.lightblue.query
Expression to modify a field (set and add)
SetExpression(UpdateOperator, List<FieldAndRValue>) - Constructor for class com.redhat.lightblue.query.SetExpression
Constructs a set expression using the given list
SetExpression(UpdateOperator, FieldAndRValue...) - Constructor for class com.redhat.lightblue.query.SetExpression
Constructs a set expression using the given list
setField(Path) - Method in class com.redhat.lightblue.query.FieldAndRValue
The field
setList(List<Value>) - Method in class com.redhat.lightblue.query.BoundValueList
Sets the list
setRValue(RValueExpression) - Method in class com.redhat.lightblue.query.FieldAndRValue
The rvalue
setValue(Object) - Method in class com.redhat.lightblue.query.BoundValue
Sets the value
size() - Method in class com.redhat.lightblue.query.BoundValueList
 
Sort - Class in com.redhat.lightblue.query
Base class for Sort objects.
Sort() - Constructor for class com.redhat.lightblue.query.Sort
 
SortKey - Class in com.redhat.lightblue.query
Represents a sort key of the form:
SortKey(Path, boolean) - Constructor for class com.redhat.lightblue.query.SortKey
Constructs a sort key with the values
subList(int, int) - Method in class com.redhat.lightblue.query.BoundValueList
 

T

toArray() - Method in class com.redhat.lightblue.query.BoundValueList
 
toArray(T[]) - Method in class com.redhat.lightblue.query.BoundValueList
 
toJson() - Method in class com.redhat.lightblue.query.AllMatchExpression
 
toJson() - Method in class com.redhat.lightblue.query.ArrayAddExpression
 
toJson() - Method in class com.redhat.lightblue.query.ArrayContainsExpression
Returns a json representation of the query
toJson() - Method in class com.redhat.lightblue.query.ArrayMatchExpression
Returns JSON representation of this query
toJson() - Method in class com.redhat.lightblue.query.ArrayProjection
 
toJson() - Method in class com.redhat.lightblue.query.ArrayQueryMatchProjection
 
toJson() - Method in class com.redhat.lightblue.query.ArrayRangeProjection
 
toJson() - Method in class com.redhat.lightblue.query.CompositeSortKey
Returns a json representation of the sort expression
toJson() - Method in class com.redhat.lightblue.query.FieldComparisonExpression
Returns json representation of the query
toJson() - Method in class com.redhat.lightblue.query.FieldProjection
 
toJson() - Method in class com.redhat.lightblue.query.ForEachExpression
 
toJson() - Method in class com.redhat.lightblue.query.NaryFieldRelationalExpression
Returns a json representation of this query
toJson() - Method in class com.redhat.lightblue.query.NaryLogicalExpression
Returns a json representation of this query
toJson() - Method in class com.redhat.lightblue.query.NaryValueRelationalExpression
Returns a json representation of this query
toJson() - Method in class com.redhat.lightblue.query.ProjectionList
 
toJson() - Method in class com.redhat.lightblue.query.RegexMatchExpression
 
toJson() - Method in class com.redhat.lightblue.query.RemoveElementExpression
 
toJson() - Method in class com.redhat.lightblue.query.RValueExpression
 
toJson() - Method in class com.redhat.lightblue.query.SetExpression
 
toJson() - Method in class com.redhat.lightblue.query.SortKey
 
toJson() - Method in class com.redhat.lightblue.query.UnaryLogicalExpression
Returns a json representation of the query
toJson() - Method in class com.redhat.lightblue.query.UnsetExpression
 
toJson() - Method in class com.redhat.lightblue.query.UpdateExpressionList
 
toJson() - Method in class com.redhat.lightblue.query.Value
Creates the appropriate json node based on the type of the value
toJson() - Method in class com.redhat.lightblue.query.ValueComparisonExpression
Returns the json representation of the query
toString() - Method in enum com.redhat.lightblue.query.BinaryComparisonOperator
 
toString() - Method in enum com.redhat.lightblue.query.ContainsOperator
 
toString() - Method in class com.redhat.lightblue.query.FieldAndRValue
 
toString() - Method in class com.redhat.lightblue.query.FieldInfo
 
toString() - Method in enum com.redhat.lightblue.query.NaryLogicalOperator
 
toString() - Method in enum com.redhat.lightblue.query.NaryRelationalOperator
 
toString() - Method in class com.redhat.lightblue.query.QueryInContext
 
toString() - Method in enum com.redhat.lightblue.query.UnaryLogicalOperator
 
toString() - Method in enum com.redhat.lightblue.query.UpdateOperator
 

U

UnaryLogicalExpression - Class in com.redhat.lightblue.query
Expression of the form
UnaryLogicalExpression(UnaryLogicalOperator, QueryExpression) - Constructor for class com.redhat.lightblue.query.UnaryLogicalExpression
 
UnaryLogicalOperator - Enum in com.redhat.lightblue.query
Unary logical operators (not)
UnsetExpression - Class in com.redhat.lightblue.query
Expression to remove a field
UnsetExpression(List<Path>) - Constructor for class com.redhat.lightblue.query.UnsetExpression
Constructs an unset expression using the given list
UpdateExpression - Class in com.redhat.lightblue.query
Base class for update expressions
UpdateExpression() - Constructor for class com.redhat.lightblue.query.UpdateExpression
 
UpdateExpressionList - Class in com.redhat.lightblue.query
Represents a list of partial update expressions
UpdateExpressionList(List<PartialUpdateExpression>) - Constructor for class com.redhat.lightblue.query.UpdateExpressionList
Constructs an update expression list using the given expression list
UpdateExpressionList(PartialUpdateExpression...) - Constructor for class com.redhat.lightblue.query.UpdateExpressionList
Constructs an update expression list using the given expression list
UpdateOperator - Enum in com.redhat.lightblue.query
Update operators
UpdateQueryExpression - Class in com.redhat.lightblue.query
Abstract base class for query expressions that can be used in for-each clauses
UpdateQueryExpression() - Constructor for class com.redhat.lightblue.query.UpdateQueryExpression
 

V

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
value - Variable in class com.redhat.lightblue.query.Value
 
ValueBinding - Class in com.redhat.lightblue.query
This class keeps the mutable simple value a field can be bound to.
ValueBinding(Path, BoundValue, QueryExpression, QueryExpression) - Constructor for class com.redhat.lightblue.query.ValueBinding
 
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.Projection.Inclusion
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.Projection.Inclusion
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.
A B C E F G H I L N P Q R S T U V 

Copyright © 2015. All rights reserved.