Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

absolutePath(Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
AbstractSearchStep - Class in com.redhat.lightblue.assoc.ep
Shared functionality for search steps
AbstractSearchStep(ExecutionBlock) - Constructor for class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
add(JoinTuple) - Method in class com.redhat.lightblue.assoc.ep.JoinSearch.BatchQueryExecutor
 
add(String, QueryExpression) - Method in class com.redhat.lightblue.crud.CRUDJsonNodeBuilder
 
add(String, Projection) - Method in class com.redhat.lightblue.crud.CRUDJsonNodeBuilder
 
add(String, UpdateExpression) - Method in class com.redhat.lightblue.crud.CRUDJsonNodeBuilder
 
addCallerRoles(Set<String>) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Sets the caller roles
addChildSlot(ResolvedReferenceField) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
addCRUDController(String, CRUDController) - Method in class com.redhat.lightblue.crud.Factory
Adds a CRUD controller for the given backend type
addDocError(Error) - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
addDocErrors(List<Error>) - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
addDocument(JsonDoc) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Adds a new document to the context
addDocuments(Collection<JsonDoc>) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Adds new documents to the context
addEntityConstraintValidator(String, EntityConstraintChecker) - Method in class com.redhat.lightblue.crud.Factory
Adds an entity constraint validator
addEntityConstraintValidators(Resolver<String, EntityConstraintChecker>) - Method in class com.redhat.lightblue.crud.Factory
Adds a set of entity constraint validators
addError(Error) - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
addError(Error) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Adds an error to the context
addError(Error) - Method in class com.redhat.lightblue.crud.DocCtx
Adds an error to this document
addErrors(Collection<Error>) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Adds errors to the context
addErrors(Collection<Error>) - Method in class com.redhat.lightblue.crud.DocCtx
Adds errors to this document
addFieldConstraintValidator(String, FieldConstraintChecker) - Method in class com.redhat.lightblue.crud.Factory
Adds a field constraint validator
addFieldConstraintValidators(Resolver<String, FieldConstraintChecker>) - Method in class com.redhat.lightblue.crud.Factory
Adds a set of field constraint validators
addSourceBlock(ExecutionBlock) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Adds a source block
AnalyzeQuery - Class in com.redhat.lightblue.assoc
Analyzes a query to collect field information.
AnalyzeQuery(CompositeMetadata, ResolvedReferenceField) - Constructor for class com.redhat.lightblue.assoc.AnalyzeQuery
Ctor
and(QueryExpression...) - Static method in class com.redhat.lightblue.assoc.ep.Searches
Combines queries with AND.
and(List<QueryExpression>) - Static method in class com.redhat.lightblue.assoc.ep.Searches
 
ArrayAddExpressionEvaluator - Class in com.redhat.lightblue.eval
Adds a field to an array
ArrayAddExpressionEvaluator(JsonNodeFactory, FieldTreeNode, ArrayAddExpression) - Constructor for class com.redhat.lightblue.eval.ArrayAddExpressionEvaluator
 
ArrayContainsEvaluator - Class in com.redhat.lightblue.eval
Initialize the class with the corresponding expression and the context path.
ArrayContainsEvaluator(ArrayContainsExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ArrayContainsEvaluator
 
ArrayElementIdChecker - Class in com.redhat.lightblue.crud.validator
element identity fields are required.
ArrayElementIdChecker() - Constructor for class com.redhat.lightblue.crud.validator.ArrayElementIdChecker
 
ArrayMatchEvaluator - Class in com.redhat.lightblue.eval
 
ArrayMatchEvaluator(ArrayMatchExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ArrayMatchEvaluator
 
ArrayProjector - Class in com.redhat.lightblue.eval
Base class for array projectors.
ArrayProjector(ArrayProjection, Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ArrayProjector
Sets up the projector context
ArrayQueryProjector - Class in com.redhat.lightblue.eval
Projector to return array elements that match a query
ArrayQueryProjector(ArrayQueryMatchProjection, Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ArrayQueryProjector
Ctor
ArrayRangeProjector - Class in com.redhat.lightblue.eval
Projector that returns a range of elements from an array
ArrayRangeProjector(ArrayRangeProjection, Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ArrayRangeProjector
Ctor
ArraySizeChecker - Class in com.redhat.lightblue.crud.validator
 
ArraySizeChecker() - Constructor for class com.redhat.lightblue.crud.validator.ArraySizeChecker
 
Assemble - Class in com.redhat.lightblue.assoc.ep
There are two sides to an Assemble step: Assemble gets results from the source, and for each of those documents, it runs the associated queries on the destinations, gets the results, and inserts those documents to the document it got from the source side.
Assemble(ExecutionBlock, Source<ResultDocument>, ExecutionBlock[]) - Constructor for class com.redhat.lightblue.assoc.ep.Assemble
 
AssocConstants - Class in com.redhat.lightblue.assoc
 
associateDocs(ResultDocument, List<ResultDocument>, AssociationQuery) - Static method in class com.redhat.lightblue.assoc.ep.Searches
Associates child documents obtained from 'aq' to all the slots in the parent document
associateDocs(ResultDocument, ChildSlot, List<ResultDocument>, AssociationQuery) - Static method in class com.redhat.lightblue.assoc.ep.Searches
Associate child documents with their parents.
AssociationQuery - Class in com.redhat.lightblue.assoc.ep
Keeps an edge query along with its binding information.
AssociationQuery(CompositeMetadata, CompositeMetadata, ResolvedReferenceField, List<Conjunct>) - Constructor for class com.redhat.lightblue.assoc.ep.AssociationQuery
 

B

BatchQueryExecutor(int, ExecutionContext) - Constructor for class com.redhat.lightblue.assoc.ep.JoinSearch.BatchQueryExecutor
 
Binder - Class in com.redhat.lightblue.assoc
A binder contains a field binding and its value
Binder(BoundObject, Object) - Constructor for class com.redhat.lightblue.assoc.Binder
 
bindings - Variable in class com.redhat.lightblue.assoc.RewriteQuery.RewriteQueryResult
 
BindQuery - Class in com.redhat.lightblue.assoc
Creates a copy of a bound query containing the bound query values The caller prepares a list of Binder objects containing the field bindings, and their corresponding values.
BindQuery(List<Binder>) - Constructor for class com.redhat.lightblue.assoc.BindQuery
 
block - Variable in class com.redhat.lightblue.assoc.ep.Step
 
BoundList - Class in com.redhat.lightblue.assoc
An extension of List with empty list, but containing field query field info for the field.
BoundList(QueryFieldInfo) - Constructor for class com.redhat.lightblue.assoc.BoundList
 
BoundObject - Interface in com.redhat.lightblue.assoc
Interface definition for BoundObject
BoundValue - Class in com.redhat.lightblue.assoc
An extension of value with fixed null value, but containing field query field info for the field.
BoundValue(QueryFieldInfo) - Constructor for class com.redhat.lightblue.assoc.BoundValue
 
BruteForceQueryPlanIterator - Class in com.redhat.lightblue.assoc.iterators
Iterates over possible query plans by rearranging the query plan graph.
BruteForceQueryPlanIterator() - Constructor for class com.redhat.lightblue.assoc.iterators.BruteForceQueryPlanIterator
 
buildFindRequest(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Retrieve
 
buildFindRequest(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Search
 
buildSortFields(Sort, EntityMetadata) - Static method in class com.redhat.lightblue.eval.SortFieldInfo
Build sort field info
buildSortFields(Sort, FieldTreeNode) - Static method in class com.redhat.lightblue.eval.SortFieldInfo
Build sort field info starting from the given metadata context
BulkExecutionContext(int) - Constructor for class com.redhat.lightblue.mediator.Mediator.BulkExecutionContext
 
BulkRequest - Class in com.redhat.lightblue.crud
Contains a list of requests.
BulkRequest() - Constructor for class com.redhat.lightblue.crud.BulkRequest
 
bulkRequest(BulkRequest) - Method in class com.redhat.lightblue.mediator.Mediator
 
BulkResponse - Class in com.redhat.lightblue.crud
Contains a list of responses.
BulkResponse() - Constructor for class com.redhat.lightblue.crud.BulkResponse
 

C

call(Interceptor, CRUDOperationContext) - Method in class com.redhat.lightblue.interceptor.InterceptPoint.CRUDControllerInterceptPoint
 
call(Interceptor, CRUDOperationContext, DocCtx) - Method in class com.redhat.lightblue.interceptor.InterceptPoint.CRUDDocInterceptPoint
 
call(Interceptor, OperationContext) - Method in class com.redhat.lightblue.interceptor.InterceptPoint.MediatorInterceptPoint
 
callInterceptors(InterceptPoint.MediatorInterceptPoint, OperationContext) - Method in class com.redhat.lightblue.interceptor.InterceptorManager
 
callInterceptors(InterceptPoint.CRUDControllerInterceptPoint, CRUDOperationContext) - Method in class com.redhat.lightblue.interceptor.InterceptorManager
 
callInterceptors(InterceptPoint.CRUDDocInterceptPoint, CRUDOperationContext, DocCtx) - Method in class com.redhat.lightblue.interceptor.InterceptorManager
 
callQueuedHooks() - Method in class com.redhat.lightblue.hooks.HookManager
Calls all queued hooks, and then clears the queued hooks.
checkConstraint(ConstraintValidator, EntityConstraint, JsonDoc) - Method in interface com.redhat.lightblue.crud.EntityConstraintChecker
Entity constraint checker function
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, JsonDoc) - Method in interface com.redhat.lightblue.crud.FieldConstraintDocChecker
Field constraint checker function that is run once for the document
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in interface com.redhat.lightblue.crud.FieldConstraintValueChecker
Constraint checker function that validates the value of a field
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, JsonDoc) - Method in class com.redhat.lightblue.crud.validator.ArrayElementIdChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in class com.redhat.lightblue.crud.validator.ArraySizeChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, JsonDoc) - Method in class com.redhat.lightblue.crud.validator.EmptyFieldConstraintDocChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in class com.redhat.lightblue.crud.validator.EnumChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, JsonDoc) - Method in class com.redhat.lightblue.crud.validator.IdentityChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in class com.redhat.lightblue.crud.validator.MatchesChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in class com.redhat.lightblue.crud.validator.MinMaxChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, JsonDoc) - Method in class com.redhat.lightblue.crud.validator.RequiredChecker
 
checkConstraint(ConstraintValidator, FieldTreeNode, Path, FieldConstraint, Path, JsonDoc, JsonNode) - Method in class com.redhat.lightblue.crud.validator.StringLengthChecker
 
ChildSlot - Class in com.redhat.lightblue.assoc.ep
Represents a slot for the child documents to insert into the documents of this block.
ChildSlot(CompositeMetadata, ResolvedReferenceField) - Constructor for class com.redhat.lightblue.assoc.ep.ChildSlot
 
ChildSlot(Path, ResolvedReferenceField) - Constructor for class com.redhat.lightblue.assoc.ep.ChildSlot
 
childSlotsHaveArrays() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
This returns true if at least one of the child slots contains an array reference
choose() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Chooses the best query play after scoring all possible plans.
clear() - Method in class com.redhat.lightblue.hooks.HookManager
Clears all queued hooks
clearErrors() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
close() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
com.redhat.lightblue.assoc - package com.redhat.lightblue.assoc
 
com.redhat.lightblue.assoc.ep - package com.redhat.lightblue.assoc.ep
 
com.redhat.lightblue.assoc.iterators - package com.redhat.lightblue.assoc.iterators
 
com.redhat.lightblue.assoc.qrew - package com.redhat.lightblue.assoc.qrew
 
com.redhat.lightblue.assoc.qrew.rules - package com.redhat.lightblue.assoc.qrew.rules
 
com.redhat.lightblue.assoc.scorers - package com.redhat.lightblue.assoc.scorers
 
com.redhat.lightblue.crud - package com.redhat.lightblue.crud
 
com.redhat.lightblue.crud.interceptors - package com.redhat.lightblue.crud.interceptors
 
com.redhat.lightblue.crud.validator - package com.redhat.lightblue.crud.validator
 
com.redhat.lightblue.crud.valuegenerators - package com.redhat.lightblue.crud.valuegenerators
 
com.redhat.lightblue.eval - package com.redhat.lightblue.eval
 
com.redhat.lightblue.hooks - package com.redhat.lightblue.hooks
 
com.redhat.lightblue.interceptor - package com.redhat.lightblue.interceptor
 
com.redhat.lightblue.mediator - package com.redhat.lightblue.mediator
 
combine(List<BindQuery>) - Static method in class com.redhat.lightblue.assoc.BindQuery
 
combine(NaryLogicalOperator, List<QueryExpression>) - Static method in class com.redhat.lightblue.assoc.ep.Searches
 
CombineANDsToNIN - Class in com.redhat.lightblue.assoc.qrew.rules
If
CombineANDsToNIN() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.CombineANDsToNIN
 
CombineINsInOR - Class in com.redhat.lightblue.assoc.qrew.rules
If
CombineINsInOR() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.CombineINsInOR
 
CombineNINsInAND - Class in com.redhat.lightblue.assoc.qrew.rules
If
CombineNINsInAND() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.CombineNINsInAND
 
CombineORsToIN - Class in com.redhat.lightblue.assoc.qrew.rules
If
CombineORsToIN() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.CombineORsToIN
 
compareTo(SortableItem) - Method in class com.redhat.lightblue.eval.SortableItem
 
CompositeFindImpl - Class in com.redhat.lightblue.assoc
Finder for searches involving composite entities This implementation builds a search and retrieval plan based on the query plan.
CompositeFindImpl(CompositeMetadata) - Constructor for class com.redhat.lightblue.assoc.CompositeFindImpl
 
Conjunct - Class in com.redhat.lightblue.assoc
A query clause that cannot be further broken into conjuncts of a conjunctive normal form query.
Conjunct(QueryExpression, List<QueryFieldInfo>, ResolvedReferenceField) - Constructor for class com.redhat.lightblue.assoc.Conjunct
 
conjuncts - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
connect(int, int) - Method in class com.redhat.lightblue.assoc.ConnMx
Adds an edge from node from to node to
connect(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Connects two nodes
ConnMx - Class in com.redhat.lightblue.assoc
A simple connection matrix implementation
ConnMx(int) - Constructor for class com.redhat.lightblue.assoc.ConnMx
 
ConnMx(ConnMx) - Constructor for class com.redhat.lightblue.assoc.ConnMx
Copy constructor.
ConstraintValidator - Class in com.redhat.lightblue.crud
 
ConstraintValidator(Registry<String, FieldConstraintChecker>, Registry<String, EntityConstraintChecker>, EntityMetadata) - Constructor for class com.redhat.lightblue.crud.ConstraintValidator
 
Copy - Class in com.redhat.lightblue.assoc.ep
Copies the results from another step
Copy(ExecutionBlock, Source<ResultDocument>) - Constructor for class com.redhat.lightblue.assoc.ep.Copy
 
copyFrom(QueryPlanData) - Method in class com.redhat.lightblue.assoc.QueryPlanData
Copies contents of source into this.
copyFrom(QueryPlanData) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
copyOriginalFromThis() - Method in class com.redhat.lightblue.crud.DocCtx
Sets the original document to a copy of this object reference
copyUpdatedDocFromOutputDoc() - Method in class com.redhat.lightblue.crud.DocCtx
Sets the unprojected output document to a copy of output document
CRUD_MSG_PREFIX - Static variable in class com.redhat.lightblue.mediator.Mediator
 
CrudConstants - Class in com.redhat.lightblue.crud
 
CRUDController - Interface in com.redhat.lightblue.crud
 
CRUDControllerInterceptor - Interface in com.redhat.lightblue.interceptor
 
CRUDDeleteResponse - Class in com.redhat.lightblue.crud
Deletion operation response
CRUDDeleteResponse() - Constructor for class com.redhat.lightblue.crud.CRUDDeleteResponse
 
CRUDDocInterceptor - Interface in com.redhat.lightblue.interceptor
 
CRUDFindRequest - Class in com.redhat.lightblue.crud
Request to find documents
CRUDFindRequest() - Constructor for class com.redhat.lightblue.crud.CRUDFindRequest
 
CRUDFindResponse - Class in com.redhat.lightblue.crud
CRUD layer response to find() request.
CRUDFindResponse() - Constructor for class com.redhat.lightblue.crud.CRUDFindResponse
 
CRUDInsertionResponse - Class in com.redhat.lightblue.crud
CRUD layer insertion response
CRUDInsertionResponse() - Constructor for class com.redhat.lightblue.crud.CRUDInsertionResponse
 
CRUDJsonNodeBuilder - Class in com.redhat.lightblue.crud
 
CRUDJsonNodeBuilder() - Constructor for class com.redhat.lightblue.crud.CRUDJsonNodeBuilder
 
CRUDOperationContext - Class in com.redhat.lightblue.crud
An implementation of this class is passed into CRUD operation implementations.
CRUDOperationContext(CRUDOperation, String, Factory, List<JsonDoc>, ExecutionOptions) - Constructor for class com.redhat.lightblue.crud.CRUDOperationContext
This is the constructor used to represent the context of an operation
CRUDOperationContext(CRUDOperation, String, Factory, Set<String>, HookManager, List<JsonDoc>, ExecutionOptions) - Constructor for class com.redhat.lightblue.crud.CRUDOperationContext
 
CRUDOperationContext(CRUDOperation, String, Factory, List<DocCtx>, Set<String>, HookManager, ExecutionOptions) - Constructor for class com.redhat.lightblue.crud.CRUDOperationContext
This constructor is used to construct an operation context that is derived from another existing context.
CRUDSaveResponse - Class in com.redhat.lightblue.crud
CRUD layer save response
CRUDSaveResponse() - Constructor for class com.redhat.lightblue.crud.CRUDSaveResponse
 
CRUDUpdateResponse - Class in com.redhat.lightblue.crud
CRUD layer update response
CRUDUpdateResponse() - Constructor for class com.redhat.lightblue.crud.CRUDUpdateResponse
 
CTX_QPLAN - Static variable in class com.redhat.lightblue.mediator.Mediator
 
CurrentTimeGenerator - Class in com.redhat.lightblue.crud.valuegenerators
 
CurrentTimeGenerator() - Constructor for class com.redhat.lightblue.crud.valuegenerators.CurrentTimeGenerator
 

D

data - Variable in class com.redhat.lightblue.assoc.QueryPlanNode
 
deepCopy() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns a deep copy of the query plan.
DefaultFieldConstraintValidators - Class in com.redhat.lightblue.crud.validator
Convenience class that contains all default field constraint validators
DefaultFieldConstraintValidators() - Constructor for class com.redhat.lightblue.crud.validator.DefaultFieldConstraintValidators
 
DefaultMetadataResolver - Class in com.redhat.lightblue.mediator
This implementation combines the implementations for GetMetadata interface used by CompositeMetadata, and MetadataResolver interface used by the CRUD subsystem to access metadata by name.
DefaultMetadataResolver(Metadata) - Constructor for class com.redhat.lightblue.mediator.DefaultMetadataResolver
Constructs the metadata resolver with the given metadata implementation
delete(CRUDOperationContext, QueryExpression) - Method in interface com.redhat.lightblue.crud.CRUDController
Deletes documents matching the search criteria
delete(DeleteRequest) - Method in class com.redhat.lightblue.mediator.Mediator
 
DeleteRequest - Class in com.redhat.lightblue.crud
Request to delete documents matching a query
DeleteRequest() - Constructor for class com.redhat.lightblue.crud.DeleteRequest
 
DocCtx - Class in com.redhat.lightblue.crud
This class represents a document and its related copies, errors, and the operation performed on the document DocCtx provides four views of a document: DocCtx instance: This is the document on which we operate. originalDoc: This is the copy of the document before any modifications are done on it.
DocCtx(JsonDoc) - Constructor for class com.redhat.lightblue.crud.DocCtx
 
DocRequest - Class in com.redhat.lightblue.crud
Abstract base class for requests containing a document list
DocRequest() - Constructor for class com.redhat.lightblue.crud.DocRequest
 
dyncast(Class<T>, QueryExpression) - Static method in class com.redhat.lightblue.assoc.qrew.Rewriter
 

E

elementNestedContext(JsonNode, int) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
EliminateNOT - Class in com.redhat.lightblue.assoc.qrew.rules
If
EliminateNOT() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.EliminateNOT
 
EliminateNOTNOT - Class in com.redhat.lightblue.assoc.qrew.rules
If
EliminateNOTNOT() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTNOT
 
EliminateNOTOR - Class in com.redhat.lightblue.assoc.qrew.rules
If
EliminateNOTOR() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTOR
 
EliminateSingleANDOR - Class in com.redhat.lightblue.assoc.qrew.rules
If
EliminateSingleANDOR() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.EliminateSingleANDOR
 
EMPTY - Static variable in interface com.redhat.lightblue.assoc.ep.StepResult
 
EmptyEntityConstraintValidators - Class in com.redhat.lightblue.crud.validator
This class contains empty entity constraint validators.
EmptyEntityConstraintValidators() - Constructor for class com.redhat.lightblue.crud.validator.EmptyEntityConstraintValidators
 
EmptyFieldConstraintDocChecker - Class in com.redhat.lightblue.crud.validator
A constraint checker that doesn't check anything
EmptyFieldConstraintDocChecker() - Constructor for class com.redhat.lightblue.crud.validator.EmptyFieldConstraintDocChecker
 
EntityConstraintChecker - Interface in com.redhat.lightblue.crud
Validates entity constraints
EnumChecker - Class in com.redhat.lightblue.crud.validator
 
EnumChecker() - Constructor for class com.redhat.lightblue.crud.validator.EnumChecker
 
equals(Object) - Method in class com.redhat.lightblue.eval.SortableItem
 
equals(Object) - Method in class com.redhat.lightblue.interceptor.InterceptPoint
 
ERR_ARRAY_EXPECTED - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_ARRAY_TOO_LARGE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_ARRAY_TOO_SMALL - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_ASSIGNMENT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_AUTH_FAILED - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_CANNOT_CREATE_CHOOSER - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_CANNOT_FIND_FIELD - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_CANNOT_LOAD_METADATA - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_CANT_ACCESS - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_CONFIG_NOT_VALID - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_CRUD - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_DATASOURCE_TIMEOUT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_DATASOURCE_UNKNOWN - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_DISABLED_METADATA - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_ARRAY_ELEMENT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_ARRAY_FIELD - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_OBJECT_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_OBJECT_VALUE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_SIMPLE_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_SIMPLE_FIELD_OR_SIMPLE_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_EXPECTED_VALUE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_FIELD_NOT_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_FIELD_NOT_THERE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INCOMPATIBLE_ASSIGNMENT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INCOMPATIBLE_DEREFERENCE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_ASSIGNMENT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_DEREFERENCE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_ENTITY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_ENUM - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_HOOK - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_INVALID_QUERYPLAN - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_METADATA_APPEARS_TWICE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_MORE_THAN_TWO_Q - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_NO_ACCESS - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_NO_CONSTRAINT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_NO_FIELD_INSERT_ACCESS - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_NO_FIELD_UPDATE_ACCESS - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_PATTERN_NOT_EXPECTED - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_REQUIRED - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_REQUIRED_ARRAY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_REQUIRED_INSERTION_INDEX - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_REWRITE - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_TOO_LONG - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_TOO_SHORT - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_UNKNOWN_ENTITY - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_UNRELATED_ENTITY_Q - Static variable in class com.redhat.lightblue.assoc.AssocConstants
 
ERR_VALUE_TOO_LARGE - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
ERR_VALUE_TOO_SMALL - Static variable in class com.redhat.lightblue.crud.CrudConstants
 
estimateCost(boolean, boolean, boolean) - Static method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
estimateNodeCostPerQ() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
estimateNodeResultSetSizePerQ() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayContainsEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayMatchEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.FieldComparisonEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.NaryFieldRelationalExpressionEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.NaryLogicalExpressionEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.NaryValueRelationalExpressionEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.QueryEvaluator
 
evaluate(JsonDoc) - Method in class com.redhat.lightblue.eval.QueryEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.RegexEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.UnaryLogicalExpressionEvaluator
 
evaluate(QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ValueComparisonEvaluator
 
EvaluationError - Exception in com.redhat.lightblue.eval
 
EvaluationError(JsonObject, String) - Constructor for exception com.redhat.lightblue.eval.EvaluationError
 
EvaluationError(JsonObject) - Constructor for exception com.redhat.lightblue.eval.EvaluationError
 
EvaluationError(String) - Constructor for exception com.redhat.lightblue.eval.EvaluationError
 
executeBatch() - Method in class com.redhat.lightblue.assoc.ep.JoinSearch.BatchQueryExecutor
 
ExecutionBlock - Class in com.redhat.lightblue.assoc.ep
A execution block contains the state information required to evaluate a query plan node.
ExecutionBlock(CompositeMetadata, QueryPlanNode) - Constructor for class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
ExecutionContext - Class in com.redhat.lightblue.assoc.ep
Keeps state information for the execution
ExecutionContext(OperationContext, ExecutorService) - Constructor for class com.redhat.lightblue.assoc.ep.ExecutionContext
 
ExecutionPlan - Class in com.redhat.lightblue.assoc.ep
Execution plan is a tree of execution blocks.
ExecutionPlan(QueryExpression, Projection, Sort, Long, Long, CompositeMetadata, QueryPlan, QueryPlan) - Constructor for class com.redhat.lightblue.assoc.ep.ExecutionPlan
Creates an execution plan
explain(OperationContext, CRUDFindRequest) - Method in class com.redhat.lightblue.assoc.CompositeFindImpl
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Assemble
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Copy
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Filter
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Join
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.JoinSearch
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Limit
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Project
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Search
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Skip
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.SortResults
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Step
 
explain(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Unique
 
explain(CRUDOperationContext, QueryExpression, Projection, Sort, Long, Long, JsonDoc) - Method in interface com.redhat.lightblue.crud.ExplainQuerySupport
Explains a query
explain(OperationContext, CRUDFindRequest) - Method in interface com.redhat.lightblue.mediator.Finder
 
explain(FindRequest) - Method in class com.redhat.lightblue.mediator.Mediator
Explains the query.
explain(OperationContext, CRUDFindRequest) - Method in class com.redhat.lightblue.mediator.SimpleFindImpl
 
ExplainQuerySupport - Interface in com.redhat.lightblue.crud
If the controller supports explain query, implement this interface
ExtendINsInOR - Class in com.redhat.lightblue.assoc.qrew.rules
If
ExtendINsInOR() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.ExtendINsInOR
 
ExtendNINsInAND - Class in com.redhat.lightblue.assoc.qrew.rules
If
ExtendNINsInAND() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.ExtendNINsInAND
 

F

Factory - Class in com.redhat.lightblue.crud
Factory class should be configured on initialization with all the validators and hooks from all the subsystems, and used as a shared singleton object by all threads.
Factory() - Constructor for class com.redhat.lightblue.crud.Factory
 
FalsePH() - Constructor for class com.redhat.lightblue.assoc.RewriteQuery.FalsePH
 
FieldAccessRoleEvaluator - Class in com.redhat.lightblue.eval
 
FieldAccessRoleEvaluator(EntityMetadata, Set<String>) - Constructor for class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
 
FieldAccessRoleEvaluator.Operation - Enum in com.redhat.lightblue.eval
 
FieldComparisonEvaluator - Class in com.redhat.lightblue.eval
Evaluates lfield op rfield type comparisons.
FieldComparisonEvaluator(FieldComparisonExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.FieldComparisonEvaluator
Constructs evaluator for {field op field} style comparison
FieldConstraintChecker - Interface in com.redhat.lightblue.crud
Base interface for field constraint checkers.
FieldConstraintDocChecker - Interface in com.redhat.lightblue.crud
Field constraint checker for constraints that run once for the document.
FieldConstraintValueChecker - Interface in com.redhat.lightblue.crud
Field value constraint validator.
fieldInfo - Variable in class com.redhat.lightblue.assoc.BoundList
 
fieldInfo - Variable in class com.redhat.lightblue.assoc.BoundValue
 
FieldProjector - Class in com.redhat.lightblue.eval
 
FieldProjector(FieldProjection, Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.FieldProjector
 
Filter - Class in com.redhat.lightblue.assoc.ep
Filters the result set based on a query
Filter(ExecutionBlock, Source<ResultDocument>, QueryExpression) - Constructor for class com.redhat.lightblue.assoc.ep.Filter
 
find(OperationContext, CRUDFindRequest) - Method in class com.redhat.lightblue.assoc.CompositeFindImpl
 
find(CRUDOperationContext, QueryExpression, Projection, Sort, Long, Long) - Method in interface com.redhat.lightblue.crud.CRUDController
Searches for documents
find(String) - Method in class com.redhat.lightblue.crud.validator.DefaultFieldConstraintValidators
 
find(String) - Method in class com.redhat.lightblue.crud.validator.EmptyEntityConstraintValidators
 
find(OperationContext, CRUDFindRequest) - Method in interface com.redhat.lightblue.mediator.Finder
 
find(FindRequest) - Method in class com.redhat.lightblue.mediator.Mediator
Finds documents
find(OperationContext, CRUDFindRequest) - Method in class com.redhat.lightblue.mediator.SimpleFindImpl
 
Finder - Interface in com.redhat.lightblue.mediator
 
FindRequest - Class in com.redhat.lightblue.crud
Request to find documents
FindRequest() - Constructor for class com.redhat.lightblue.crud.FindRequest
 
First - Class in com.redhat.lightblue.assoc.iterators
Only iterates the first query plan
First() - Constructor for class com.redhat.lightblue.assoc.iterators.First
 
firstElementNestedContext(JsonNode, Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
flip(int, int) - Method in class com.redhat.lightblue.assoc.ConnMx
Flips the direction of a node.
flip(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Flips the direction of a node.
ForEachExpressionEvaluator - Class in com.redhat.lightblue.eval
Evaluates a loop over the elements of an array
ForEachExpressionEvaluator(JsonNodeFactory, FieldTreeNode, ForEachExpression) - Constructor for class com.redhat.lightblue.eval.ForEachExpressionEvaluator
 
from - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
from - Variable in class com.redhat.lightblue.crud.WithRange.Range
 
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.BulkRequest
 
fromJson(ObjectNode) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Parses a find request from a json object.
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.DeleteRequest
Parses an object node and populates a DeleteRequest.
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.FindRequest
Parses a find request from a json object.
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.InsertionRequest
Parses an insertion request from a json object.
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.SaveRequest
Parses a save request from a JSON object
fromJson(ObjectNode) - Static method in class com.redhat.lightblue.crud.UpdateRequest
Parses an update request from a Json object
fromJson(ObjectNode) - Static method in interface com.redhat.lightblue.crud.WithRange
 

G

GEN_SEQ - Static variable in class com.redhat.lightblue.crud.valuegenerators.GeneratedFieldInterceptor
 
generate(Factory, SimpleField, EntityMetadata) - Static method in class com.redhat.lightblue.crud.valuegenerators.GeneratedFields
 
GeneratedFieldInterceptor - Class in com.redhat.lightblue.crud.valuegenerators
 
GeneratedFieldInterceptor() - Constructor for class com.redhat.lightblue.crud.valuegenerators.GeneratedFieldInterceptor
 
GeneratedFields - Class in com.redhat.lightblue.crud.valuegenerators
Initializes generated fields if they are not already initialized.
generateValue(EntityMetadata, ValueGenerator) - Method in class com.redhat.lightblue.crud.valuegenerators.CurrentTimeGenerator
 
generateValue(EntityMetadata, ValueGenerator) - Method in class com.redhat.lightblue.crud.valuegenerators.UUIDGenerator
 
GeneratorsRegistry - Class in com.redhat.lightblue.crud.valuegenerators
Register value generators by type and backend
GeneratorsRegistry() - Constructor for class com.redhat.lightblue.crud.valuegenerators.GeneratorsRegistry
 
getAllNodes() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns all nodes
getArrayFieldPattern() - Method in class com.redhat.lightblue.eval.ArrayProjector
 
getAssociationQueryForEdge(ExecutionBlock) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the association query for the edge coming from the source block into this block
getAsyncFind(FindRequest) - Method in class com.redhat.lightblue.mediator.Mediator
 
getBestPlan() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Returns the best plan chosen so far
getBindersForChild(AssociationQuery) - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
If this document is the parent document of a destination block documents, then the child documents will be inserted into the slots of this document.
getBindersForParent(AssociationQuery) - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
This document is a child document, and it will be used to locate the parent.
getBindersForSlot(ChildSlot, AssociationQuery) - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
Returns a query binder for a slot.
getBinding() - Method in class com.redhat.lightblue.assoc.Binder
 
getBindings() - Method in class com.redhat.lightblue.assoc.BindQuery
 
getBlock() - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
Returns the execution block produced this document
getBlock() - Method in class com.redhat.lightblue.assoc.ep.Source
 
getBlock() - Method in class com.redhat.lightblue.assoc.ep.Step
Returns the associated block of this step
getBlocks() - Method in class com.redhat.lightblue.assoc.ep.JoinTuple
 
getBreadthFirstNodeOrdering() - Method in class com.redhat.lightblue.assoc.QueryPlan
 
getBulkParallelExecutions() - Method in class com.redhat.lightblue.crud.Factory
 
getCallerRoles() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the roles the caller is in
getChildSlots() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the slots for the child documents of the documents of this block
getChildTuple() - Method in class com.redhat.lightblue.assoc.ep.JoinTuple
 
getClause() - Method in class com.redhat.lightblue.assoc.Conjunct
Returns the query clause
getClause() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
The clause containing the field
getCompositeMetadata() - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Returns the composite metadata for this operation
getConjuncts() - Method in class com.redhat.lightblue.assoc.QueryPlanData
The query clauses associated with this node/edge
getConstraintValidator(EntityMetadata) - Method in class com.redhat.lightblue.crud.Factory
Returns a constraint validator containing field and entity constraint validators for the given entity
getCostAndSize() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
getCRUDController(String) - Method in class com.redhat.lightblue.crud.Factory
Returns a CRUD controller for the given backend type
getCRUDController(EntityMetadata) - Method in class com.redhat.lightblue.crud.Factory
Returns a CRUD controller for the given entity
getCRUDControllers() - Method in class com.redhat.lightblue.crud.Factory
 
getCRUDFindRequest() - Method in class com.redhat.lightblue.crud.FindRequest
 
getCRUDOperation() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the current operation
getCRUDOperationPerformed() - Method in class com.redhat.lightblue.crud.DocCtx
Returns the operation performed on this document
getCurrentDoc() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getCurrentDocList() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getCurrentEntityConstraint() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getCurrentFieldConstraint() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getCurrentFieldMetadata() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getCurrentFieldPath() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getData() - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the query plan data used by the scorer
getDataError() - Method in class com.redhat.lightblue.crud.DocCtx
If there are errors for this documents, returns a data error.
getDataErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns all the data errors in the context.
getDerivedOperationContext(String, CRUDFindRequest) - Method in class com.redhat.lightblue.mediator.OperationContext
 
getDestinations(int) - Method in class com.redhat.lightblue.assoc.ConnMx
Returns the destinations of the given node
getDestinations() - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the immediate descendants of this node.
getDoc() - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
 
getDocErrors() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getDocId() - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
Returns the document identifier.
getDocuments() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the list of documents in the context
getDocumentsWithoutErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns a list of documents with no errors
getEdgeData(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns the list of conjuncts associated with the undirected edge between the two nodes
getEntities() - Method in class com.redhat.lightblue.assoc.Conjunct
Returns a set of entities this conjunct refers to
getEntityData() - Method in class com.redhat.lightblue.crud.DocRequest
Entity data to be saved.
getEntityMetadata() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getEntityMetadata(String) - Method in interface com.redhat.lightblue.crud.MetadataResolver
Return the correct version of the entity metadata based on current context
getEntityMetadata(String) - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Returns the version of the entity metadata relevant in the current operation
getEntityMetadata(String) - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the entity metadata with the version used in this call
getEntityName() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the entity name in the context
getEntityRelativeFieldName() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
The name of the field relative to the entity containing it
getEntityRelativeFieldNameWithContext() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
The name of the field relative to the entity containing it, including any arrays enclosing this field
getErrors() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
getErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the list of errors
getErrors() - Method in class com.redhat.lightblue.crud.DocCtx
Returns the errors associated with this document
getExcludedFields(FieldAccessRoleEvaluator.Operation) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns a projection that excludes the fields the caller does not have access to based on the operation
getExecutionOptions() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the execution options
getExecutor() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
getFactory() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns the factory instance that controls the validator and CRUD instances.
getField() - Method in class com.redhat.lightblue.eval.SortFieldInfo
Metadata for the sort field
getFieldBindings() - Method in class com.redhat.lightblue.assoc.ep.AssociationQuery
 
getFieldEntity() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
The composite metadata for the entity containing the field
getFieldInfo() - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
getFieldInfo() - Method in class com.redhat.lightblue.assoc.BoundList
 
getFieldInfo() - Method in interface com.redhat.lightblue.assoc.BoundObject
 
getFieldInfo() - Method in class com.redhat.lightblue.assoc.BoundValue
 
getFieldInfo() - Method in class com.redhat.lightblue.assoc.Conjunct
Returns the field information about the fields in the conjunct
getFieldMd() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
Field metadata
getFieldNameInClause() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
Name of the field in the clause containing the field.
getFrom() - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the index in the result set to start returning documents.
getFrom() - Method in class com.redhat.lightblue.crud.FindRequest
 
getFrom() - Method in class com.redhat.lightblue.crud.InsertionRequest
 
getFrom() - Method in class com.redhat.lightblue.crud.SaveRequest
 
getFrom() - Method in class com.redhat.lightblue.crud.UpdateRequest
 
getFrom() - Method in interface com.redhat.lightblue.crud.WithRange
Specifies the index in the result set to start returning documents.
getFullFieldName() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
Full name of the field.
getHook(String) - Method in class com.redhat.lightblue.crud.Factory
Returns the hook with the given name.
getHook(String) - Method in interface com.redhat.lightblue.hooks.HookResolver
Returns an instance of the hook with the given name
getHookManager() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
The hookManager for this operation
getHookResolver() - Method in class com.redhat.lightblue.crud.Factory
Returns the hook resolver
getIdentityFields() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the identity fields for the entity
getIdExtractor() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns an ID extractor for the documents produced by this execution block
getIdFields() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
The identities of the entity
getIdIndex() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
The index for the entity id
getInaccessibleFields(FieldAccessRoleEvaluator.Operation) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns a set of fields that are inaccessible to the user for the given operation
getInaccessibleFields_Insert(JsonDoc) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns a list of fields in the doc inaccessible to the current user during insertion.
getInaccessibleFields_Update(JsonDoc, JsonDoc) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns a list of fields in the doc inaccessible to the current user during update.
getIncludedFieldsOfEntityForProjection(ExecutionBlock, CompositeMetadata, Projection) - Static method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
Returns the fields included based on the requested projection and reference field projection
getIncludedFieldsOfEntityForSearch(ExecutionBlock, List<QueryFieldInfo>) - Static method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
Returns the included fields of an entity based on query information.
getIncludedFieldsOfEntityForSort(ExecutionBlock) - Static method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
getIncludedFieldsOfRootEntityForSort(CompositeMetadata, Sort) - Static method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
getIndexableFields() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
Set of fields that are collected from the queries associated to this node that can be used for indexed access.
getIndexMap() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
Index info that shows which collections of fields can be searched by which index
getInstance(Projection, EntityMetadata) - Static method in class com.redhat.lightblue.eval.Projector
Builds a projector using the given projection and entity metadata
getInstance(Projection, Path, FieldTreeNode) - Static method in class com.redhat.lightblue.eval.Projector
Builds a (potentially nested) projection based on the given projection, and the location in the metadata field tree.
getInstance(QueryExpression, EntityMetadata) - Static method in class com.redhat.lightblue.eval.QueryEvaluator
 
getInstance(QueryExpression, FieldTreeNode) - Static method in class com.redhat.lightblue.eval.QueryEvaluator
 
getInstance(JsonNodeFactory, EntityMetadata, UpdateExpression) - Static method in class com.redhat.lightblue.eval.Updater
Creates an updater object based on the given update expression
getInstance(JsonNodeFactory, FieldTreeNode, UpdateExpression) - Static method in class com.redhat.lightblue.eval.Updater
Creates an updater object based on the given update expression
getInterceptorClass() - Method in class com.redhat.lightblue.interceptor.InterceptPoint
 
getInterceptors() - Method in class com.redhat.lightblue.crud.Factory
Returns the interceptor manager
getItems() - Method in class com.redhat.lightblue.eval.ListProjector
 
getLastDiff() - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
 
getLocalContainerName() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
Returns the local name of the container containing the destination field.
getMatchCount() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
getMetadata() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the metadata for the entity associated with this block
getMetadata() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Return the root metadata
getMetadata() - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the composite metadata associated with this node
getMetadata() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the metadata manager
getMetadataListener() - Method in interface com.redhat.lightblue.crud.CRUDController
Return an implementation of MetadataListener interface to receive notifications about metadata operations.
getMetadataRoles() - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Return all roles referenced in metadata
getMissingFields(Path, JsonDoc) - Static method in class com.redhat.lightblue.crud.validator.RequiredChecker
Returns the list of fields that are missing in the doc
getName() - Method in class com.redhat.lightblue.assoc.QueryPlanNode
The implementation returns the unique name for this node.
getName() - Method in class com.redhat.lightblue.eval.SortFieldInfo
Field name
getNestedContext(Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNestedContext(JsonNode, Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNestedProjector() - Method in class com.redhat.lightblue.eval.ArrayProjector
Returns the nested projector
getNestedProjector() - Method in class com.redhat.lightblue.eval.FieldProjector
 
getNestedProjector() - Method in class com.redhat.lightblue.eval.ListProjector
 
getNestedProjector() - Method in class com.redhat.lightblue.eval.Projector
Returns the nested projector for this path *only if* project returns true.
getNode(CompositeMetadata) - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns the query plan node corresponding to the given composite metadata instance.
getNode() - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNode(Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNode() - Method in class com.redhat.lightblue.eval.SortableItem
 
getNodeFactory() - Method in class com.redhat.lightblue.crud.Factory
Returns an instance of JsonNodeFactory.
getNodes(Path) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNodes(Path, boolean) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getNumDeleted() - Method in class com.redhat.lightblue.crud.CRUDDeleteResponse
Number of records deleted
getNumFailed() - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Returns the number of failed updated
getNumInserted() - Method in class com.redhat.lightblue.crud.CRUDInsertionResponse
Number of docs inserted
getNumMatched() - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Number of documents matched the update criteria
getNumSaved() - Method in class com.redhat.lightblue.crud.CRUDSaveResponse
Number of documents saved
getNumUpdated() - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Returns the number of updated docs
getOperation() - Method in class com.redhat.lightblue.crud.DeleteRequest
 
getOperation() - Method in class com.redhat.lightblue.crud.FindRequest
 
getOperation() - Method in class com.redhat.lightblue.crud.InsertionRequest
 
getOperation() - Method in class com.redhat.lightblue.crud.SaveRequest
 
getOperation() - Method in class com.redhat.lightblue.crud.UpdateRequest
 
getOperationContext() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
getOriginalDocument() - Method in class com.redhat.lightblue.crud.DocCtx
Returns the copy of the document before any modifications
getOutputDocument() - Method in class com.redhat.lightblue.crud.DocCtx
Returns the projected output document
getOutputDocumentsWithoutErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns a list of output documents with no errors
getParentDocument() - Method in class com.redhat.lightblue.assoc.ep.JoinTuple
 
getParentDocumentSlot() - Method in class com.redhat.lightblue.assoc.ep.JoinTuple
 
getPath() - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getProjection() - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies what fields of the documents to return
getProjection() - Method in class com.redhat.lightblue.crud.FindRequest
Specifies what fields of the documents to return
getProjection() - Method in class com.redhat.lightblue.crud.InsertionRequest
 
getProjection() - Method in class com.redhat.lightblue.crud.SaveRequest
 
getProjection() - Method in class com.redhat.lightblue.crud.UpdateRequest
 
getProjection() - Method in interface com.redhat.lightblue.crud.WithProjection
 
getProperty(String) - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the property with the given property name
getProperty(Class<T>) - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the property whose property name is the given class name
getProperty(String) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Properties for the context
getProperty(String) - Method in class com.redhat.lightblue.crud.DocCtx
Properties for the document context
getQuery() - Method in class com.redhat.lightblue.assoc.ep.AssociationQuery
 
getQuery() - Method in class com.redhat.lightblue.crud.CRUDFindRequest
The query
getQuery() - Method in class com.redhat.lightblue.crud.DeleteRequest
The query whose result set will be deleted
getQuery() - Method in class com.redhat.lightblue.crud.FindRequest
The query
getQuery() - Method in class com.redhat.lightblue.crud.UpdateRequest
The query specifying which documents to be updated
getQuery() - Method in interface com.redhat.lightblue.crud.WithQuery
 
getQueryPlan() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Returns the query plan that's currently chosen
getQueryPlanNode() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the query plan node for this block
getReference() - Method in class com.redhat.lightblue.assoc.Conjunct
 
getReference() - Method in class com.redhat.lightblue.assoc.ep.AssociationQuery
Returns the reference field from the parent entity to current entity
getReference() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
 
getReference() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the resolved reference pointing to the entity of this block
getReference() - Method in class com.redhat.lightblue.assoc.QueryPlanData
For edges, the reference field
getReferenceFieldName() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
Name of the destination field
getRequest() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the top level request
getRequestQuery() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Return the query expression coming from the request
getResult() - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
query evaluation result
getResultList(QueryExpression, ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Assemble
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Assemble
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Copy
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Filter
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Join
Asynchronously retrieves results from the sources, and returns a stream that joins them
getResults() - Method in class com.redhat.lightblue.assoc.ep.JoinSearch.BatchQueryExecutor
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Limit
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Project
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Skip
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.SortResults
 
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Step
Compute and return a result stream
getResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Unique
 
getResultStep() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the result step of this block
getReturnFields() - Method in class com.redhat.lightblue.crud.InsertionRequest
Specifies the fields of the inserted entities to return.
getReturnFields() - Method in class com.redhat.lightblue.crud.SaveRequest
Specifies the fields of the inserted entities to return.
getReturnFields() - Method in class com.redhat.lightblue.crud.UpdateRequest
The fields to return from the updated documents
getRoot() - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
getSearchResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
getSearchResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Copy
 
getSearchResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.JoinSearch
 
getSearchResults(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Search
 
getSize() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns the size (number of nodes) of the query plan
getSize() - Method in class com.redhat.lightblue.crud.CRUDFindResponse
Number of documents mathcing the query
getSlotFieldName() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
Full local name of the destination field
getSlots() - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
Returns the slots for this document
getSort() - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the order in which the documents will be returned
getSort() - Method in class com.redhat.lightblue.crud.FindRequest
Specifies the order in which the documents will be returned
getSort() - Method in class com.redhat.lightblue.eval.ArrayProjector
 
getSourceBlocks() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns the source execution blocks
getSources(int) - Method in class com.redhat.lightblue.assoc.ConnMx
Returns the sources of the given node
getSources() - Method in class com.redhat.lightblue.assoc.ConnMx
Returns an array of source nodes, nodes with no incoming edges.
getSources() - Method in class com.redhat.lightblue.assoc.ep.Join
Returns the sources of the join
getSources() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns an array of source nodes, nodes with no incoming edges.
getSources() - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Returns the immediate ancestors of this node.
getStatus() - Method in class com.redhat.lightblue.mediator.OperationContext
The operation status
getStep(Class<X>) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Returns a step of the given type
getStep() - Method in class com.redhat.lightblue.assoc.ep.Source
 
getSupportedGeneratorTypes() - Method in class com.redhat.lightblue.crud.valuegenerators.CurrentTimeGenerator
 
getSupportedGeneratorTypes() - Method in class com.redhat.lightblue.crud.valuegenerators.UUIDGenerator
 
getTo() - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the last index of the document in the result set to be returned.
getTo() - Method in class com.redhat.lightblue.crud.FindRequest
 
getTo() - Method in class com.redhat.lightblue.crud.InsertionRequest
 
getTo() - Method in class com.redhat.lightblue.crud.SaveRequest
 
getTo() - Method in class com.redhat.lightblue.crud.UpdateRequest
 
getTo() - Method in interface com.redhat.lightblue.crud.WithRange
Specifies the last index of the document in the result set to be returned.
getTopLevelEntityMetadata() - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Returns the top level entity metadata
getTopLevelEntityMetadata() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the top level entity metadata
getTopLevelEntityName() - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Returns the top level entity name
getTopLevelEntityName() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the top level entity name
getTopLevelEntityVersion() - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
Returns the top level entity version
getTopLevelEntityVersion() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns the top level entity version
getUnassignedClauses() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns the list containing clauses that cannot be associated with a node or an edge (i.e.
getUpdatedDocument() - Method in class com.redhat.lightblue.crud.DocCtx
Returns the copy of the unprojected output document.
getUpdateExpression() - Method in class com.redhat.lightblue.crud.UpdateRequest
The expression specifying how to modify the documents
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.ArrayAddExpressionEvaluator
 
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.ForEachExpressionEvaluator
 
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.SetExpressionEvaluator
 
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.UnsetExpressionEvaluator
 
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.UpdateExpressionListEvaluator
 
getUpdateFields(Set<Path>) - Method in class com.redhat.lightblue.eval.Updater
Add the fields updated by this updater to the set of fields.
getUpdateFields() - Method in class com.redhat.lightblue.eval.Updater
 
getValue() - Method in class com.redhat.lightblue.assoc.Binder
This is either a Value or a List
getValueGenerator(ValueGenerator, String) - Method in class com.redhat.lightblue.crud.Factory
 
getValueGenerator(ValueGenerator, String) - Method in class com.redhat.lightblue.crud.valuegenerators.GeneratorsRegistry
 

H

hasAccess(Set<Path>, FieldAccessRoleEvaluator.Operation) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns whether the current caller has access to all the given fields based on the operation
hasAccess(Path, FieldAccessRoleEvaluator.Operation) - Method in class com.redhat.lightblue.eval.FieldAccessRoleEvaluator
Returns whether the current caller has access to the given field based on the operation
hasAnys() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
 
hasDocumentErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns if there are any document errors
hasDocumentsWithoutErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns if there are documents with no errors
hasErrors() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
hasErrors() - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
hasErrors() - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Returns if there are any errors.
hasErrors() - Method in class com.redhat.lightblue.crud.DocCtx
Returns if the document has any associated errors
hashCode() - Method in class com.redhat.lightblue.eval.SortableItem
 
hashCode() - Method in class com.redhat.lightblue.interceptor.InterceptPoint
 
hasQueries() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
hasUsefulIndexes() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
HookManager - Class in com.redhat.lightblue.hooks
This class manages hooks.
HookManager(HookResolver, JsonNodeFactory) - Constructor for class com.redhat.lightblue.hooks.HookManager
Construct hooks with the given hook resolver
HookResolver - Interface in com.redhat.lightblue.hooks
Instances of HookResolver are used to get an instance of a hook

I

IdentityChecker - Class in com.redhat.lightblue.crud.validator
Identity fields are required.
IdentityChecker() - Constructor for class com.redhat.lightblue.crud.validator.IdentityChecker
 
incMatchCount() - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
IndexedFieldScorer - Class in com.redhat.lightblue.assoc.scorers
Query plan scoring based on search clauses on indexed fields.
IndexedFieldScorer() - Constructor for class com.redhat.lightblue.assoc.scorers.IndexedFieldScorer
 
IndexedFieldScorerData - Class in com.redhat.lightblue.assoc.scorers
 
IndexedFieldScorerData() - Constructor for class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
initialize() - Method in class com.redhat.lightblue.assoc.ep.Assemble
 
initialize() - Method in class com.redhat.lightblue.assoc.ep.Step
 
initialize(String, String, QueryExpression, Projection) - Method in class com.redhat.lightblue.mediator.DefaultMetadataResolver
This method builds the composite metadata for the given top level entity name and entity version, for the given query and projections
initializeGeneratedFields(Factory, EntityMetadata, JsonDoc) - Static method in class com.redhat.lightblue.crud.valuegenerators.GeneratedFields
 
initializeSteps() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
insert(CRUDOperationContext, Projection) - Method in interface com.redhat.lightblue.crud.CRUDController
Performs insertion of documents to the back end
insert(InsertionRequest) - Method in class com.redhat.lightblue.mediator.Mediator
Inserts data
insertChildDocs(ChildSlot, Stream<ResultDocument>) - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
Insert the child documents into a slot of this document
InsertionRequest - Class in com.redhat.lightblue.crud
Request to insert documents
InsertionRequest() - Constructor for class com.redhat.lightblue.crud.InsertionRequest
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.CombineANDsToNIN
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.CombineINsInOR
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.CombineNINsInAND
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.CombineORsToIN
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOT
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTNOT
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTOR
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.EliminateSingleANDOR
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.ExtendINsInOR
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.ExtendNINsInAND
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.PromoteNestedAND
 
INSTANCE - Static variable in class com.redhat.lightblue.assoc.qrew.rules.SimpleElemMatchIsComparison
 
instance - Static variable in class com.redhat.lightblue.crud.valuegenerators.CurrentTimeGenerator
 
instance - Static variable in class com.redhat.lightblue.crud.valuegenerators.UUIDGenerator
 
Interceptor - Interface in com.redhat.lightblue.interceptor
 
InterceptorManager - Class in com.redhat.lightblue.interceptor
 
InterceptorManager() - Constructor for class com.redhat.lightblue.interceptor.InterceptorManager
 
InterceptPoint - Class in com.redhat.lightblue.interceptor
 
InterceptPoint.CRUDControllerInterceptPoint - Class in com.redhat.lightblue.interceptor
 
InterceptPoint.CRUDDocInterceptPoint - Class in com.redhat.lightblue.interceptor
 
InterceptPoint.MediatorInterceptPoint - Class in com.redhat.lightblue.interceptor
 
isDescending() - Method in class com.redhat.lightblue.eval.SortFieldInfo
If sort key is descending or not
isDirectedConnected(int, int) - Method in class com.redhat.lightblue.assoc.ConnMx
Returns if there exists a directed edge between the nodes, directed from from to to
isDirectedConnected(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns if there exists a directed edge between the nodes, directed from from to to
isIdentitySearch() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
If there is an identity search on this entity
isIncluded() - Method in class com.redhat.lightblue.eval.ArrayProjector
 
isLeaf() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
Whether the field is a leaf, i.e.
isPlanMatchesMetadata() - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns true if all the edges are oriented the same way as metadata
isRelationshipMatchesMetadata(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns true if node from is connected to node to in the query plan, as well as the metadata.
isRequestQuery() - Method in class com.redhat.lightblue.assoc.Conjunct
Returns true if the clause belongs to a request query, not to a reference field
isRootNode() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
True if this is the root node
isSimple() - Method in class com.redhat.lightblue.mediator.OperationContext
Returns true if the operation context is for a simple entity, an entity with no associations
isUndirectedConnected(int, int) - Method in class com.redhat.lightblue.assoc.ConnMx
Returns if there exists an edge between the two nodes, pointing either way
isUndirectedConnected(QueryPlanNode, QueryPlanNode) - Method in class com.redhat.lightblue.assoc.QueryPlan
Returns if there exists an edge between the two nodes, pointing either way
isUpsert() - Method in class com.redhat.lightblue.crud.SaveRequest
If true, documents that don't exist will be inserted
iterate(QueryExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrArrayContainsExpression(ArrayContainsExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrArrayContainsExpression(ArrayContainsExpression, Path) - Method in class com.redhat.lightblue.assoc.BindQuery
 
itrArrayMatchExpression(ArrayMatchExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrFieldComparisonExpression(FieldComparisonExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrNaryFieldRelationalExpression(NaryFieldRelationalExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrNaryLogicalExpression(NaryLogicalExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrNaryValueRelationalExpression(NaryValueRelationalExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrNaryValueRelationalExpression(NaryValueRelationalExpression, Path) - Method in class com.redhat.lightblue.assoc.BindQuery
 
itrRegexMatchExpression(RegexMatchExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrUnaryLogicalExpression(UnaryLogicalExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrValueComparisonExpression(ValueComparisonExpression, Path) - Method in class com.redhat.lightblue.assoc.AnalyzeQuery
 
itrValueComparisonExpression(ValueComparisonExpression, Path) - Method in class com.redhat.lightblue.assoc.BindQuery
 

J

Join - Class in com.redhat.lightblue.assoc.ep
Given n source steps, returns n-tuples containing the documents from those steps Input: Result documents from multiple sources Output: List [ ResultDocument ], each element of the list is a ResultDocument from the corresponding source
Join(ExecutionBlock, Source<ResultDocument>[]) - Constructor for class com.redhat.lightblue.assoc.ep.Join
Construct the join with the given sources
JoinSearch - Class in com.redhat.lightblue.assoc.ep
Performs searches based on the n-tuple of result documents obtained from the source steps Input: JoinTuple Output: ResultDocument
JoinSearch(ExecutionBlock, Source<JoinTuple>) - Constructor for class com.redhat.lightblue.assoc.ep.JoinSearch
 
JoinSearch.BatchQueryExecutor - Class in com.redhat.lightblue.assoc.ep
 
JoinTuple - Class in com.redhat.lightblue.assoc.ep
A join tuple is a tuple representing a slot in a parent document, if there is one, and a list of child documents.
JoinTuple(ResultDocument, ChildSlot, List<ResultDocument>) - Constructor for class com.redhat.lightblue.assoc.ep.JoinTuple
 

L

Limit<T> - Class in com.redhat.lightblue.assoc.ep
Limits the resultset to at most n
Limit(ExecutionBlock, int, Source<T>) - Constructor for class com.redhat.lightblue.assoc.ep.Limit
 
linkBlocks() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
This should be called after all execution blocks are built
list - Variable in class com.redhat.lightblue.assoc.ep.ListStepResult
 
ListProjector - Class in com.redhat.lightblue.eval
 
ListProjector(ProjectionList, Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ListProjector
 
ListStepResult<T> - Class in com.redhat.lightblue.assoc.ep
A step result backed by a list
ListStepResult(List<T>) - Constructor for class com.redhat.lightblue.assoc.ep.ListStepResult
 
ListStepResult() - Constructor for class com.redhat.lightblue.assoc.ep.ListStepResult
 

M

MATCH_ALL_EVALUATOR - Static variable in class com.redhat.lightblue.eval.QueryEvaluator
 
MatchesChecker - Class in com.redhat.lightblue.crud.validator
 
MatchesChecker() - Constructor for class com.redhat.lightblue.crud.validator.MatchesChecker
 
MAX - Static variable in class com.redhat.lightblue.assoc.scorers.SimpleScorer
 
md - Variable in class com.redhat.lightblue.assoc.QueryPlanNode
 
Mediator - Class in com.redhat.lightblue.mediator
The mediator looks at a request, performs basic validation, and passes the operation to one or more of the controllers based on the request attributes.
Mediator(Metadata, Factory) - Constructor for class com.redhat.lightblue.mediator.Mediator
 
Mediator.BulkExecutionContext - Class in com.redhat.lightblue.mediator
 
MediatorHook - Interface in com.redhat.lightblue.hooks
Marker interface for hooks that are to be called at the mediator level, instead of the CRUD level.
MediatorInterceptor - Interface in com.redhat.lightblue.interceptor
 
MetadataResolver - Interface in com.redhat.lightblue.crud
This resolver should return the correct version of the entity metadata based on the current operation context.
MinMaxChecker - Class in com.redhat.lightblue.crud.validator
 
MinMaxChecker() - Constructor for class com.redhat.lightblue.crud.validator.MinMaxChecker
 
mxToString() - Method in class com.redhat.lightblue.assoc.QueryPlan
 

N

NaryFieldRelationalExpressionEvaluator - Class in com.redhat.lightblue.eval
 
NaryFieldRelationalExpressionEvaluator(NaryFieldRelationalExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.NaryFieldRelationalExpressionEvaluator
 
NaryLogicalExpressionEvaluator - Class in com.redhat.lightblue.eval
 
NaryLogicalExpressionEvaluator(NaryLogicalExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.NaryLogicalExpressionEvaluator
 
NaryValueRelationalExpressionEvaluator - Class in com.redhat.lightblue.eval
 
NaryValueRelationalExpressionEvaluator(NaryValueRelationalExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.NaryValueRelationalExpressionEvaluator
 
newCtx(Request, CRUDOperation) - Method in class com.redhat.lightblue.mediator.Mediator
 
newData() - Method in class com.redhat.lightblue.assoc.QueryPlan
Creates a new instance of QueryPlanData
newDataInstance() - Method in interface com.redhat.lightblue.assoc.QueryPlanScorer
Returns a new instance for an implementation of QueryPlanData used by this scorer
newDataInstance() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorer
 
newDataInstance() - Method in class com.redhat.lightblue.assoc.scorers.SimpleScorer
 
newInstance() - Method in class com.redhat.lightblue.assoc.QueryPlanData
Creates a new instance.
newInstance() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
next() - Method in class com.redhat.lightblue.assoc.iterators.BruteForceQueryPlanIterator
Modifies the query plan into a unique tree.
next() - Method in class com.redhat.lightblue.assoc.iterators.First
 
next() - Method in interface com.redhat.lightblue.assoc.QueryPlanIterator
Modifies the query plan into a unique tree.

O

OperationContext - Class in com.redhat.lightblue.mediator
 
OperationContext(Request, Metadata, Factory, CRUDOperation) - Constructor for class com.redhat.lightblue.mediator.OperationContext
Construct operation context
OperationContext(Request, CRUDOperation, OperationContext) - Constructor for class com.redhat.lightblue.mediator.OperationContext
Construct operation context based on an existing one, with a different request and operation
OperationContext(Request, Metadata, Factory, CRUDOperation, DefaultMetadataResolver, List<DocCtx>, Set<String>, HookManager) - Constructor for class com.redhat.lightblue.mediator.OperationContext
Construct an operation context drived from another operation context

P

parse(ArrayNode) - Method in class com.redhat.lightblue.crud.BulkRequest
Parses the bulk object from the given array node
parse(ObjectNode) - Method in class com.redhat.lightblue.crud.DocRequest
Parses the entitydata from the given Json object
parseEntry(ObjectNode) - Method in class com.redhat.lightblue.crud.BulkRequest
 
POST_CRUD_DELETE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_DELETE_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_FIND - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_FIND_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_INSERT - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_INSERT_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_SAVE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_UPDATE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_UPDATE_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_CRUD_UPDATE_RESULTSET - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_MEDIATOR_DELETE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_MEDIATOR_FIND - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_MEDIATOR_INSERT - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_MEDIATOR_SAVE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
POST_MEDIATOR_UPDATE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
postProcess(OperationContext, ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Search
 
PRE_CRUD_DELETE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_DELETE_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_FIND - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_INSERT - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_INSERT_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_SAVE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_UPDATE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_UPDATE_DOC - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_UPDATE_DOC_VALIDATION - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_CRUD_UPDATE_RESULTSET - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_MEDIATOR_DELETE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_MEDIATOR_FIND - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_MEDIATOR_INSERT - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_MEDIATOR_SAVE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
PRE_MEDIATOR_UPDATE - Static variable in class com.redhat.lightblue.interceptor.InterceptPoint
 
Project - Class in com.redhat.lightblue.assoc.ep
Projects the result
Project(ExecutionBlock, Source<ResultDocument>, Projection) - Constructor for class com.redhat.lightblue.assoc.ep.Project
 
project(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayProjector
 
project(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.FieldProjector
 
project(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ListProjector
Evaluate the list of projections backwards, so the first projection that decides about the inclusion of the field is the last projection specified in the list.
project(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.Projector
Returns true, false, or null if the result cannot be determined.
project(JsonDoc, JsonNodeFactory) - Method in class com.redhat.lightblue.eval.Projector
Projects a document
projectArray(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayProjector
Check if the array element matches.
projectArray(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayQueryProjector
 
projectArray(Path, QueryEvaluationContext) - Method in class com.redhat.lightblue.eval.ArrayRangeProjector
 
projection - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
Projector - Class in com.redhat.lightblue.eval
This class evaluates a Projection.
Projector(Path, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.Projector
 
PromoteNestedAND - Class in com.redhat.lightblue.assoc.qrew.rules
If
PromoteNestedAND() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.PromoteNestedAND
 

Q

query - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
query - Variable in class com.redhat.lightblue.assoc.RewriteQuery.RewriteQueryResult
 
QueryEvaluationContext - Class in com.redhat.lightblue.eval
An instance of the query evaluation context is passed to query evaluation logic, mainly too keep track of the context for nested queries, and remember what elements of arrays matched the query, if any, once the evaluation is complete.
QueryEvaluationContext(JsonNode) - Constructor for class com.redhat.lightblue.eval.QueryEvaluationContext
 
QueryEvaluationContext(JsonNode, JsonNode, Path) - Constructor for class com.redhat.lightblue.eval.QueryEvaluationContext
 
QueryEvaluator - Class in com.redhat.lightblue.eval
 
QueryEvaluator() - Constructor for class com.redhat.lightblue.eval.QueryEvaluator
 
QueryFieldInfo - Class in com.redhat.lightblue.assoc
Contains information about a field in the query
QueryFieldInfo(Path, Path, FieldTreeNode, CompositeMetadata, Path, Path, QueryExpression, boolean) - Constructor for class com.redhat.lightblue.assoc.QueryFieldInfo
 
QueryPlan - Class in com.redhat.lightblue.assoc
Represents a query plan.
QueryPlan(CompositeMetadata, QueryPlanScorer) - Constructor for class com.redhat.lightblue.assoc.QueryPlan
Constructs a query plan from the composite metadata by recursively descending through the associated entities, and creating a node for every entity.
QueryPlan(CompositeMetadata, QueryPlanScorer, Set<CompositeMetadata>) - Constructor for class com.redhat.lightblue.assoc.QueryPlan
Constructs a query plan from the composite metadata by recursively descending through the associated entities as deterimed by the filter, and creating a node for every entity.
QueryPlanChooser - Class in com.redhat.lightblue.assoc
 
QueryPlanChooser(CompositeMetadata, QueryPlanIterator, QueryPlanScorer, QueryExpression, Set<CompositeMetadata>) - Constructor for class com.redhat.lightblue.assoc.QueryPlanChooser
 
QueryPlanData - Class in com.redhat.lightblue.assoc
Instances of this class is used to associate additional data to query plan nodes and edges.
QueryPlanData() - Constructor for class com.redhat.lightblue.assoc.QueryPlanData
 
QueryPlanIterator - Interface in com.redhat.lightblue.assoc
Iterates over possible query plans by rearranging the query plan graph.
QueryPlanNode - Class in com.redhat.lightblue.assoc
Abstract base class for query plan node.
QueryPlanNode(CompositeMetadata, QueryPlanData) - Constructor for class com.redhat.lightblue.assoc.QueryPlanNode
Creates a query plan node using the given composite metadata, and an empty query clauses list
QueryPlanNode(QueryPlanNode) - Constructor for class com.redhat.lightblue.assoc.QueryPlanNode
Copy constructor.
QueryPlanScorer - Interface in com.redhat.lightblue.assoc
The implementation should assign a score to the query plan, and return it in a structure that can be compared using Comparable interface methods.
QueryRewriter - Class in com.redhat.lightblue.assoc.qrew
Implementation of Rewriter that orchestrates rewriting rules with registered Rewriter instances.
QueryRewriter() - Constructor for class com.redhat.lightblue.assoc.qrew.QueryRewriter
 
QueryRewriter(boolean) - Constructor for class com.redhat.lightblue.assoc.qrew.QueryRewriter
 
queueHooks(CRUDOperationContext) - Method in class com.redhat.lightblue.hooks.HookManager
Queues hooks for the operation represented by the operation context.
queueMediatorHooks(CRUDOperationContext) - Method in class com.redhat.lightblue.hooks.HookManager
Queues mediator hooks for the operation represented by the operation context.

R

Range(Long, Long) - Constructor for class com.redhat.lightblue.crud.WithRange.Range
 
recordResultSetSize - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
recordResultSetSize(boolean) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
RegexEvaluator - Class in com.redhat.lightblue.eval
 
RegexEvaluator(RegexMatchExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.RegexEvaluator
Constructs evaluator for {field op value} style comparison
register(Rewriter) - Method in class com.redhat.lightblue.assoc.qrew.QueryRewriter
Register a Rewriter instance.
register(InterceptorManager) - Method in class com.redhat.lightblue.crud.interceptors.UIDInterceptor
 
register(InterceptorManager) - Method in class com.redhat.lightblue.crud.valuegenerators.GeneratedFieldInterceptor
 
register(ValueGenerator.ValueGeneratorType, String, ValueGeneratorSupport) - Method in class com.redhat.lightblue.crud.valuegenerators.GeneratorsRegistry
 
registerDefaultRules() - Method in class com.redhat.lightblue.assoc.qrew.QueryRewriter
Register default rules.
registerInterceptor(int, Interceptor, InterceptPoint...) - Method in class com.redhat.lightblue.interceptor.InterceptorManager
 
registerStep(Step<?>) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
registerValueGenerator(String, ValueGeneratorSupport) - Method in class com.redhat.lightblue.crud.Factory
 
registerValueGenerators(String, CRUDController) - Method in class com.redhat.lightblue.crud.Factory
 
RequiredChecker - Class in com.redhat.lightblue.crud.validator
 
RequiredChecker() - Constructor for class com.redhat.lightblue.crud.validator.RequiredChecker
 
reset(QueryPlan) - Method in class com.redhat.lightblue.assoc.iterators.BruteForceQueryPlanIterator
Construct a query plan iterator that operates on the given query plan
reset(QueryPlan) - Method in class com.redhat.lightblue.assoc.iterators.First
Construct a query plan iterator that operates on the given query plan
reset() - Method in class com.redhat.lightblue.assoc.QueryPlanChooser
Resets the query chooser to a state where it can start evaluating the query plans again
reset(QueryPlan) - Method in interface com.redhat.lightblue.assoc.QueryPlanIterator
Resets the query plan iterator with the given copy of the query plan.
reset(QueryPlanChooser) - Method in interface com.redhat.lightblue.assoc.QueryPlanScorer
Initialize the scorer instance before the iteration of possible query plans
reset(QueryPlanChooser) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorer
 
reset(QueryPlanChooser) - Method in class com.redhat.lightblue.assoc.scorers.SimpleScorer
 
reset(List<DocCtx>) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Resets the operation context.
ResultDocument - Class in com.redhat.lightblue.assoc.ep
A document, and its slots.
ResultDocument(ExecutionBlock, JsonDoc) - Constructor for class com.redhat.lightblue.assoc.ep.ResultDocument
 
ResultDocument(JsonDoc, ResultDocument) - Constructor for class com.redhat.lightblue.assoc.ep.ResultDocument
Copy constructor, copies everything from 'copy', but replaces the document with 'newDoc'
resultStep - Variable in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Result step of this block
Retrieve - Class in com.redhat.lightblue.assoc.ep
Performs search for doc retrieval.
Retrieve(ExecutionBlock) - Constructor for class com.redhat.lightblue.assoc.ep.Retrieve
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.QueryRewriter
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.Rewriter
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOT
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTNOT
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.EliminateNOTOR
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.EliminateSingleANDOR
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.PromoteNestedAND
 
rewrite(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.rules.SimpleElemMatchIsComparison
 
rewriteIteration(QueryExpression) - Method in class com.redhat.lightblue.assoc.qrew.QueryRewriter
 
RewriteQuery - Class in com.redhat.lightblue.assoc
Rewrite queries so that any clause referring to a field outside the current entity is removed from the query, and any clause comparing a field in this entity with a field in another entity is bound to a slot.
RewriteQuery(CompositeMetadata, CompositeMetadata) - Constructor for class com.redhat.lightblue.assoc.RewriteQuery
Construct a class to rewrite queries to retrieve an entity, potentially evaluated at another entity
rewriteQuery(QueryExpression, List<QueryFieldInfo>) - Method in class com.redhat.lightblue.assoc.RewriteQuery
Rewrites a query using field information obtained from AnalyzeQuery
RewriteQuery.FalsePH - Class in com.redhat.lightblue.assoc
Placeholder that always evaluates to false
RewriteQuery.RewriteQueryResult - Class in com.redhat.lightblue.assoc
 
RewriteQuery.TruePH - Class in com.redhat.lightblue.assoc
Placeholder that always evaluates to true
RewriteQueryResult(QueryExpression, List<BoundObject>) - Constructor for class com.redhat.lightblue.assoc.RewriteQuery.RewriteQueryResult
 
Rewriter - Class in com.redhat.lightblue.assoc.qrew
This is the basic interface all query rewriters have to implement.
Rewriter() - Constructor for class com.redhat.lightblue.assoc.qrew.Rewriter
 
run(OperationContext) - Method in class com.redhat.lightblue.crud.interceptors.UIDInterceptor
 
run(CRUDOperationContext, DocCtx) - Method in class com.redhat.lightblue.crud.interceptors.UIDInterceptor
 
run(OperationContext) - Method in class com.redhat.lightblue.crud.valuegenerators.GeneratedFieldInterceptor
 
run(CRUDOperationContext, DocCtx) - Method in class com.redhat.lightblue.crud.valuegenerators.GeneratedFieldInterceptor
 
run(CRUDOperationContext) - Method in interface com.redhat.lightblue.interceptor.CRUDControllerInterceptor
 
run(CRUDOperationContext, DocCtx) - Method in interface com.redhat.lightblue.interceptor.CRUDDocInterceptor
 
run(OperationContext) - Method in interface com.redhat.lightblue.interceptor.MediatorInterceptor
 

S

save(CRUDOperationContext, boolean, Projection) - Method in interface com.redhat.lightblue.crud.CRUDController
Performs update or insertion of documents to the back end
save(SaveRequest) - Method in class com.redhat.lightblue.mediator.Mediator
Saves data.
SaveRequest - Class in com.redhat.lightblue.crud
Request to save documents
SaveRequest() - Constructor for class com.redhat.lightblue.crud.SaveRequest
 
score(QueryPlan) - Method in interface com.redhat.lightblue.assoc.QueryPlanScorer
Returns a score for the query plan
score(QueryPlan) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorer
 
score(QueryPlan) - Method in class com.redhat.lightblue.assoc.scorers.SimpleScorer
 
search(ExecutionContext, CRUDFindRequest) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
search(ExecutionBlock, ExecutionContext, CRUDFindRequest) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
Search - Class in com.redhat.lightblue.assoc.ep
Performs search Input: n/a Output: ResultDocument
Search(ExecutionBlock) - Constructor for class com.redhat.lightblue.assoc.ep.Search
 
search(ExecutionContext) - Method in class com.redhat.lightblue.assoc.ep.Search
 
Searches - Class in com.redhat.lightblue.assoc.ep
This class contains the different variations of search and assembly algorithmss as static methods
setAssociationQuery(ExecutionBlock, AssociationQuery) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Sets an edge query
setBulkParallelExecutions(int) - Method in class com.redhat.lightblue.crud.Factory
 
setConjuncts(List<Conjunct>) - Method in class com.redhat.lightblue.assoc.QueryPlanData
The query clauses associated with this node/edge
setCRUDOperationPerformed(CRUDOperation) - Method in class com.redhat.lightblue.crud.DocCtx
Sets the operation performed on this document
setDocuments(List<DocCtx>) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
 
setEdgeData(QueryPlanNode, QueryPlanNode, QueryPlanData) - Method in class com.redhat.lightblue.assoc.QueryPlan
Sets the list of conjuncts associated with the undirected edge between the two nodes
setEntityData(JsonNode) - Method in class com.redhat.lightblue.crud.DocRequest
Entity data to be saved.
SetExpressionEvaluator - Class in com.redhat.lightblue.eval
Sets a field value
SetExpressionEvaluator(JsonNodeFactory, FieldTreeNode, SetExpression) - Constructor for class com.redhat.lightblue.eval.SetExpressionEvaluator
Creates a set expression evaluator
setFrom(Long) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the index in the result set to start returning documents.
setFrom(Long) - Method in class com.redhat.lightblue.crud.FindRequest
Specifies the index in the result set to start returning documents.
setFrom(Long) - Method in class com.redhat.lightblue.crud.InsertionRequest
 
setFrom(Long) - Method in class com.redhat.lightblue.crud.SaveRequest
 
setFrom(Long) - Method in class com.redhat.lightblue.crud.UpdateRequest
 
setHookResolver(HookResolver) - Method in class com.redhat.lightblue.crud.Factory
Sets the hook resolver
setIdentitySearch(boolean) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
If there is an identity search on this entity
setIdFields(List<Path>) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
The identities of the entity
setIdIndex(Index) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
The index for the entity id
setIndexableFields(Set<Path>) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
Set of fields that are collected from the queries associated to this node that can be used for indexed access.
setIndexMap(Map<Index, Set<Path>>) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
Index info that shows which collections of fields can be searched by which index
setLimit(Long, Long) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
setMatchCount(int) - Method in class com.redhat.lightblue.assoc.ep.ExecutionContext
 
setNodeFactory(JsonNodeFactory) - Method in class com.redhat.lightblue.crud.Factory
Sets the JsonNodeFactory.
setNumDeleted(int) - Method in class com.redhat.lightblue.crud.CRUDDeleteResponse
Number of records deleted
setNumFailed(int) - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Sets the number of failed docs
setNumInserted(int) - Method in class com.redhat.lightblue.crud.CRUDInsertionResponse
Number of docs inserted
setNumMatched(int) - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Number of documents matched the update criteria
setNumSaved(int) - Method in class com.redhat.lightblue.crud.CRUDSaveResponse
Number of documents saved
setNumUpdated(int) - Method in class com.redhat.lightblue.crud.CRUDUpdateResponse
Sets the number of updated docs
setOriginalDocument(JsonDoc) - Method in class com.redhat.lightblue.crud.DocCtx
Sets the copy of the document before any modifications
setOutputDocument(JsonDoc) - Method in class com.redhat.lightblue.crud.DocCtx
Set the projected output document
setParallelism(int) - Method in class com.redhat.lightblue.assoc.CompositeFindImpl
Set maximum number of threads that can run in parallel.
setProjection(Projection) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
setProjection(Projection) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies what fields of the documents to return
setProjection(Projection) - Method in class com.redhat.lightblue.crud.FindRequest
Specifies what fields of the documents to return
setProperty(String, Object) - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Sets the property with the given property name
setProperty(Class<T>, T) - Method in class com.redhat.lightblue.assoc.QueryPlanNode
Sets the property whose property name is the given class name
setProperty(String, Object) - Method in class com.redhat.lightblue.crud.CRUDOperationContext
Properties for the context
setProperty(String, Object) - Method in class com.redhat.lightblue.crud.DocCtx
Properties for the document context
setQueries(List<Conjunct>) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
setQuery(QueryExpression) - Method in class com.redhat.lightblue.assoc.ep.Retrieve
 
setQuery(QueryExpression) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
The query
setQuery(QueryExpression) - Method in class com.redhat.lightblue.crud.DeleteRequest
The query whose result set will be deleted
setQuery(QueryExpression) - Method in class com.redhat.lightblue.crud.FindRequest
The query
setQuery(QueryExpression) - Method in class com.redhat.lightblue.crud.UpdateRequest
The query specifying which documents to be updated
setRecordResultSetSize(boolean) - Method in class com.redhat.lightblue.assoc.ep.Filter
 
setReference(ResolvedReferenceField) - Method in class com.redhat.lightblue.assoc.QueryPlanData
For edges, the reference field
setResult(boolean) - Method in class com.redhat.lightblue.eval.QueryEvaluationContext
 
setResultStep(Step<ResultDocument>) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
Sets the result step of this block
setResultStep(Source<ResultDocument>) - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
setReturnFields(Projection) - Method in class com.redhat.lightblue.crud.InsertionRequest
Specifies the fields of the inserted entities to return.
setReturnFields(Projection) - Method in class com.redhat.lightblue.crud.SaveRequest
Specifies the fields of the inserted entities to return.
setReturnFields(Projection) - Method in class com.redhat.lightblue.crud.UpdateRequest
The fields to return from the updated documents
setRootNode(boolean) - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
True if this is the root node
setSize(long) - Method in class com.redhat.lightblue.crud.CRUDFindResponse
Number of documents mathcing the query
setSort(Sort) - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
setSort(Sort) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the order in which the documents will be returned
setSort(Sort) - Method in class com.redhat.lightblue.crud.FindRequest
Specifies the order in which the documents will be returned
setStatus(OperationStatus) - Method in class com.redhat.lightblue.mediator.OperationContext
The operation status
setTo(Long) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Specifies the last index of the document in the result set to be returned.
setTo(Long) - Method in class com.redhat.lightblue.crud.FindRequest
Specifies the last index of the document in the result set to be returned.
setTo(Long) - Method in class com.redhat.lightblue.crud.InsertionRequest
 
setTo(Long) - Method in class com.redhat.lightblue.crud.SaveRequest
 
setTo(Long) - Method in class com.redhat.lightblue.crud.UpdateRequest
 
setUpdatedDocument(JsonDoc) - Method in class com.redhat.lightblue.crud.DocCtx
Sets a JsonDoc which must contain the unprojected updated document
setUpdateExpression(UpdateExpression) - Method in class com.redhat.lightblue.crud.UpdateRequest
The expression specifying how to modify the documents
setUpsert(boolean) - Method in class com.redhat.lightblue.crud.SaveRequest
If true, documents that don't exist will be inserted
shallowCopyFrom(CRUDFindRequest) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Shallow copy from r to this
shallowCopyFrom(FindRequest) - Method in class com.redhat.lightblue.crud.FindRequest
 
shallowCopyFrom(Request, CRUDFindRequest) - Method in class com.redhat.lightblue.crud.FindRequest
 
SimpleElemMatchIsComparison - Class in com.redhat.lightblue.assoc.qrew.rules
If
SimpleElemMatchIsComparison() - Constructor for class com.redhat.lightblue.assoc.qrew.rules.SimpleElemMatchIsComparison
 
SimpleFindImpl - Class in com.redhat.lightblue.mediator
 
SimpleFindImpl(EntityMetadata, Factory) - Constructor for class com.redhat.lightblue.mediator.SimpleFindImpl
 
SimpleScorer - Class in com.redhat.lightblue.assoc.scorers
Simple scorer that always returns MAX
SimpleScorer() - Constructor for class com.redhat.lightblue.assoc.scorers.SimpleScorer
 
Skip<T> - Class in com.redhat.lightblue.assoc.ep
Skips the first n results in a stream.
Skip(ExecutionBlock, int, Source<T>) - Constructor for class com.redhat.lightblue.assoc.ep.Skip
 
sort - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
SortableItem - Class in com.redhat.lightblue.eval
Wraps a JsonDoc or JsonNode as a Comparable item, based on SortFieldInfo.
SortableItem(JsonNode, SortFieldInfo[]) - Constructor for class com.redhat.lightblue.eval.SortableItem
 
sortArray(ArrayNode, JsonNodeFactory) - Method in class com.redhat.lightblue.eval.ArrayProjector
Sorts the given array node using the sort criteria given in this ArrayProjector
SortFieldInfo - Class in com.redhat.lightblue.eval
Keeps metadata information about a sort field.
SortFieldInfo(SimpleField, Path, boolean) - Constructor for class com.redhat.lightblue.eval.SortFieldInfo
 
SortResults - Class in com.redhat.lightblue.assoc.ep
Sorts the result set
SortResults(ExecutionBlock, Source<ResultDocument>, Sort) - Constructor for class com.redhat.lightblue.assoc.ep.SortResults
 
Source<T> - Class in com.redhat.lightblue.assoc.ep
This class is used to refer to a source step.
Source(ExecutionBlock) - Constructor for class com.redhat.lightblue.assoc.ep.Source
 
Source(Step<T>) - Constructor for class com.redhat.lightblue.assoc.ep.Source
 
startModifications() - Method in class com.redhat.lightblue.crud.DocCtx
This method is to be called before starting making modifications on the document, so that a copy of the original can be saved.
Step<R> - Class in com.redhat.lightblue.assoc.ep
Base class for execution step.
Step(ExecutionBlock) - Constructor for class com.redhat.lightblue.assoc.ep.Step
 
Step.ToJsonCb<T> - Interface in com.redhat.lightblue.assoc.ep
 
StepResult<T> - Interface in com.redhat.lightblue.assoc.ep
The result type returned from steps.
StepResultWrapper<T> - Class in com.redhat.lightblue.assoc.ep
Wraps a step result.
StepResultWrapper(StepResult<T>) - Constructor for class com.redhat.lightblue.assoc.ep.StepResultWrapper
 
steps - Variable in class com.redhat.lightblue.assoc.ep.ExecutionBlock
All steps of this block
StopHookProcessing - Annotation Type in com.redhat.lightblue.hooks
Exceptions during hook processing will stop the processing of the current hook, but processing of the remaining hooks will continue.
stream() - Method in class com.redhat.lightblue.assoc.ep.ListStepResult
 
stream() - Method in interface com.redhat.lightblue.assoc.ep.StepResult
Returns a stream of results.
stream() - Method in class com.redhat.lightblue.assoc.ep.StepResultWrapper
 
StringLengthChecker - Class in com.redhat.lightblue.crud.validator
 
StringLengthChecker() - Constructor for class com.redhat.lightblue.crud.validator.StringLengthChecker
 

T

to - Variable in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
to - Variable in class com.redhat.lightblue.crud.WithRange.Range
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.AbstractSearchStep
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Assemble
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Copy
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Filter
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Join
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.JoinSearch
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Limit
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Project
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Skip
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.SortResults
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Step
 
toJson(T) - Method in interface com.redhat.lightblue.assoc.ep.Step.ToJsonCb
 
toJson() - Method in class com.redhat.lightblue.assoc.ep.Unique
 
toJson() - Method in class com.redhat.lightblue.assoc.RewriteQuery.FalsePH
 
toJson() - Method in class com.redhat.lightblue.assoc.RewriteQuery.TruePH
 
toJson() - Method in class com.redhat.lightblue.crud.BulkRequest
 
toJson() - Method in class com.redhat.lightblue.crud.BulkResponse
Returns a JSON representation of this
toJson(JsonNodeFactory, ObjectNode) - Method in class com.redhat.lightblue.crud.CRUDFindRequest
Populates an object node with the JSON representation of this
toJson() - Method in class com.redhat.lightblue.crud.DeleteRequest
Returns a Json node representation of the request
toJson() - Method in class com.redhat.lightblue.crud.DocRequest
Returns json representation of this
toJson() - Method in class com.redhat.lightblue.crud.FindRequest
Returns JSON representation of this
toJson() - Method in class com.redhat.lightblue.crud.InsertionRequest
Returns JSON representation of this
toJson() - Method in class com.redhat.lightblue.crud.SaveRequest
Returns json representation of this
toJson() - Method in class com.redhat.lightblue.crud.UpdateRequest
Returns a json representation of this
toJson(WithRange, JsonNodeFactory, ObjectNode) - Static method in interface com.redhat.lightblue.crud.WithRange
 
toString() - Method in class com.redhat.lightblue.assoc.Conjunct
 
toString() - Method in class com.redhat.lightblue.assoc.ConnMx
 
toString() - Method in class com.redhat.lightblue.assoc.ep.AssociationQuery
 
toString() - Method in class com.redhat.lightblue.assoc.ep.ChildSlot
 
toString() - Method in class com.redhat.lightblue.assoc.ep.ExecutionBlock
 
toString() - Method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
 
toString() - Method in class com.redhat.lightblue.assoc.ep.JoinTuple
 
toString() - Method in class com.redhat.lightblue.assoc.ep.ResultDocument
 
toString() - Method in class com.redhat.lightblue.assoc.ep.Source
 
toString() - Method in class com.redhat.lightblue.assoc.ep.Step
 
toString() - Method in class com.redhat.lightblue.assoc.iterators.BruteForceQueryPlanIterator
 
toString() - Method in class com.redhat.lightblue.assoc.QueryFieldInfo
 
toString() - Method in class com.redhat.lightblue.assoc.QueryPlan
 
toString() - Method in class com.redhat.lightblue.assoc.QueryPlanData
 
toString() - Method in class com.redhat.lightblue.assoc.scorers.IndexedFieldScorerData
 
treeToString() - Method in class com.redhat.lightblue.assoc.QueryPlan
 
treeToString(StringBuilder) - Method in class com.redhat.lightblue.assoc.QueryPlan
 
TruePH() - Constructor for class com.redhat.lightblue.assoc.RewriteQuery.TruePH
 
TYPES - Static variable in class com.redhat.lightblue.crud.valuegenerators.CurrentTimeGenerator
 
TYPES - Static variable in class com.redhat.lightblue.crud.valuegenerators.UUIDGenerator
 

U

UID_SEQ - Static variable in class com.redhat.lightblue.crud.interceptors.UIDInterceptor
 
UIDInterceptor - Class in com.redhat.lightblue.crud.interceptors
 
UIDInterceptor() - Constructor for class com.redhat.lightblue.crud.interceptors.UIDInterceptor
 
UnaryLogicalExpressionEvaluator - Class in com.redhat.lightblue.eval
 
UnaryLogicalExpressionEvaluator(UnaryLogicalExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.UnaryLogicalExpressionEvaluator
 
Unique - Class in com.redhat.lightblue.assoc.ep
Filters the result set to include only unique documents by id
Unique(ExecutionBlock, Source<ResultDocument>) - Constructor for class com.redhat.lightblue.assoc.ep.Unique
 
UnsetExpressionEvaluator - Class in com.redhat.lightblue.eval
Removes a field from a doc.
UnsetExpressionEvaluator(JsonNodeFactory, FieldTreeNode, UnsetExpression) - Constructor for class com.redhat.lightblue.eval.UnsetExpressionEvaluator
 
update(CRUDOperationContext, QueryExpression, UpdateExpression, Projection) - Method in interface com.redhat.lightblue.crud.CRUDController
Updates documents matching the search criteria
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.ArrayAddExpressionEvaluator
 
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.ForEachExpressionEvaluator
 
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.SetExpressionEvaluator
 
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.UnsetExpressionEvaluator
 
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.UpdateExpressionListEvaluator
 
update(JsonDoc, FieldTreeNode, Path) - Method in class com.redhat.lightblue.eval.Updater
The implementation should update the document
update(UpdateRequest) - Method in class com.redhat.lightblue.mediator.Mediator
Updates documents that match the given search criteria
UpdateExpressionListEvaluator - Class in com.redhat.lightblue.eval
Evaluates a list of update expressions
UpdateExpressionListEvaluator(JsonNodeFactory, FieldTreeNode, UpdateExpressionList) - Constructor for class com.redhat.lightblue.eval.UpdateExpressionListEvaluator
 
updatePredefinedFields(CRUDOperationContext, JsonDoc) - Method in interface com.redhat.lightblue.crud.CRUDController
The back end should update the predefined fields of the document
Updater - Class in com.redhat.lightblue.eval
Base class for update expression evaluators.
Updater() - Constructor for class com.redhat.lightblue.eval.Updater
 
UpdateRequest - Class in com.redhat.lightblue.crud
Request to update documents based on a query
UpdateRequest() - Constructor for class com.redhat.lightblue.crud.UpdateRequest
 
UUIDGenerator - Class in com.redhat.lightblue.crud.valuegenerators
 
UUIDGenerator() - Constructor for class com.redhat.lightblue.crud.valuegenerators.UUIDGenerator
 

V

validateDoc(JsonDoc) - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
validateDocs(List<? extends JsonDoc>) - Method in class com.redhat.lightblue.crud.ConstraintValidator
 
ValueComparisonEvaluator - Class in com.redhat.lightblue.eval
 
ValueComparisonEvaluator(ValueComparisonExpression, FieldTreeNode) - Constructor for class com.redhat.lightblue.eval.ValueComparisonEvaluator
Constructs evaluator for {field op value} style comparison
valueOf(String) - Static method in enum com.redhat.lightblue.eval.FieldAccessRoleEvaluator.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.redhat.lightblue.eval.FieldAccessRoleEvaluator.Operation
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait(Mediator.BulkExecutionContext) - Method in class com.redhat.lightblue.mediator.Mediator
 
WithProjection - Interface in com.redhat.lightblue.crud
Marker interface for requests containing a projection
WithQuery - Interface in com.redhat.lightblue.crud
Marker interface for requests containing a query expression
WithRange - Interface in com.redhat.lightblue.crud
Marker interface for requests containing a range
WithRange.Range - Class in com.redhat.lightblue.crud
 
wrapped - Variable in class com.redhat.lightblue.assoc.ep.StepResultWrapper
 
writeChildQueriesFromParentDoc(AssociationQuery, ResultDocument) - Static method in class com.redhat.lightblue.assoc.ep.Searches
Given a parent document and an association query, returns a query for each slot that will be used to retrieve the child documents that will be attached to that slot
writeProjection(Collection<Path>) - Static method in class com.redhat.lightblue.assoc.ep.ExecutionPlan
Writes a projection to include the given set of fields
writeQueriesForJoinTuple(JoinTuple, ExecutionBlock) - Static method in class com.redhat.lightblue.assoc.ep.Searches
Writes queries form a join tuple
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.