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

A

AbstractLuceneQueryableIndexStorage - Class in org.xcmis.search.lucene
Base implementation of Lucene based QueryableIndexStorage.
AbstractLuceneQueryableIndexStorage(SearchServiceConfiguration) - Constructor for class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
 
AbstractReadDataCommand - Interface in org.xcmis.search.content.command.read
Common interface for all read commands.
AbstractVisitor - Class in org.xcmis.search.content.interceptors
 
AbstractVisitor() - Constructor for class org.xcmis.search.content.interceptors.AbstractVisitor
 
accept(String) - Method in class org.xcmis.search.lucene.search.UUIDFieldSelector
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.index.ModifyIndexCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.query.ProcessQueryCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.read.GetChildEntriesCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.read.GetContentEntryCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.xcmis.search.content.command.read.GetUnfiledEntriesCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in interface org.xcmis.search.content.command.VisitableCommand
Accept a visitor, and return the result of accepting this visitor.
addAfterInterceptor(CommandInterceptor, Class<? extends CommandInterceptor>) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Adds a new interceptor in list after an interceptor of a given type.
addBeforeInterceptor(CommandInterceptor, Class<? extends CommandInterceptor>) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Adds a new interceptor in list after an interceptor of a given type.
addColumn(String, String, PropertyType) - Method in class org.xcmis.search.content.InMemorySchema.Builder
Add a column with the supplied name and type to the named table.
addColumn(String, String, PropertyType, boolean, Operator[]) - Method in class org.xcmis.search.content.InMemorySchema.Builder
Add a column with the supplied name and type to the named table.
addException(Throwable) - Method in class org.xcmis.search.query.QueryExecutionExceptions
 
addInterceptor(CommandInterceptor, int) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Inserts the given interceptor at the specified position in the chain (o based indexing).
addName(String) - Method in class org.xcmis.search.lucene.index.IndexInfo
Adds a name to the index infos.
addNode(String, String) - Method in class org.xcmis.search.result.ScoredRow
 
addOrdering(DynamicOperand) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
 
addQueryableIndexStorageInterceptor(InterceptorChain) - Method in class org.xcmis.search.SearchService
Add interceptors that handle ModifyIndexCommand and ExecuteSelectorCommand
addSelector(SelectorName) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
Add a selector to this plan node.
addSelector(SelectorName, SelectorName) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
Add the selectors to this execution step.
addSelectors(Iterable<SelectorName>) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
Add the selectors to this execution step.
addTable(String, String...) - Method in class org.xcmis.search.content.InMemorySchema.Builder
Add a table with the supplied name and column names.
addTable(String, String[], PropertyType[]) - Method in class org.xcmis.search.content.InMemorySchema.Builder
Add a table with the supplied name and column names and types.
aggregate(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
aggregate(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
aggregate(Collection<LuceneIndexDataManager>) - Method in interface org.xcmis.search.lucene.index.merge.IndexAggregator
Saves the list of indexes.
AGGREGATED_NODE_UUID - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the UUIDs of the aggregated nodes.
AggregatePolicy - Interface in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
AND - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
AND - Static variable in class org.xcmis.search.antlr.FullTextParser
 
and() - Method in class org.xcmis.search.query.QueryBuilder.AndBuilder
Return the component
and() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Signal that the previous constraint clause be AND-ed together with another constraint clause that will be defined immediately after this method call.
appendIntereceptor(CommandInterceptor) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Appends at the end.
apply(IndexTransactionModificationReport) - Method in interface org.xcmis.search.lucene.index.IndexTransaction
Remove modifications f
apply(IndexTransactionModificationReport) - Method in class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
 
apply(IndexTransactionModificationReport) - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
Remove modifications f
as(PropertyType) - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as the specified type.
as(PropertyType) - Method in class org.xcmis.search.query.QueryBuilder.CastAsRightHandSide
Define the right-hand side literal value cast as the specified type.
asBoolean() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.BOOLEAN.
ascending() - Method in class org.xcmis.search.query.QueryBuilder.OrderByBuilder
Begin specifying an order-by specification using ascending order.
asDate() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.DATE.
asDouble() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.DOUBLE.
asList() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Returns an unmofiable list with all the interceptors in sequence.
asLong() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.LONG.
asPath() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.PATH.
asString() - Method in class org.xcmis.search.query.QueryBuilder.CastAs
Define the right-hand side literal value cast as a PropertyType.STRING.

B

bigDecimalToString(BigDecimal) - Static method in class org.xcmis.search.lucene.index.ExtendedNumberTools
Converts a long to a String suitable for indexing.
BUFFER_MAX_SIZE - Static variable in class org.xcmis.search.lucene.IndexRecoveryTool
Max documents count in buffer.
build() - Method in class org.xcmis.search.content.InMemorySchema.Builder
Build the Schema instance, using the current state of the builder.
buildLogicalConstraint() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
 

C

CacheableIndexDataManager - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
CacheableIndexDataManager(IndexConfiguration) - Constructor for class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
CaseInsensitiveRangeQuery - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS.
CaseInsensitiveRangeQuery(Term, Term, boolean) - Constructor for class org.xcmis.search.lucene.search.CaseInsensitiveRangeQuery
 
CaseInsensitiveRegexCapImpl - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS Author : Sergey Karpenko
CaseInsensitiveRegexCapImpl() - Constructor for class org.xcmis.search.lucene.search.CaseInsensitiveRegexCapImpl
 
CaseInsensitiveTermQuery - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS.
CaseInsensitiveTermQuery(Term) - Constructor for class org.xcmis.search.lucene.search.CaseInsensitiveTermQuery
 
cast(int) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(String) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(boolean) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(long) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(double) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(BigDecimal) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(Calendar) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(UUID) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(URI) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
cast(Object, PropertyType) - Method in interface org.xcmis.search.value.CastSystem
Cast value.
castSystem - Variable in class org.xcmis.search.query.QueryBuilder
 
CastSystem - Interface in org.xcmis.search.value
Interface to support CAST(value, type) clauses.
CHAR - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
CHAR - Static variable in class org.xcmis.search.antlr.FullTextParser
 
checkSelectorExistance(SelectorName) - Method in class org.xcmis.search.query.validate.Validator
Check if selector exists in list of selectors.
checkTableAndColumnExistance(SelectorName, String, boolean) - Method in class org.xcmis.search.query.validate.Validator
Check if selector exists in list of selectors.
childPlan - Variable in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
ChildTraversingQueryNode - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS.
ChildTraversingQueryNode(Query, boolean) - Constructor for class org.xcmis.search.lucene.search.ChildTraversingQueryNode
 
clear() - Method in interface org.xcmis.search.lucene.content.ErrorReporter
Clear all message and exceptions lists.
clear() - Method in class org.xcmis.search.lucene.content.ErrorReporterImpl
Clear all message and exceptions lists.
clear() - Method in class org.xcmis.search.query.QueryBuilder
Clear this builder completely to start building a new query.
clear(boolean) - Method in class org.xcmis.search.query.QueryBuilder
Utility method that does all the work of the clear, but with a flag that defines whether to clear the first query.
closeParen() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Complete the specification of a constraint clause, and return the builder for the parent constraint clause.
column(String) - Method in class org.xcmis.search.query.QueryBuilder
Create a Column given the supplied expression.
ColumnDoesNotExistOnTable - Exception in org.xcmis.search.content
 
ColumnDoesNotExistOnTable() - Constructor for exception org.xcmis.search.content.ColumnDoesNotExistOnTable
Constructor.
ColumnDoesNotExistOnTable(String) - Constructor for exception org.xcmis.search.content.ColumnDoesNotExistOnTable
 
ColumnDoesNotExistOnTable(Throwable) - Constructor for exception org.xcmis.search.content.ColumnDoesNotExistOnTable
 
ColumnDoesNotExistOnTable(String, Throwable) - Constructor for exception org.xcmis.search.content.ColumnDoesNotExistOnTable
 
columns - Variable in class org.xcmis.search.query.QueryBuilder
 
CommandInterceptor - Class in org.xcmis.search.content.interceptors
This is the base class for all interceptors to extend, and implements the Visitor interface allowing it to intercept invocations on VisitableCommands.
CommandInterceptor() - Constructor for class org.xcmis.search.content.interceptors.CommandInterceptor
 
compare(LuceneIndexDataManager, LuceneIndexDataManager) - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy.DocumentCountComparator
compareTo(Statistics) - Method in class org.xcmis.search.query.Statistics
comparisonBuilder(DynamicOperand) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
 
comparisonBuilder - Variable in class org.xcmis.search.query.QueryBuilder.RightHandSide
 
compile(String) - Method in class org.xcmis.search.lucene.search.CaseInsensitiveRegexCapImpl
 
CompositeTransactionLog - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
CompositeTransactionLog(Collection<TransactionLog>) - Constructor for class org.xcmis.search.lucene.index.CompositeTransactionLog
Constructor.
ConcurrentDirectoryFactory - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
configuration - Variable in class org.xcmis.search.SearchService
Configuration of search service.
constraint - Variable in class org.xcmis.search.query.QueryBuilder
 
constraintBuilder - Variable in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
 
contains(String) - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns true if name exists in this IndexInfos; false otherwise.
containsInstance(CommandInterceptor) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Checks whether the chain contains the supplied interceptor instance.
ContentEntry - Class in org.xcmis.search.content
Describes the smallest piece of content.
ContentEntry(String, String[], String, String[], Property[]) - Constructor for class org.xcmis.search.content.ContentEntry
 
ContentIndexer<D> - Interface in org.xcmis.search.content
Convert ContentEntry to the suitable format D for indexing
ContentModificationListener - Interface in org.xcmis.search.content
Interface of listener changes of content.
ContentReaderInterceptor - Class in org.xcmis.search.content.interceptors
Abstract class that interpret only read-only operation's.
ContentReaderInterceptor() - Constructor for class org.xcmis.search.content.interceptors.ContentReaderInterceptor
 
convertName(String) - Method in class org.xcmis.search.content.ToStringNameConverter
 
convertName(Name) - Method in interface org.xcmis.search.value.NameConverter
 
convertName(String) - Method in class org.xcmis.search.value.ToStringNameConverter
 
createBuilder() - Static method in class org.xcmis.search.content.InMemorySchema
Obtain a new instance for building Schema objects.
createConstrainPlan(QueryExecutionContext, Constraint, Map<SelectorName, Schema.Table>, QueryExecutionPlan) - Method in class org.xcmis.search.query.plan.SimplePlaner
 
createDocument(ContentEntry) - Method in interface org.xcmis.search.content.ContentIndexer
Convert changes to a suitable format for the index.
createDocument(ContentEntry) - Method in class org.xcmis.search.lucene.index.LuceneIndexer
 
createFieldLengthName(String) - Static method in class org.xcmis.search.lucene.index.FieldNames
Returns a length field name.
createFile(File, String, int) - Method in interface org.xcmis.search.lucene.index.ConcurrentDirectoryFactory
Create file with locking of dirCount parent directories.
createFile(File, String, int) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
Create file with locking of dirCount parent directories.
createFile(File, String, int) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
Create file with locking of dirCount parent directories.
createFullTextFieldName(String) - Static method in class org.xcmis.search.lucene.index.FieldNames
Returns a named value for use as a term in the index.
createJoin(JoinCondition) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
 
createLimits(QueryExecutionContext, Limit, QueryExecutionPlan) - Method in class org.xcmis.search.query.plan.SimplePlaner
Attach a LIMIT node at the top of the plan tree.
createNamedValue(String, String) - Static method in class org.xcmis.search.lucene.index.FieldNames
Deprecated. 
createNewIndexDataKeeper(IndexTransaction<D>) - Method in interface org.xcmis.search.lucene.index.IndexDataKeeperFactory
 
createNewIndexDataKeeper(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.InMemoryIndexDataKeeperFactory
createNewIndexDataKeeper(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.PersistentIndexDataKeeperFactory
createPlan(QueryExecutionContext, Query) - Method in interface org.xcmis.search.query.plan.QueryExecutionPlaner
Create a canonical query plan for the given command.
createPlan(QueryExecutionContext, Query) - Method in class org.xcmis.search.query.plan.SimplePlaner
 
createProject(QueryExecutionContext, List<Column>, Map<SelectorName, Schema.Table>, QueryExecutionPlan) - Method in class org.xcmis.search.query.plan.SimplePlaner
Attach a PROJECT node at the top of the plan tree.
createPropertyFieldName(String) - Static method in class org.xcmis.search.lucene.index.FieldNames
Returns a named value for use as a term in the index.
createSelectorPlan(QueryExecutionContext, Source, Map<SelectorName, Schema.Table>) - Method in class org.xcmis.search.query.plan.SimplePlaner
Populate plan for given selector.
createSorting(QueryExecutionContext, List<Ordering>, QueryExecutionPlan) - Method in class org.xcmis.search.query.plan.SimplePlaner
populate SORT node at top of executionPlan.
createWeight(Searcher) - Method in class org.xcmis.search.lucene.search.ChildTraversingQueryNode
createWeight(Searcher) - Method in class org.xcmis.search.lucene.search.DescendantQueryNode
 
CriteriaBasedOptimizer - Class in org.xcmis.search.query.optimize
Optimizer implementation that optimizes a query using a stack of rules.
CriteriaBasedOptimizer() - Constructor for class org.xcmis.search.query.optimize.CriteriaBasedOptimizer
 

D

DEFAULT_ENCODING - Static variable in interface org.xcmis.search.IndexConstants
Deprecated. eXo JCR default Strings encoding.
DEFAULT_FULL_TEXT_SEARCHABLE - Static variable in class org.xcmis.search.content.InMemoryColumn
 
DEFAULT_MAX_CHAINS_COUNT - Static variable in class org.xcmis.search.lucene.index.merge.MaxCandidatsCountAggrigatePolicy
Maximum number of chains.
DEFAULT_MAX_DIR_SIZE - Static variable in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
Maximum size of index chain.
DEFAULT_MAX_DOCUMENT_COUNT - Static variable in class org.xcmis.search.lucene.index.merge.MaxTotalDocumentCountAggregatePolicy
Maximum number of chains.
DEFAULT_MAX_DOCUMENTS_4_DIR - Static variable in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
Maximum number documents for memory index chain.
DEFAULT_MAX_MODIFACATION_TIME - Static variable in class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
The minimum time that must elapse after the previous index modification.
DEFAULT_MIN_DIR_SIZE - Static variable in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
Minimum size of index chain.
DEFAULT_MIN_DOCUMENTS_4_DIR - Static variable in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
Maximum number documents for memory index chain.
DEFAULT_MIN_MODIFACATION_TIME - Static variable in class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
The minimum time that must elapse after the previous index modification.
DEFAULT_QUERYABLEINDEXSTORAGE - Static variable in class org.xcmis.search.config.IndexConfiguration
Default implementation of QueryableIndexStorage.
depth(String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's depth.
depth(String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's depth.
depth(String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the depth of the node given by the named table.
depth(String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the depth of the node given by the named table.
DescendantQueryNode - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS.
DescendantQueryNode(Query, Query) - Constructor for class org.xcmis.search.lucene.search.DescendantQueryNode
 
descending() - Method in class org.xcmis.search.query.QueryBuilder.OrderByBuilder
Begin specifying an order-by specification using descending order.
dfa10 - Variable in class org.xcmis.search.antlr.FullTextParser
 
dfa11 - Variable in class org.xcmis.search.antlr.FullTextParser
 
dfa3 - Variable in class org.xcmis.search.antlr.FullTextLexer
 
dfa6 - Variable in class org.xcmis.search.antlr.FullTextParser
 
dfa7 - Variable in class org.xcmis.search.antlr.FullTextLexer
 
dfa8 - Variable in class org.xcmis.search.antlr.FullTextParser
 
displayRecognitionError(String[], RecognitionException) - Method in class org.xcmis.search.antlr.FullTextLexer
 
displayRecognitionError(String[], RecognitionException) - Method in class org.xcmis.search.antlr.FullTextParser
 
dispose(IndexDataKeeper<D>) - Method in interface org.xcmis.search.lucene.index.IndexDataKeeperFactory
Free allocated resources
dispose(IndexDataKeeper<Document>) - Method in class org.xcmis.search.lucene.index.LuceneIndexDataKeeperFactory
Free allocated resources
distinct - Variable in class org.xcmis.search.query.QueryBuilder
 
DocumentCountAggregatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
DocumentCountAggregatePolicy() - Constructor for class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
 
DocumentCountAggregatePolicy.DocumentCountComparator - Class in org.xcmis.search.lucene.index.merge
 
DocumentCountAggregatePolicy.DocumentCountComparator() - Constructor for class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy.DocumentCountComparator
 
documentExists(String) - Method in class org.xcmis.search.lucene.index.LuceneIndexingService
doubleToString(double) - Static method in class org.xcmis.search.lucene.index.ExtendedNumberTools
Converts a long to a String suitable for indexing.

E

EMPTY_STATISTICS - Static variable in class org.xcmis.search.query.Statistics
 
end() - Method in interface org.xcmis.search.lucene.index.LoggedIndexTransaction
Remove information from persistence storage.
end() - Method in class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
Remove information from persistence storage.
end() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Complete this constraint specification.
end() - Method in class org.xcmis.search.query.QueryBuilder.OrderByBuilder
Complete the order-by clause and return the QueryBuilder instance.
EOF - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
EOF - Static variable in class org.xcmis.search.antlr.FullTextParser
 
ErrorReporter - Interface in org.xcmis.search.lucene.content
Error reporter hold all error messages placed by ANTLR lexer and parser.
ErrorReporterImpl - Class in org.xcmis.search.lucene.content
Error reporter hold all error messages placed by ANTLR lexer and parser.
ErrorReporterImpl() - Constructor for class org.xcmis.search.lucene.content.ErrorReporterImpl
 
ESCAPE_SYMBOLS - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
ESCAPE_SYMBOLS - Static variable in class org.xcmis.search.antlr.FullTextParser
 
execute(InvocationContext, QueryExecutionContext, Query) - Method in class org.xcmis.search.content.interceptors.QueryProcessorInterceptor
Execute the supplied query by planning, optimizing, and then processing it.
execute(QueryExecutionContext, QueryExecutionPlan, LinkedList<OptimizerCriteria>) - Method in interface org.xcmis.search.query.optimize.OptimizerCriteria
Optimize the supplied plan using the supplied context, hints, and yet-to-be-run rules.
execute(QueryExecutionContext, QueryExecutionPlan, LinkedList<OptimizerCriteria>) - Method in class org.xcmis.search.query.optimize.PushWhereCriteria
 
execute(Query) - Method in interface org.xcmis.search.query.Searcher
Execute given query with empty map of bind variables and default InvocationContext
execute(Query, Map<String, Object>) - Method in interface org.xcmis.search.query.Searcher
Execute given query with default InvocationContext
execute(Query, Map<String, Object>, InvocationContext) - Method in interface org.xcmis.search.query.Searcher
Execute query.
execute(Query) - Method in class org.xcmis.search.SearchService
Execute query.
execute(Query, Map<String, Object>) - Method in class org.xcmis.search.SearchService
Execute query.
execute(Query, Map<String, Object>, InvocationContext) - Method in class org.xcmis.search.SearchService
 
ExecuteSelectorCommand - Class in org.xcmis.search.content.command.query
Command for execution query with one single Selector filtered by Constraint, limited and ordered if needed.
ExecuteSelectorCommand(SelectorName, SelectorName, List<Constraint>, Limit, List<Ordering>, Map<String, Object>) - Constructor for class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
ExecutionContext - Class in org.xcmis.search.content
An ExecutionContext is a representation of the environment or context in which a component or operation is operating.
ExecutionContext() - Constructor for class org.xcmis.search.content.ExecutionContext
 
exists(File) - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns true if this index infos exists in dir.
expr() - Method in class org.xcmis.search.antlr.FullTextParser
 
ExtendedNumberTools - Class in org.xcmis.search.lucene.index
Helper class.
ExtendedNumberTools() - Constructor for class org.xcmis.search.lucene.index.ExtendedNumberTools
 
extractTerms(Set) - Method in class org.xcmis.search.lucene.search.ChildTraversingQueryNode
extractTerms(Set) - Method in class org.xcmis.search.lucene.search.DescendantQueryNode
 

F

FieldNames - Class in org.xcmis.search.lucene.index
Defines field names that are used internally to store UUID, etc in the search index.
FileSystemTransactionLog - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
FileSystemTransactionLog(File, FSIndexTransactionService) - Constructor for class org.xcmis.search.lucene.index.FileSystemTransactionLog
Constructor for recovery case.
FileSystemTransactionLog(Set<String>, Set<String>, FSIndexTransactionService) - Constructor for class org.xcmis.search.lucene.index.FileSystemTransactionLog
Constructor for ordinary case.
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in interface org.xcmis.search.lucene.index.merge.AggregatePolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.InheritanceAggregationPolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.MaxCandidatsCountAggrigatePolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.MaxTotalDocumentCountAggregatePolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
 
findIndexDataManagerToAggrigate(Collection<LuceneIndexDataManager>, long, long) - Method in class org.xcmis.search.lucene.index.merge.PendingAggregatePolicy
 
findIndexDataManagerToOptimize(Collection<LuceneIndexDataManager>) - Method in interface org.xcmis.search.lucene.index.merge.AggregatePolicy
 
findIndexDataManagerToOptimize(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
findIndexDataManagerToOptimize(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.merge.InheritanceAggregationPolicy
 
findPlanByType(QueryExecutionPlan.Type) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
Return plan by type
findPlanByType(QueryExecutionPlan.Type) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
firstQuery - Variable in class org.xcmis.search.query.QueryBuilder
 
firstQueryAll - Variable in class org.xcmis.search.query.QueryBuilder
 
FOLLOW_expr_in_fulltext103 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_expr_in_fulltext128 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_expr_in_fulltext81 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_NOT_in_signedterm249 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_OR_in_fulltext121 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_QOUTED_SENTENCE_in_qoutedterm297 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_qoutedterm_in_term280 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_signedterm_in_expr156 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_signedterm_in_expr177 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_signedterm_in_expr201 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_term_in_signedterm242 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_term_in_signedterm251 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_word_in_term273 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WORD_in_word317 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_expr196 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext118 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext123 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext134 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext78 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext83 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
FOLLOW_WS_in_fulltext98 - Static variable in class org.xcmis.search.antlr.FullTextParser
 
forSymbol(String) - Static method in enum org.xcmis.search.query.plan.QueryExecutionPlan.Type
Attempt to find the Type given a symbol.
from(String) - Method in class org.xcmis.search.query.QueryBuilder
Specify the name of the table from which tuples should be selected.
FSIndexTransactionService - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
FSIndexTransactionService(File, ConcurrentDirectoryFactory) - Constructor for class org.xcmis.search.lucene.index.FSIndexTransactionService
 
fulltext(List<String>, Analyzer) - Method in class org.xcmis.search.antlr.FullTextParser
 
FULLTEXT - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the fulltext index including terms from all properties of a node.
FULLTEXT_PREFIX - Static variable in class org.xcmis.search.lucene.index.FieldNames
Prefix for all field names that are fulltext indexed by property name.
FullTextLexer - Class in org.xcmis.search.antlr
 
FullTextLexer() - Constructor for class org.xcmis.search.antlr.FullTextLexer
 
FullTextLexer(CharStream) - Constructor for class org.xcmis.search.antlr.FullTextLexer
 
FullTextLexer(CharStream, RecognizerSharedState) - Constructor for class org.xcmis.search.antlr.FullTextLexer
 
FullTextParser - Class in org.xcmis.search.antlr
 
FullTextParser(TokenStream) - Constructor for class org.xcmis.search.antlr.FullTextParser
 
FullTextParser(TokenStream, RecognizerSharedState) - Constructor for class org.xcmis.search.antlr.FullTextParser
 
FullTextParser.qoutedterm_return - Class in org.xcmis.search.antlr
 
FullTextParser.qoutedterm_return() - Constructor for class org.xcmis.search.antlr.FullTextParser.qoutedterm_return
 
FullTextParser.word_return - Class in org.xcmis.search.antlr
 
FullTextParser.word_return() - Constructor for class org.xcmis.search.antlr.FullTextParser.word_return
 
fullTextSearchScore(String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table such that they must satisfy the supplied full-text search on the nodes' property values.
fullTextSearchScore(String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table such that they must satisfy the supplied full-text search on the nodes' property values.
fullTextSearchScore(String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the full-text search score for the given table.
fullTextSearchScore(String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the full-text search score for the given table.

G

getActiveThreadGroups() - Static method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated. Get a list of thread groups registered by the factory.
getAddedDocuments() - Method in class org.xcmis.search.content.command.index.ModifyIndexCommand
 
getAddedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransaction
Map of documents what should be added to index.
getAddedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransactionModificationReport
Map of documents what should be added to index.
getAddedDocuments() - Method in class org.xcmis.search.lucene.index.IndexTransactionModificationReportImpl
Map of documents what should be added to index.
getAddedDocuments() - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
Map of documents what should be added to index.
getAddedDocumentSizeInBytes() - Method in interface org.xcmis.search.lucene.index.IndexTransaction
 
getAddedDocumentSizeInBytes() - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
getAddedList() - Method in class org.xcmis.search.lucene.index.CompositeTransactionLog
Returns set of added uuid.
getAddedList() - Method in class org.xcmis.search.lucene.index.FileSystemTransactionLog
Returns set of added uuid.
getAddedList() - Method in interface org.xcmis.search.lucene.index.TransactionLog
Returns set of added uuid.
getAlias() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getAlias() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
getAvailableQueryOperators() - Method in class org.xcmis.search.content.InMemoryColumn
 
getAvailableQueryOperators() - Method in interface org.xcmis.search.content.Schema.Column
Available query operators for the given column.
getBindVariablesValues() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getBindVariablesValues() - Method in class org.xcmis.search.content.command.query.ProcessQueryCommand
 
GetChildEntriesCommand - Class in org.xcmis.search.content.command.read
Get child entries command.
GetChildEntriesCommand(String) - Constructor for class org.xcmis.search.content.command.read.GetChildEntriesCommand
 
getChildPlan() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
getColumn(String) - Method in class org.xcmis.search.content.InMemoryTable
 
getColumn(String) - Method in interface org.xcmis.search.content.Schema.Table
Get the information for a column with the supplied name within this table.
getColumns() - Method in class org.xcmis.search.content.InMemoryTable
 
getColumns() - Method in interface org.xcmis.search.content.Schema.Table
Get the queryable columns in this table.
getColumns() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.ProjectExecutionPlan
 
getColumns() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
getColumnsByName() - Method in class org.xcmis.search.content.InMemoryTable
 
getColumnsByName() - Method in interface org.xcmis.search.content.Schema.Table
Get the queryable columns in this table.
getConstrainQuery(Constraint, Map<String, Object>) - Method in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
 
getConstrains() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getConstraint() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
 
GetContentEntryCommand - Class in org.xcmis.search.content.command.read
Get content entry command.
GetContentEntryCommand(String) - Constructor for class org.xcmis.search.content.command.read.GetContentEntryCommand
 
getContentReader() - Method in class org.xcmis.search.config.SearchServiceConfiguration
 
getDeletedDocuments() - Method in class org.xcmis.search.content.command.index.ModifyIndexCommand
 
getDirectory() - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
getDirectory() - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getDirectory() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getDirectory() - Method in class org.xcmis.search.lucene.index.PersistedIndex
getDirectory() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
getDirectorySize(boolean) - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
getDirectorySize(boolean) - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getDirectorySize(boolean) - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getDirectorySize(boolean) - Method in class org.xcmis.search.lucene.index.PersistedIndex
getDirectorySize(boolean) - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
getDocument(String) - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
getDocument(String) - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getDocument(String) - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getDocument(String) - Method in class org.xcmis.search.lucene.index.PersistedIndex
getDocument(String) - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
getDocument(String, IndexReader) - Method in class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
getDocumentCount() - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
getDocumentCount() - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getDocumentCount() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getDocumentCount() - Method in class org.xcmis.search.lucene.index.PersistedIndex
getDocumentCount() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
getDocumentsBuffer() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
getEncoding() - Method in class org.xcmis.search.content.Property.BinaryValue
 
getEntryUuid() - Method in class org.xcmis.search.content.command.read.GetContentEntryCommand
 
getEnum(IndexReader) - Method in class org.xcmis.search.lucene.search.CaseInsensitiveTermQuery
 
getException() - Method in interface org.xcmis.search.lucene.content.ErrorReporter
Return all error messages as a single InvalidQueryException.
getException() - Method in class org.xcmis.search.lucene.content.ErrorReporterImpl
Return all error messages as a single InvalidQueryException.
getExecutionExceptions() - Method in class org.xcmis.search.query.QueryExecutionContext
Get the exceptions container used by this query context.
getExecutionTime(TimeUnit) - Method in class org.xcmis.search.query.Statistics
Get the time required to execute the query.
getFieldNames() - Method in class org.xcmis.search.lucene.index.LuceneIndexingService
getFileList(File) - Method in class org.xcmis.search.lucene.index.FSIndexTransactionService
Return file list from storage.
getFileName() - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns the name of the file where infos are stored.
getFirstInChain() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
 
getGrammarFileName() - Method in class org.xcmis.search.antlr.FullTextLexer
 
getGrammarFileName() - Method in class org.xcmis.search.antlr.FullTextParser
 
getIdentifier() - Method in class org.xcmis.search.content.ContentEntry
 
getIndexConfuguration() - Method in class org.xcmis.search.config.SearchServiceConfiguration
 
getIndexDir() - Method in class org.xcmis.search.config.IndexConfiguration
 
getIndexDir() - Method in class org.xcmis.search.lucene.index.PersistentIndexDataKeeperFactory
 
getIndexReader() - Method in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Different lucene storage's should override this method.
getIndexReader() - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
getIndexReader() - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getIndexReader() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getIndexReader() - Method in class org.xcmis.search.lucene.index.PersistedIndex
getIndexReader() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
getIndexReader() - Method in class org.xcmis.search.lucene.InMemoryLuceneQueryableIndexStorage
 
getIndexReader() - Method in class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
getIndexSearcher() - Method in interface org.xcmis.search.lucene.index.PersistentIndexManager
Deprecated.  
getIndexSearcher(boolean) - Method in interface org.xcmis.search.lucene.index.PersistentIndexManager
Deprecated.  
getIndexWriter() - Method in interface org.xcmis.search.lucene.index.PersistentIndexManager
Deprecated.  
getInterceptorDetails() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
 
getInterceptorsWhichExtend(Class<? extends CommandInterceptor>) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Returns all interceptors which extend the given command interceptor.
getInterceptorsWithClassName(String) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Returns all the interceptors that have the fully qualified name of their class equal with the supplied class name.
getJoinAlgorithm() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getJoinCondition() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getJoinType() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getLastModifedTime() - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
 
getLastModifedTime() - Method in interface org.xcmis.search.lucene.index.IndexDataConsumer
 
getLastModifedTime() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
getLastModifedTime() - Method in class org.xcmis.search.lucene.index.PersistedIndex
getLastModifedTime() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
getLeftPlan() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getLength() - Method in class org.xcmis.search.content.Property.BinaryValue
 
getLength() - Method in class org.xcmis.search.content.Property.ContentValue
 
getLength() - Method in class org.xcmis.search.result.ScoredRow
 
getLimit() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getLimit() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.LimitExecutionPlan
 
getLockFactory() - Method in class org.xcmis.search.lucene.index.FSIndexTransactionService
 
getMaxDirSize() - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
getMaxDocuments4Dir() - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
 
getMimeType() - Method in class org.xcmis.search.content.Property.BinaryValue
 
getMinAggregateTime() - Method in class org.xcmis.search.lucene.index.merge.PendingAggregatePolicy
 
getMinDirSize() - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
getMinDocuments4Dir() - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
 
getMinModificationTime() - Method in class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
 
getName() - Method in class org.xcmis.search.content.ContentEntry
 
getName() - Method in class org.xcmis.search.content.InMemoryColumn
 
getName() - Method in class org.xcmis.search.content.InMemoryTable
 
getName() - Method in class org.xcmis.search.content.Property
 
getName() - Method in interface org.xcmis.search.content.Schema.Column
Get the name for this column.
getName() - Method in interface org.xcmis.search.content.Schema.Table
Get the name for this table.
getName(int) - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns the index name at position i.
getName() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
getNameConverter() - Method in class org.xcmis.search.content.command.InvocationContext
 
getNameLength(String) - Static method in class org.xcmis.search.lucene.index.FieldNames
Returns the length of the field prefix in namedValue.
getNamePrefix() - Method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
getNext() - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
Retrieves the next interceptor in the chain.
getNodeIdentifer(String) - Method in class org.xcmis.search.result.ScoredRow
getOptimizationTime(TimeUnit) - Method in class org.xcmis.search.query.Statistics
Get the time required to determine or select a (more) optimal plan.
getOrderings() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getOrderings() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SortExecutionPlan
 
getParentIdentifiers() - Method in class org.xcmis.search.content.ContentEntry
 
getParentUuid() - Method in class org.xcmis.search.content.command.read.GetChildEntriesCommand
 
getPathSplitter() - Method in class org.xcmis.search.content.command.InvocationContext
 
getPendingDocumentsBuffer() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
getPlanningTime(TimeUnit) - Method in class org.xcmis.search.query.Statistics
Get the time required to come up with the canonical plan.
getProperties() - Method in class org.xcmis.search.content.ContentEntry
 
getPropertyType() - Method in class org.xcmis.search.content.InMemoryColumn
 
getPropertyType() - Method in interface org.xcmis.search.content.Schema.Column
Get the property type for this column.
getQuery() - Method in class org.xcmis.search.antlr.FullTextParser
 
getQuery() - Method in class org.xcmis.search.content.command.query.ProcessQueryCommand
 
getQuery() - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
getQueryableIndexStorage() - Method in class org.xcmis.search.config.IndexConfiguration
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.LimitExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.ProjectExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SortExecutionPlan
 
getRecursiveString(StringBuilder, int) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
 
getRemovedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransaction
Set of identifiers of documents what should be removed from index.
getRemovedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransactionModificationReport
Set of identifiers of documents what should be removed from index.
getRemovedDocuments() - Method in class org.xcmis.search.lucene.index.IndexTransactionModificationReportImpl
Set of identifiers of documents what should be removed from index.
getRemovedDocuments() - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
Set of identifiers of documents what should be removed from index.
getRemovedList() - Method in class org.xcmis.search.lucene.index.CompositeTransactionLog
Returns set of removed uuid.
getRemovedList() - Method in class org.xcmis.search.lucene.index.FileSystemTransactionLog
Returns set of removed uuid.
getRemovedList() - Method in interface org.xcmis.search.lucene.index.TransactionLog
Returns set of removed uuid.
getResultFormulationTime(TimeUnit) - Method in class org.xcmis.search.query.Statistics
Get the time required to formulate the structure of the results.
getRightPlan() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getRootParentUuid() - Method in class org.xcmis.search.config.IndexConfiguration
 
getRootUuid() - Method in class org.xcmis.search.config.IndexConfiguration
 
getSchema() - Method in class org.xcmis.search.content.command.InvocationContext
 
getSchema() - Method in class org.xcmis.search.query.QueryExecutionContext
Get the definition of the tables available within this query context.
getScore() - Method in class org.xcmis.search.result.ScoredRow
 
getSelector() - Method in class org.xcmis.search.content.command.query.ExecuteSelectorCommand
 
getSelectorNames() - Method in class org.xcmis.search.result.ScoredRow
 
getSelectors() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
Get the selectors that are referenced by this execution step.
getSize() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
getSize() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
getSize() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
getStorageDir() - Method in class org.xcmis.search.lucene.index.FSIndexTransactionService
 
getSubTypes(String) - Method in class org.xcmis.search.lucene.content.SchemaTableResolver
 
getSymbol() - Method in enum org.xcmis.search.query.plan.QueryExecutionPlan.Type
Get the symbol representation of this node type.
getTable(SelectorName) - Method in class org.xcmis.search.content.InMemorySchema
Get the information for the table or view with the supplied name within this schema.
getTable(SelectorName) - Method in interface org.xcmis.search.content.Schema
Get the information for the table or view with the supplied name within this schema.
getTableNames() - Method in class org.xcmis.search.content.ContentEntry
 
getTableResolver() - Method in class org.xcmis.search.content.command.InvocationContext
 
getTikaConfiguration() - Method in class org.xcmis.search.config.IndexConfiguration
 
getTokenNames() - Method in class org.xcmis.search.antlr.FullTextParser
 
getTopException() - Method in class org.xcmis.search.query.QueryExecutionExceptions
 
getTotalTime(TimeUnit) - Method in class org.xcmis.search.query.Statistics
Get the time required to execute the query.
getTransactionLog() - Method in interface org.xcmis.search.lucene.index.IndexTransactionResource
Return transaction log
getTransactionLog() - Method in class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
Return transaction log
getTransactionLog() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
Return transaction log
getTransactionLogs() - Method in class org.xcmis.search.lucene.index.FSIndexTransactionService
 
getType() - Method in class org.xcmis.search.content.Property
 
getType() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
GetUnfiledEntriesCommand - Class in org.xcmis.search.content.command.read
Get unfilled entries command.
GetUnfiledEntriesCommand() - Constructor for class org.xcmis.search.content.command.read.GetUnfiledEntriesCommand
 
getUpdatedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransactionModificationReport
Map of documents what should be updated in index.
getUpdatedDocuments() - Method in class org.xcmis.search.lucene.index.IndexTransactionModificationReportImpl
Map of documents what should be updated in index.
getValue() - Method in class org.xcmis.search.content.Property.BinaryValue
 
getValue() - Method in class org.xcmis.search.content.Property.ContentValue
 
getValue() - Method in class org.xcmis.search.content.Property
 
getValue() - Method in class org.xcmis.search.content.Property.SimpleValue
 
getVariables() - Method in class org.xcmis.search.query.QueryExecutionContext
Get the variables that are to be substituted into the BindVariableName used in the query.

H

handleDefault(InvocationContext, VisitableCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
A default handler for all commands visited.
handleDefault(InvocationContext, VisitableCommand) - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
The default behaviour of the visitXXX methods, which is to ignore the call and pass the call up to the next interceptor in the chain.
hasAddedDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransaction
 
hasAddedDocuments() - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
 
hasErrors() - Method in interface org.xcmis.search.lucene.content.ErrorReporter
Return true if ErrorReporter hold any error message.
hasErrors() - Method in class org.xcmis.search.lucene.content.ErrorReporterImpl
Return true if ErrorReporter hold any error message.
hasModifacationsDocuments() - Method in interface org.xcmis.search.lucene.index.IndexTransaction
 
hasModifacationsDocuments() - Method in class org.xcmis.search.lucene.index.LuceneIndexTransaction
 
hasNext() - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
 
hasNext() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
hasNext() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
hasProblems() - Method in class org.xcmis.search.query.QueryExecutionExceptions
Determine if there are problems in this collection.
hasProperty(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table has at least one value for the named property.
hasUncommitedTransactions() - Method in class org.xcmis.search.lucene.index.FSIndexTransactionService

I

IndexAggregator - Interface in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
IndexConfiguration - Class in org.xcmis.search.config
Search service index configuration
IndexConfiguration(String) - Constructor for class org.xcmis.search.config.IndexConfiguration
In memory index storage with default Tika configuration
IndexConfiguration(String, String) - Constructor for class org.xcmis.search.config.IndexConfiguration
In memory index storage with default Tika configuration
IndexConfiguration(String, String, String) - Constructor for class org.xcmis.search.config.IndexConfiguration
 
IndexConfiguration(String, String, String, String, TikaConfig) - Constructor for class org.xcmis.search.config.IndexConfiguration
 
IndexConfigurationException - Exception in org.xcmis.search.config
This exception is thrown when condition occurred.
IndexConfigurationException() - Constructor for exception org.xcmis.search.config.IndexConfigurationException
Constructor.
IndexConfigurationException(String) - Constructor for exception org.xcmis.search.config.IndexConfigurationException
 
IndexConfigurationException(String, Throwable) - Constructor for exception org.xcmis.search.config.IndexConfigurationException
 
IndexConfigurationException(Throwable) - Constructor for exception org.xcmis.search.config.IndexConfigurationException
 
indexConfuguration - Variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Index configuration.
IndexConstants - Interface in org.xcmis.search
Deprecated. 
IndexDataConsumer<R,D,Y> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexDataKeeper<D> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexDataKeeperFactory<D,A,R> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexDataManager<D,R,Y> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
indexDirectiry - Variable in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
Index storage.
IndexException - Exception in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexException() - Constructor for exception org.xcmis.search.lucene.index.IndexException
 
IndexException(String, Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexException
 
IndexException(String) - Constructor for exception org.xcmis.search.lucene.index.IndexException
 
IndexException(Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexException
 
IndexInfo - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexInfo(String) - Constructor for class org.xcmis.search.lucene.index.IndexInfo
Creates a new IndexInfos using fileName.
IndexModificationException - Exception in org.xcmis.search.content
Exception that can occur during index modification.
IndexModificationException() - Constructor for exception org.xcmis.search.content.IndexModificationException
Constructor.
IndexModificationException(String, Throwable) - Constructor for exception org.xcmis.search.content.IndexModificationException
 
IndexModificationException(String) - Constructor for exception org.xcmis.search.content.IndexModificationException
 
IndexModificationException(Throwable) - Constructor for exception org.xcmis.search.content.IndexModificationException
 
IndexReaderNotFoundException - Exception in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexReaderNotFoundException() - Constructor for exception org.xcmis.search.lucene.index.IndexReaderNotFoundException
 
IndexReaderNotFoundException(String, Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexReaderNotFoundException
 
IndexReaderNotFoundException(String) - Constructor for exception org.xcmis.search.lucene.index.IndexReaderNotFoundException
 
IndexReaderNotFoundException(Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexReaderNotFoundException
 
IndexRecoveryTool - Class in org.xcmis.search.lucene
Tools for index recovering.
IndexRecoveryTool(LuceneQueryableIndexStorage, LuceneIndexer, IndexConfiguration) - Constructor for class org.xcmis.search.lucene.IndexRecoveryTool
 
IndexSizeAggregatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
IndexSizeAggregatePolicy() - Constructor for class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
IndexTransaction<D> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexTransactionException - Exception in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexTransactionException() - Constructor for exception org.xcmis.search.lucene.index.IndexTransactionException
 
IndexTransactionException(String) - Constructor for exception org.xcmis.search.lucene.index.IndexTransactionException
 
IndexTransactionException(Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexTransactionException
 
IndexTransactionException(String, Throwable) - Constructor for exception org.xcmis.search.lucene.index.IndexTransactionException
 
IndexTransactionModificationReport - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexTransactionModificationReportImpl - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexTransactionModificationReportImpl(Set<String>, Set<String>, Set<String>) - Constructor for class org.xcmis.search.lucene.index.IndexTransactionModificationReportImpl
 
IndexTransactionResource - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
IndexTransactionService - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
InheritanceAggregationPolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
InheritanceAggregationPolicy(AggregatePolicy) - Constructor for class org.xcmis.search.lucene.index.merge.InheritanceAggregationPolicy
 
init() - Method in class org.xcmis.search.lucene.index.PersistentIndexDataKeeperFactory
 
InMemoryColumn - Class in org.xcmis.search.content
In memory column definition.
InMemoryColumn(String, PropertyType) - Constructor for class org.xcmis.search.content.InMemoryColumn
 
InMemoryColumn(String, PropertyType, boolean, Operator[]) - Constructor for class org.xcmis.search.content.InMemoryColumn
 
InMemoryIndexDataKeeperFactory - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
InMemoryIndexDataKeeperFactory() - Constructor for class org.xcmis.search.lucene.index.InMemoryIndexDataKeeperFactory
 
InMemoryLuceneQueryableIndexStorage - Class in org.xcmis.search.lucene
 
InMemoryLuceneQueryableIndexStorage(SearchServiceConfiguration) - Constructor for class org.xcmis.search.lucene.InMemoryLuceneQueryableIndexStorage
 
InMemorySchema - Class in org.xcmis.search.content
In memory Schema implementation.
InMemorySchema(Map<SelectorName, Schema.Table>) - Constructor for class org.xcmis.search.content.InMemorySchema
 
InMemorySchema.Builder - Class in org.xcmis.search.content
A builder of immutable Schema objects.
InMemorySchema.Builder() - Constructor for class org.xcmis.search.content.InMemorySchema.Builder
 
InMemoryTable - Class in org.xcmis.search.content
In memory table definition.
InMemoryTable(SelectorName, Iterable<Schema.Column>) - Constructor for class org.xcmis.search.content.InMemoryTable
 
InMemoryTable(SelectorName, Iterable<Schema.Column>, Iterable<Schema.Column>...) - Constructor for class org.xcmis.search.content.InMemoryTable
 
InMemoryTable(SelectorName, Map<String, Schema.Column>, List<Schema.Column>) - Constructor for class org.xcmis.search.content.InMemoryTable
 
innerJoin(String) - Method in class org.xcmis.search.query.QueryBuilder
Perform an inner join between the already defined source with the supplied table.
INSTANCE - Static variable in class org.xcmis.search.query.optimize.PushWhereCriteria
 
InterceptorChain - Class in org.xcmis.search.content.interceptors
Knows how to build and manage an chain of interceptors.
InterceptorChain(CommandInterceptor) - Constructor for class org.xcmis.search.content.interceptors.InterceptorChain
Constructs an interceptor chain having the supplied interceptor as first.
InvocationContext - Class in org.xcmis.search.content.command
Context of command invocation.
InvocationContext(Schema, VirtualTableResolver) - Constructor for class org.xcmis.search.content.command.InvocationContext
 
InvocationContext(Schema, VirtualTableResolver, NameConverter, PathSplitter) - Constructor for class org.xcmis.search.content.command.InvocationContext
 
invoke(InvocationContext, VisitableCommand) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Walks the command through the interceptor chain.
invokeNextInterceptor(InvocationContext, VisitableCommand) - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
Invokes the next interceptor in the chain.
is(Operator) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the operator that will be used in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
is(Operator, Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint using the supplied operator.
isBelowPath(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table is a descendant of the node at the supplied path.
isChild(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table is the child of the node at the supplied path.
isEqualTo() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isEqualTo(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be equivalent to the supplied literal value.
isEqualToVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be equivalent to the value of the supplied variable.
isFullTextSearchable() - Method in class org.xcmis.search.content.InMemoryColumn
 
isFullTextSearchable() - Method in interface org.xcmis.search.content.Schema.Column
Get whether the column can be used in a full-text search.
isGreaterThan() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isGreaterThan(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be greater than the supplied literal value.
isGreaterThanOrEqualTo() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isGreaterThanOrEqualTo(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be greater than or equal to the supplied literal value.
isGreaterThanOrEqualToVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be greater than or equal to the value of the supplied variable.
isGreaterThanVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be greater than the value of the supplied variable.
isLessThan() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isLessThan(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be less than the supplied literal value.
isLessThanOrEqualTo() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isLessThanOrEqualTo(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be less than or equal to the supplied literal value.
isLessThanOrEqualToVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be less than or equal to the value of the supplied variable.
isLessThanVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be less than the value of the supplied variable.
isLike() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isLike(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be LIKE the supplied literal value.
isLikeVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be LIKE the value of the supplied variable.
isModifed() - Method in interface org.xcmis.search.lucene.index.IndexTransactionModificationReport
Indicates what some modifications happens.
isModifed() - Method in class org.xcmis.search.lucene.index.IndexTransactionModificationReportImpl
Indicates what some modifications happens.
isNotEqualTo() - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Use the 'equal to' operator in the comparison, returning an interface that can be used to define the right-hand-side of the comparison.
isNotEqualTo(Object) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be not equal to the supplied literal value.
isNotEqualToVariable(String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint to be not equal to the value of the supplied variable.
isPendingCommited() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
isSameNode(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table is the same node as that appearing at the supplied path.
isStarted() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
isStarted() - Method in class org.xcmis.search.lucene.index.PersistedIndex
isStarted() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
isStarted() - Method in interface org.xcmis.search.lucene.index.StartableResource
 
isStoped() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
isStoped() - Method in class org.xcmis.search.lucene.index.PersistedIndex
isStoped() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
isStoped() - Method in interface org.xcmis.search.lucene.index.StartableResource
 
isVariable(Operator, String) - Method in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
Define the right-hand-side of the constraint using the supplied operator.

J

join(String) - Method in class org.xcmis.search.query.QueryBuilder
Perform an inner join between the already defined source with the supplied table.
JoinAlgorithm - Enum in org.xcmis.search.query.plan
Implementation of join algorithm.

L

LABEL - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the label of the node.
lastModifedTime - Variable in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
left - Variable in class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
 
leftOuterJoin(String) - Method in class org.xcmis.search.query.QueryBuilder
Perform a left outer join between the already defined source with the supplied table.
length(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table such that they must have a property value whose length matches the criteria.
length(String, String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table such that they must have a property value whose length matches the criteria.
length(String, String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the length of the value for the given table and property.
length(String, String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the length of the value for the given table and property.
LENGTH_PREFIX - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the label of the node.
LIKE_ESCAPE_CHAR - Static variable in class org.xcmis.search.lucene.LuceneQueryBuilder
 
LIKE_MATCH_ONE_CHAR - Static variable in class org.xcmis.search.lucene.LuceneQueryBuilder
 
LIKE_MATCH_ZERO_OR_MORE_CHAR - Static variable in class org.xcmis.search.lucene.LuceneQueryBuilder
 
limit - Variable in class org.xcmis.search.query.QueryBuilder
 
limit(int) - Method in class org.xcmis.search.query.QueryBuilder
Specify the maximum number of rows that are to be returned in the results.
literal(String) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(int) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(long) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(float) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(double) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(Calendar) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(URI) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(UUID) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(BigDecimal) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
literal(boolean) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
load() - Method in class org.xcmis.search.lucene.index.CompositeTransactionLog
Load transaction from storage.
load() - Method in class org.xcmis.search.lucene.index.FileSystemTransactionLog
Load transaction from storage.
load() - Method in interface org.xcmis.search.lucene.index.TransactionLog
Load transaction from storage.
LocalIndexDataManagerProxy - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
LocalIndexDataManagerProxy(IndexConfiguration) - Constructor for class org.xcmis.search.lucene.index.LocalIndexDataManagerProxy
 
LocalStorageIndexDataManager - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
LocalStorageIndexDataManager(IndexConfiguration) - Constructor for class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
lock(String) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
lock(String) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
lockRead(String) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
lockRead(String) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
log() - Method in class org.xcmis.search.lucene.index.CompositeTransactionLog
Log transaction to storage.
log() - Method in class org.xcmis.search.lucene.index.FileSystemTransactionLog
Log transaction to storage.
log() - Method in interface org.xcmis.search.lucene.index.LoggedIndexTransaction
Save information about transaction to the persistence storage.
log() - Method in class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
Save information about transaction to the persistence storage.
log() - Method in interface org.xcmis.search.lucene.index.TransactionLog
Log transaction to storage.
LOG_DIR_COUNT - Static variable in class org.xcmis.search.lucene.index.FileSystemTransactionLog
 
LoggedIndexTransaction<D> - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
LoggedIndexTransactionImpl - Class in org.xcmis.search.lucene.index
 
LoggedIndexTransactionImpl(IndexTransaction<Document>, TransactionLog) - Constructor for class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
 
LoggedIndexTransactionImpl(Map<String, Document>, Set<String>, IndexTransactionService) - Constructor for class org.xcmis.search.lucene.index.LoggedIndexTransactionImpl
 
lowerCaseOf() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Begin a constraint against the lowercase form of a dynamic operand.
lowerCaseOf() - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Begin a constraint against the lowercase form of a dynamic operand.
lowerCaseOf() - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the lowercase form of the next operand.
lowerCaseOf() - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the lowercase form of the next operand.
LuceneIndexDataKeeperFactory - Class in org.xcmis.search.lucene.index
 
LuceneIndexDataKeeperFactory() - Constructor for class org.xcmis.search.lucene.index.LuceneIndexDataKeeperFactory
 
LuceneIndexDataManager - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
LuceneIndexer - Class in org.xcmis.search.lucene.index
Create Document from ContentEntry
LuceneIndexer(IndexConfiguration) - Constructor for class org.xcmis.search.lucene.index.LuceneIndexer
 
LuceneIndexingService - Class in org.xcmis.search.lucene.index
 
LuceneIndexingService(IndexConfiguration, IndexRecoveryTool) - Constructor for class org.xcmis.search.lucene.index.LuceneIndexingService
 
LuceneIndexTransaction - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
LuceneIndexTransaction(Map<String, Document>, Set<String>) - Constructor for class org.xcmis.search.lucene.index.LuceneIndexTransaction
 
LuceneQueryableIndexStorage - Class in org.xcmis.search.lucene
Lucene persisted implementation of QueryableIndexStorage.
LuceneQueryableIndexStorage(SearchServiceConfiguration) - Constructor for class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
LuceneQueryBuilder - Class in org.xcmis.search.lucene
 
LuceneQueryBuilder(IndexReader, NameConverter<?>, PathSplitter<?>, Map<String, Object>, IndexConfiguration) - Constructor for class org.xcmis.search.lucene.LuceneQueryBuilder
 

M

makeSearchable(String, String) - Method in class org.xcmis.search.content.InMemorySchema.Builder
Make sure the column on the named table is searchable.
match(String) - Method in class org.xcmis.search.lucene.search.CaseInsensitiveRegexCapImpl
 
MAX_FETCH_SIZE - Static variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
The upper limit for the initial fetch size.
MaxCandidatsCountAggrigatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
MaxCandidatsCountAggrigatePolicy(AggregatePolicy) - Constructor for class org.xcmis.search.lucene.index.merge.MaxCandidatsCountAggrigatePolicy
 
MaxTotalDocumentCountAggregatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
MaxTotalDocumentCountAggregatePolicy(AggregatePolicy) - Constructor for class org.xcmis.search.lucene.index.merge.MaxTotalDocumentCountAggregatePolicy
 
MaxTotalSizeAggrigatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
MaxTotalSizeAggrigatePolicy(AggregatePolicy) - Constructor for class org.xcmis.search.lucene.index.merge.MaxTotalSizeAggrigatePolicy
 
mCHAR() - Method in class org.xcmis.search.antlr.FullTextLexer
 
merge(Collection<LuceneIndexDataManager>) - Method in interface org.xcmis.search.lucene.index.IndexDataKeeperFactory
Merge two data keepers.
merge(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.InMemoryIndexDataKeeperFactory
Merge two data keepers.
merge(Collection<LuceneIndexDataManager>) - Method in class org.xcmis.search.lucene.index.PersistentIndexDataKeeperFactory
Merge two data keepers.
merge(ScoredRow, ScoredRow, float) - Static method in class org.xcmis.search.result.ScoredRow
 
mESCAPE_SYMBOLS() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mNOT() - Method in class org.xcmis.search.antlr.FullTextLexer
 
ModificationTimeAggregatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
ModificationTimeAggregatePolicy() - Constructor for class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
 
ModifyIndexCommand - Class in org.xcmis.search.content.command.index
Add and remove documents from the index storage.
ModifyIndexCommand(List<ContentEntry>, Set<String>) - Constructor for class org.xcmis.search.content.command.index.ModifyIndexCommand
 
mOR() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mQOUTED_SENTENCE() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mQUOTES() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mTokens() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mVALID_FORM_OF_ESCAPE_SYMBOLS() - Method in class org.xcmis.search.antlr.FullTextLexer
 
MVP - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the names of multi-valued properties that hold more than one value.
mWORD() - Method in class org.xcmis.search.antlr.FullTextLexer
 
mWS() - Method in class org.xcmis.search.antlr.FullTextLexer
 

N

nameConverter - Variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Convert one Sting name to other String name.
NameConverter<Name> - Interface in org.xcmis.search.value
Convert one name to other.
namedSelector(String) - Method in class org.xcmis.search.query.QueryBuilder
Convenience method that creates a Selector object given a string that contains the selector name and optionally an alias.
nameOf(String) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
Walk the current source or the 'rightSource' to find the named selector with the supplied name or alias
newName() - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns a new unique name for an index folder.
newThread(Runnable) - Method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
next() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
next() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
nodeIndexer - Variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Node indexer.
nodeLocalName(String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's local name.
nodeLocalName(String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's local name.
nodeLocalName(String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the local name of the node given by the named table.
nodeLocalName(String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the local name of the node given by the named table.
nodeName(String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's name.
nodeName(String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table based upon criteria on the node's name.
nodeName(String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the node name (including namespace) of the node given by the named table.
nodeName(String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the node name (including namespace) of the node given by the named table.
NOT - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
NOT - Static variable in class org.xcmis.search.antlr.FullTextParser
 
not() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Signal that the next constraint clause (defined immediately after this method) should be negated.
NS_DEFAULT_URI - Static variable in interface org.xcmis.search.IndexConstants
Deprecated. Default namespace URI (empty).
NS_EMPTY_PREFIX - Static variable in interface org.xcmis.search.IndexConstants
Deprecated. Default namespace prefix (empty uri).

O

offset(int) - Method in class org.xcmis.search.query.QueryBuilder
Specify the number of rows that results are to skip.
on(String) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
Define the join as using an equi-join criteria by specifying the expression equating two columns.
onChildNode(String, String) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
Define the join criteria to require the node in one table is a child of the node in another table.
onDescendant(String, String) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
Define the join criteria to require the node in one table is a descendant of the node in another table.
onSameNode(String, String) - Method in class org.xcmis.search.query.QueryBuilder.JoinClause
Define the join criteria to require the two tables represent the same node.
openParen() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Simulate the use of an open parenthesis in the constraint.
operator - Variable in class org.xcmis.search.query.QueryBuilder.RightHandSide
 
optimize(QueryExecutionContext, QueryExecutionPlan) - Method in class org.xcmis.search.query.optimize.CriteriaBasedOptimizer
 
optimize(QueryExecutionContext, QueryExecutionPlan) - Method in interface org.xcmis.search.query.plan.Optimizer
Optimize the supplied query plan and produce an executable processor plan.
Optimizer - Interface in org.xcmis.search.query.plan
Interface for an optimizer.
OptimizerCriteria - Interface in org.xcmis.search.query.optimize
Interface that defines an Optimizer criteria.
OR - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
OR - Static variable in class org.xcmis.search.antlr.FullTextParser
 
or() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Signal that the previous constraint clause be OR-ed together with another constraint clause that will be defined immediately after this method call.
orderBy() - Method in class org.xcmis.search.query.QueryBuilder
Obtain a builder that will create the order-by clause (with one or more Ordering statements) for the query.
orderings - Variable in class org.xcmis.search.query.QueryBuilder
 
org.xcmis.search - package org.xcmis.search
 
org.xcmis.search.antlr - package org.xcmis.search.antlr
 
org.xcmis.search.config - package org.xcmis.search.config
 
org.xcmis.search.content - package org.xcmis.search.content
 
org.xcmis.search.content.command - package org.xcmis.search.content.command
 
org.xcmis.search.content.command.index - package org.xcmis.search.content.command.index
 
org.xcmis.search.content.command.query - package org.xcmis.search.content.command.query
 
org.xcmis.search.content.command.read - package org.xcmis.search.content.command.read
 
org.xcmis.search.content.interceptors - package org.xcmis.search.content.interceptors
 
org.xcmis.search.lucene - package org.xcmis.search.lucene
 
org.xcmis.search.lucene.content - package org.xcmis.search.lucene.content
 
org.xcmis.search.lucene.index - package org.xcmis.search.lucene.index
 
org.xcmis.search.lucene.index.merge - package org.xcmis.search.lucene.index.merge
 
org.xcmis.search.lucene.search - package org.xcmis.search.lucene.search
 
org.xcmis.search.query - package org.xcmis.search.query
 
org.xcmis.search.query.optimize - package org.xcmis.search.query.optimize
 
org.xcmis.search.query.plan - package org.xcmis.search.query.plan
 
org.xcmis.search.query.validate - package org.xcmis.search.query.validate
 
org.xcmis.search.result - package org.xcmis.search.result
 
org.xcmis.search.value - package org.xcmis.search.value
 

P

PARENT - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the UUID of the parent node.
pathSplitter - Variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Split path string to names.
PathSplitter<Name> - Interface in org.xcmis.search.value
Split path to names.
PendingAggregatePolicy - Class in org.xcmis.search.lucene.index.merge
Created by The eXo Platform SAS.
PendingAggregatePolicy() - Constructor for class org.xcmis.search.lucene.index.merge.PendingAggregatePolicy
 
PersistedIndex - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
PersistedIndex(Directory) - Constructor for class org.xcmis.search.lucene.index.PersistedIndex
 
PersistentIndexDataKeeperFactory - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
PersistentIndexDataKeeperFactory(IndexConfiguration) - Constructor for class org.xcmis.search.lucene.index.PersistentIndexDataKeeperFactory
 
PersistentIndexManager<W,S> - Interface in org.xcmis.search.lucene.index
Deprecated. 
populateCriteriaStack(LinkedList<OptimizerCriteria>, QueryExecutionPlan) - Method in class org.xcmis.search.query.optimize.CriteriaBasedOptimizer
Method that is used to create the initial criteria stack.
prefix() - Method in class org.xcmis.search.lucene.search.CaseInsensitiveRegexCapImpl
 
ProcessQueryCommand - Class in org.xcmis.search.content.command.query
Process Query for execution.
ProcessQueryCommand(Query, Map<String, Object>) - Constructor for class org.xcmis.search.content.command.query.ProcessQueryCommand
 
PROPERTIES - Static variable in class org.xcmis.search.lucene.index.FieldNames
Deprecated. 
PROPERTIES_SET - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the names of all properties that are set on an indexed node.
Property<V> - Class in org.xcmis.search.content
Property of content.
Property(PropertyType, String, Collection<Property.ContentValue<V>>) - Constructor for class org.xcmis.search.content.Property
 
Property(PropertyType, String, Property.ContentValue<V>) - Constructor for class org.xcmis.search.content.Property
 
Property.BinaryValue - Class in org.xcmis.search.content
 
Property.BinaryValue(InputStream, String, String, long) - Constructor for class org.xcmis.search.content.Property.BinaryValue
 
Property.ContentValue<V> - Class in org.xcmis.search.content
 
Property.ContentValue(long) - Constructor for class org.xcmis.search.content.Property.ContentValue
 
Property.SimpleValue<V> - Class in org.xcmis.search.content
 
Property.SimpleValue(V, long) - Constructor for class org.xcmis.search.content.Property.SimpleValue
 
Property.SimpleValue(V) - Constructor for class org.xcmis.search.content.Property.SimpleValue
 
PROPERTY_PREFIX - Static variable in class org.xcmis.search.lucene.index.FieldNames
Prefix for all field names that are indexed as single term by property name.
PropertyType - Enum in org.xcmis.search.value
The data types for property values.
propertyValue(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Constrains the nodes in the the supplied table such that they must have a matching value for the named property.
propertyValue(String, String) - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Constrains the nodes in the the supplied table such that they must have a matching value for the named property.
propertyValue(String, String) - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the value for the given table and property.
propertyValue(String, String) - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the value for the given table and property.
PushWhereCriteria - Class in org.xcmis.search.query.optimize
An optimizer criteria that attempts to push the criteria nodes in a simple plan down as far as possible.
PushWhereCriteria() - Constructor for class org.xcmis.search.query.optimize.PushWhereCriteria
 

Q

q - Variable in class org.xcmis.search.antlr.FullTextParser.qoutedterm_return
 
q - Variable in class org.xcmis.search.antlr.FullTextParser.word_return
 
QOUTED_SENTENCE - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
QOUTED_SENTENCE - Static variable in class org.xcmis.search.antlr.FullTextParser
 
qoutedterm() - Method in class org.xcmis.search.antlr.FullTextParser
 
query() - Method in class org.xcmis.search.query.QueryBuilder
Return a QueryCommand representing the currently-built query.
QueryableIndexStorage - Class in org.xcmis.search.content.interceptors
Interceptor that handle changes to the index.
QueryableIndexStorage(SearchServiceConfiguration) - Constructor for class org.xcmis.search.content.interceptors.QueryableIndexStorage
 
QueryBuilder - Class in org.xcmis.search.query
A component that can be used to programmatically create QueryCommand objects.
QueryBuilder(CastSystem) - Constructor for class org.xcmis.search.query.QueryBuilder
Create a new builder that uses the supplied execution context.
QueryBuilder.AndBuilder<T> - Class in org.xcmis.search.query
 
QueryBuilder.AndBuilder(T) - Constructor for class org.xcmis.search.query.QueryBuilder.AndBuilder
 
QueryBuilder.CastAs<ReturnType> - Class in org.xcmis.search.query
 
QueryBuilder.CastAs(Object) - Constructor for class org.xcmis.search.query.QueryBuilder.CastAs
 
QueryBuilder.CastAsRightHandSide - Class in org.xcmis.search.query
 
QueryBuilder.CastAsRightHandSide(QueryBuilder.RightHandSide, Object) - Constructor for class org.xcmis.search.query.QueryBuilder.CastAsRightHandSide
 
QueryBuilder.ComparisonBuilder - Class in org.xcmis.search.query
An interface used to set the right-hand side of a constraint.
QueryBuilder.ComparisonBuilder(QueryBuilder.ConstraintBuilder, DynamicOperand) - Constructor for class org.xcmis.search.query.QueryBuilder.ComparisonBuilder
 
QueryBuilder.ConstraintBuilder - Class in org.xcmis.search.query
 
QueryBuilder.ConstraintBuilder(QueryBuilder.ConstraintBuilder) - Constructor for class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
 
QueryBuilder.DynamicOperandBuilder - Interface in org.xcmis.search.query
Interface that defines a dynamic operand portion of a criteria.
QueryBuilder.JoinClause - Class in org.xcmis.search.query
Class used to specify a join clause of a query.
QueryBuilder.JoinClause(Selector, JoinType) - Constructor for class org.xcmis.search.query.QueryBuilder.JoinClause
 
QueryBuilder.LowerCaser - Class in org.xcmis.search.query
A specialized form of the QueryBuilder.ConstraintBuilder that always wraps the generated constraint in a LowerCase instance.
QueryBuilder.LowerCaser(QueryBuilder.ConstraintBuilder) - Constructor for class org.xcmis.search.query.QueryBuilder.LowerCaser
 
QueryBuilder.OrderByBuilder - Class in org.xcmis.search.query
The component used to build the order-by clause.
QueryBuilder.OrderByBuilder() - Constructor for class org.xcmis.search.query.QueryBuilder.OrderByBuilder
 
QueryBuilder.OrderByOperandBuilder - Interface in org.xcmis.search.query
 
QueryBuilder.RightHandSide - Class in org.xcmis.search.query
 
QueryBuilder.RightHandSide(QueryBuilder.ComparisonBuilder, Operator) - Constructor for class org.xcmis.search.query.QueryBuilder.RightHandSide
 
QueryBuilder.SingleOrderByOperandBuilder - Class in org.xcmis.search.query
 
QueryBuilder.SingleOrderByOperandBuilder(QueryBuilder.OrderByBuilder, Order) - Constructor for class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
 
QueryBuilder.UpperCaser - Class in org.xcmis.search.query
A specialized form of the QueryBuilder.ConstraintBuilder that always wraps the generated constraint in a UpperCase instance.
QueryBuilder.UpperCaser(QueryBuilder.ConstraintBuilder) - Constructor for class org.xcmis.search.query.QueryBuilder.UpperCaser
 
QueryExecutionContext - Class in org.xcmis.search.query
An immutable context in which queries are to be executed.
QueryExecutionContext(Schema, QueryExecutionExceptions, Map<String, Object>) - Constructor for class org.xcmis.search.query.QueryExecutionContext
 
QueryExecutionException - Exception in org.xcmis.search.query
Exception what can occur during query execution.
QueryExecutionException() - Constructor for exception org.xcmis.search.query.QueryExecutionException
 
QueryExecutionException(String, Throwable) - Constructor for exception org.xcmis.search.query.QueryExecutionException
 
QueryExecutionException(String) - Constructor for exception org.xcmis.search.query.QueryExecutionException
 
QueryExecutionException(Throwable) - Constructor for exception org.xcmis.search.query.QueryExecutionException
 
QueryExecutionExceptions - Class in org.xcmis.search.query
Exceptions what occurs during execution of query.
QueryExecutionExceptions() - Constructor for class org.xcmis.search.query.QueryExecutionExceptions
 
QueryExecutionPlan - Class in org.xcmis.search.query.plan
One step from query execution plan.
QueryExecutionPlan(QueryExecutionPlan.Type) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan
 
QueryExecutionPlan.JoinExecutionPlan - Class in org.xcmis.search.query.plan
Plan what join two sources.
QueryExecutionPlan.JoinExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
QueryExecutionPlan.LimitExecutionPlan - Class in org.xcmis.search.query.plan
Execution step for limit phase.
QueryExecutionPlan.LimitExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.LimitExecutionPlan
 
QueryExecutionPlan.LimitExecutionPlan(QueryExecutionPlan) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.LimitExecutionPlan
 
QueryExecutionPlan.NestedExecutionPlan - Class in org.xcmis.search.query.plan
 
QueryExecutionPlan.NestedExecutionPlan(QueryExecutionPlan.Type) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
QueryExecutionPlan.NestedExecutionPlan(QueryExecutionPlan.Type, QueryExecutionPlan) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
QueryExecutionPlan.ProjectExecutionPlan - Class in org.xcmis.search.query.plan
Execution step for project phase.
QueryExecutionPlan.ProjectExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.ProjectExecutionPlan
 
QueryExecutionPlan.ProjectExecutionPlan(QueryExecutionPlan) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.ProjectExecutionPlan
 
QueryExecutionPlan.SelectorExecutionPlan - Class in org.xcmis.search.query.plan
Plan for what accumulate information about source
QueryExecutionPlan.SelectorExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
QueryExecutionPlan.SortExecutionPlan - Class in org.xcmis.search.query.plan
Execution step for sort phase.
QueryExecutionPlan.SortExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.SortExecutionPlan
 
QueryExecutionPlan.SortExecutionPlan(QueryExecutionPlan) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.SortExecutionPlan
 
QueryExecutionPlan.SourceExecutionPlan - Class in org.xcmis.search.query.plan
Ancestor for Selector and Join step.
QueryExecutionPlan.SourceExecutionPlan(QueryExecutionPlan.Type) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.SourceExecutionPlan
 
QueryExecutionPlan.Type - Enum in org.xcmis.search.query.plan
An enumeration dictating the type of plan tree nodes.
QueryExecutionPlan.WhereExecutionPlan - Class in org.xcmis.search.query.plan
Execution step for constraint.
QueryExecutionPlan.WhereExecutionPlan() - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
 
QueryExecutionPlan.WhereExecutionPlan(QueryExecutionPlan) - Constructor for class org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
 
QueryExecutionPlaner - Interface in org.xcmis.search.query.plan
Interface for a query execution planner.
QueryProcessorInterceptor - Class in org.xcmis.search.content.interceptors
A query engine that is able to execute formal queries expressed in the Abstract Query Model.
QueryProcessorInterceptor(QueryExecutionPlaner, Optimizer) - Constructor for class org.xcmis.search.content.interceptors.QueryProcessorInterceptor
Create a new query engine given the planner, optimizer, processor.
QUOTES - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
QUOTES - Static variable in class org.xcmis.search.antlr.FullTextParser
 

R

read(File) - Method in class org.xcmis.search.lucene.index.IndexInfo
Reads the index infos.
readable(long, StringBuilder) - Method in class org.xcmis.search.query.Statistics
 
ReadWriteDirectoryFactory - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
ReadWriteDirectoryFactory() - Constructor for class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
Constructor.
recover(Iterator<String>) - Method in class org.xcmis.search.lucene.IndexRecoveryTool
Refresh the index of documents returned by 'uuids' iterator.
recoverAll() - Method in class org.xcmis.search.lucene.IndexRecoveryTool
Recover all content.
ReducibleInMemoryIndexDataKeeper - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
ReducibleInMemoryIndexDataKeeper(LoggedIndexTransaction<Document>) - Constructor for class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
ReducibleInMemoryIndexDataKeeper(RAMDirectory, Map<String, Document>, Map<String, Document>, TransactionLog) - Constructor for class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
 
ReentrantDirectoryFactory - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
ReentrantDirectoryFactory() - Constructor for class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
Constructor.
remove() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
removeDirectory(File, int) - Method in interface org.xcmis.search.lucene.index.ConcurrentDirectoryFactory
Try remove directory and parent directories.
removeDirectory(File, int) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
Try remove directory and parent directories.
removeDirectory(File, int) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
Try remove directory and parent directories.
removeInterceptor(Class<? extends CommandInterceptor>) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Removes all the occurences of supplied interceptor type from the chain.
removeInterceptor(int) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Removes the interceptor at the given postion.
removeLog() - Method in class org.xcmis.search.lucene.index.CompositeTransactionLog
Remove logged transaction from storage.
removeLog() - Method in class org.xcmis.search.lucene.index.FileSystemTransactionLog
Remove logged transaction from storage.
removeLog() - Method in interface org.xcmis.search.lucene.index.TransactionLog
Remove logged transaction from storage.
removeName(String) - Method in class org.xcmis.search.lucene.index.IndexInfo
Removes the name from the index infos.
removeName(int) - Method in class org.xcmis.search.lucene.index.IndexInfo
Removes the name from the index infos.
reportException(Exception) - Method in interface org.xcmis.search.lucene.content.ErrorReporter
Save exception.
reportException(Exception) - Method in class org.xcmis.search.lucene.content.ErrorReporterImpl
Save exception.
reportMessage(String) - Method in interface org.xcmis.search.lucene.content.ErrorReporter
Save error message in ErrorReporter.
reportMessage(String) - Method in class org.xcmis.search.lucene.content.ErrorReporterImpl
Save error message in ErrorReporter.
resolve(String, boolean) - Method in class org.xcmis.search.lucene.content.SchemaTableResolver
 
resolve(String, boolean) - Method in interface org.xcmis.search.lucene.content.VirtualTableResolver
Construct query for given table.
rewrite(IndexReader) - Method in class org.xcmis.search.lucene.search.CaseInsensitiveRangeQuery
 
rewrite(IndexReader) - Method in class org.xcmis.search.lucene.search.ChildTraversingQueryNode
rewrite(IndexReader) - Method in class org.xcmis.search.lucene.search.DescendantQueryNode
 
rightOuterJoin(String) - Method in class org.xcmis.search.query.QueryBuilder
Perform a right outer join between the already defined source with the supplied table.
ROOT_UUID - Static variable in interface org.xcmis.search.IndexConstants
Deprecated. Workspace root node UUID.

S

save(LuceneIndexTransaction) - Method in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
 
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
Saves the IndexTransaction from this storage
save(IndexTransaction<D>) - Method in interface org.xcmis.search.lucene.index.IndexDataKeeper
Saves the IndexTransaction from this storage
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.LocalIndexDataManagerProxy
Saves the IndexTransaction from this storage
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
 
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.PersistedIndex
Saves the IndexTransaction from this storage
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
Saves the IndexTransaction from this storage
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.StartableIndexingService
 
save(IndexTransaction<Document>) - Method in class org.xcmis.search.lucene.index.TransactionableIndexDataManager
Saves the IndexTransaction from this storage
save(LuceneIndexTransaction) - Method in class org.xcmis.search.lucene.InMemoryLuceneQueryableIndexStorage
 
save(LuceneIndexTransaction) - Method in class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
Schema - Interface in org.xcmis.search.content
The interface used to access the structure being queried and validate a query.
Schema.Column - Interface in org.xcmis.search.content
Information about a queryable column.
Schema.Table - Interface in org.xcmis.search.content
Information about a queryable table.
SchemaTableResolver - Class in org.xcmis.search.lucene.content
 
SchemaTableResolver(NameConverter, Schema) - Constructor for class org.xcmis.search.lucene.content.SchemaTableResolver
 
ScoredRow - Class in org.xcmis.search.result
Created by The eXo Platform SAS.
ScoredRow(Map<String, String>, float) - Constructor for class org.xcmis.search.result.ScoredRow
 
ScoredRow(String, String, float) - Constructor for class org.xcmis.search.result.ScoredRow
 
search(String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table have at least one property that satisfies the full-text search expression.
search(String, String, String) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Define a constraint clause that the node within the named table have a value for the named property that satisfies the full-text search expression.
Searcher - Interface in org.xcmis.search.query
Content searcher interface.
SearchService - Class in org.xcmis.search
Main entry point to the search service.
SearchService(SearchServiceConfiguration) - Constructor for class org.xcmis.search.SearchService
 
SearchServiceConfiguration - Class in org.xcmis.search.config
Configuration of search service.
SearchServiceConfiguration(Schema, VirtualTableResolver, ContentReaderInterceptor, IndexConfiguration) - Constructor for class org.xcmis.search.config.SearchServiceConfiguration
 
SearchServiceConfiguration(Schema, VirtualTableResolver, NameConverter, PathSplitter, ContentReaderInterceptor, IndexConfiguration) - Constructor for class org.xcmis.search.config.SearchServiceConfiguration
 
SearchServiceException - Exception in org.xcmis.search
General Search service exception.
SearchServiceException() - Constructor for exception org.xcmis.search.SearchServiceException
Constructor.
SearchServiceException(String) - Constructor for exception org.xcmis.search.SearchServiceException
 
SearchServiceException(Throwable) - Constructor for exception org.xcmis.search.SearchServiceException
 
SearchServiceException(String, Throwable) - Constructor for exception org.xcmis.search.SearchServiceException
 
select(String...) - Method in class org.xcmis.search.query.QueryBuilder
Add to the select clause the columns with the supplied names.
selectDistinct(String...) - Method in class org.xcmis.search.query.QueryBuilder
Select the distinct values from the columns with the supplied names.
selectDistinctStar() - Method in class org.xcmis.search.query.QueryBuilder
Select all of the distinct values from the single-valued columns.
selector(String) - Method in class org.xcmis.search.query.QueryBuilder
Convenience method that creates a selector name object using the supplied string.
selectStar() - Method in class org.xcmis.search.query.QueryBuilder
Select all of the single-valued columns.
separateAndConstraints(Constraint, List<Constraint>) - Method in class org.xcmis.search.query.plan.SimplePlaner
Walk the supplied constraint to extract a list of the constraints that can be AND-ed together.
serviceConfuguration - Variable in class org.xcmis.search.content.interceptors.QueryableIndexStorage
Service configuration.
setAlias(SelectorName) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
setChildPlan(QueryExecutionPlan) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
 
setColumns(List<Column>) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.ProjectExecutionPlan
 
setColumns(List<Schema.Column>) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
setConstraint(Constraint) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
 
setConstraint(Constraint) - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
 
setConstraint(Constraint) - Method in class org.xcmis.search.query.QueryBuilder.LowerCaser
 
setConstraint(Constraint) - Method in class org.xcmis.search.query.QueryBuilder.UpperCaser
 
setErrorReporter(ErrorReporter) - Method in class org.xcmis.search.antlr.FullTextLexer
 
setErrorReporter(ErrorReporter) - Method in class org.xcmis.search.antlr.FullTextParser
 
setFirstInChain(CommandInterceptor) - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Mainly used by unit tests to replace the interceptor chain with the starting point passed in.
setJoinAlgorithm(JoinAlgorithm) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
setJoinCondition(JoinCondition) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
setJoinType(JoinType) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
setLeftPlan(QueryExecutionPlan.SourceExecutionPlan) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
setLimit(Limit) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.LimitExecutionPlan
 
setMaxDirSize(int) - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
setMaxDocuments4Dir(int) - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
 
setMinAggregateTime(int) - Method in class org.xcmis.search.lucene.index.merge.PendingAggregatePolicy
 
setMinDirSize(int) - Method in class org.xcmis.search.lucene.index.merge.IndexSizeAggregatePolicy
 
setMinDocuments4Dir(int) - Method in class org.xcmis.search.lucene.index.merge.DocumentCountAggregatePolicy
 
setMinModificationTime(int) - Method in class org.xcmis.search.lucene.index.merge.ModificationTimeAggregatePolicy
 
setName(SelectorName) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SelectorExecutionPlan
 
setNamePrefix(String) - Method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
setNext(CommandInterceptor) - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
Sets the next interceptor in the chain to the interceptor passed in.
setOrderings(List<Ordering>) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.SortExecutionPlan
 
setRightPlan(QueryExecutionPlan.SourceExecutionPlan) - Method in class org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
 
setThreadDaemon(boolean) - Method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
setThreadPriority(int) - Method in class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
signedterm() - Method in class org.xcmis.search.antlr.FullTextParser
 
SimplePlaner - Class in org.xcmis.search.query.plan
The planner that produces a simple query plan given a query .
SimplePlaner() - Constructor for class org.xcmis.search.query.plan.SimplePlaner
 
size() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
Returns the number of interceptors in the chain.
size() - Method in class org.xcmis.search.lucene.index.IndexInfo
Returns the number of index names.
SlashSplitter - Class in org.xcmis.search.value
Split path by Slash.
SlashSplitter() - Constructor for class org.xcmis.search.value.SlashSplitter
 
softCleanIndex() - Method in class org.xcmis.search.lucene.index.LuceneIndexingService
 
source - Variable in class org.xcmis.search.query.QueryBuilder
 
splitPath(String) - Method in interface org.xcmis.search.value.PathSplitter
 
splitPath(String) - Method in class org.xcmis.search.value.SlashSplitter
 
start() - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
 
start() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
 
start() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
Allocate resources
start() - Method in class org.xcmis.search.lucene.index.PersistedIndex
Allocate resources
start() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
Allocate resources
start() - Method in class org.xcmis.search.lucene.index.StartableIndexingService
Allocate resources
start() - Method in interface org.xcmis.search.lucene.index.StartableResource
Allocate resources
start() - Method in class org.xcmis.search.lucene.index.TransactionableIndexDataManager
Allocate resources
start() - Method in class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
start() - Method in class org.xcmis.search.SearchService
 
start() - Method in interface org.xcmis.search.Startable
 
Startable - Interface in org.xcmis.search
Simple interface for startable components.
StartableIndexingService - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
StartableIndexingService(IndexConfiguration, IndexRecoveryTool) - Constructor for class org.xcmis.search.lucene.index.StartableIndexingService
 
StartableResource - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
Statistics - Class in org.xcmis.search.query
 
Statistics() - Constructor for class org.xcmis.search.query.Statistics
 
Statistics(long) - Constructor for class org.xcmis.search.query.Statistics
 
Statistics(long, long, long, long) - Constructor for class org.xcmis.search.query.Statistics
 
stop() - Method in class org.xcmis.search.content.interceptors.CommandInterceptor
 
stop() - Method in class org.xcmis.search.content.interceptors.InterceptorChain
 
stop() - Method in class org.xcmis.search.lucene.index.CacheableIndexDataManager
Dispose resources
stop() - Method in class org.xcmis.search.lucene.index.LocalStorageIndexDataManager
Dispose resources
stop() - Method in class org.xcmis.search.lucene.index.PersistedIndex
Dispose resources
stop() - Method in class org.xcmis.search.lucene.index.ReducibleInMemoryIndexDataKeeper
Dispose resources
stop() - Method in class org.xcmis.search.lucene.index.StartableIndexingService
Dispose resources
stop() - Method in interface org.xcmis.search.lucene.index.StartableResource
Dispose resources
stop() - Method in class org.xcmis.search.lucene.index.TransactionableIndexDataManager
Dispose resources
stop() - Method in class org.xcmis.search.lucene.LuceneQueryableIndexStorage
 
stop() - Method in class org.xcmis.search.SearchService
 
stop() - Method in interface org.xcmis.search.Startable
 

T

TABLE_NAME - Static variable in class org.xcmis.search.lucene.index.FieldNames
Prefix for table tame field.
TableDoesntExistException - Exception in org.xcmis.search.content
 
TableDoesntExistException() - Constructor for exception org.xcmis.search.content.TableDoesntExistException
 
TableDoesntExistException(String, Throwable) - Constructor for exception org.xcmis.search.content.TableDoesntExistException
 
TableDoesntExistException(String) - Constructor for exception org.xcmis.search.content.TableDoesntExistException
 
TableDoesntExistException(Throwable) - Constructor for exception org.xcmis.search.content.TableDoesntExistException
 
tableResolver - Variable in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
Reselve selector names to lucene querys.
term() - Method in class org.xcmis.search.antlr.FullTextParser
 
then() - Method in class org.xcmis.search.query.QueryBuilder.OrderByBuilder
An optional convenience method that returns this builder, but which makes the code using this builder more readable.
tokenNames - Static variable in class org.xcmis.search.antlr.FullTextParser
 
toString() - Method in class org.xcmis.search.content.InMemoryColumn
toString() - Method in class org.xcmis.search.content.InMemorySchema
toString() - Method in class org.xcmis.search.content.Property.SimpleValue
 
toString() - Method in class org.xcmis.search.content.Property
 
toString() - Method in class org.xcmis.search.lucene.search.ChildTraversingQueryNode
toString(String) - Method in class org.xcmis.search.lucene.search.ChildTraversingQueryNode
toString() - Method in class org.xcmis.search.lucene.search.DescendantQueryNode
 
toString(String) - Method in class org.xcmis.search.lucene.search.DescendantQueryNode
toString() - Method in class org.xcmis.search.query.plan.QueryExecutionPlan
 
toString() - Method in enum org.xcmis.search.query.plan.QueryExecutionPlan.Type
toString() - Method in class org.xcmis.search.query.Statistics
toString() - Method in class org.xcmis.search.result.ScoredRow
 
ToStringNameConverter - Class in org.xcmis.search.content
 
ToStringNameConverter() - Constructor for class org.xcmis.search.content.ToStringNameConverter
 
ToStringNameConverter - Class in org.xcmis.search.value
 
ToStringNameConverter() - Constructor for class org.xcmis.search.value.ToStringNameConverter
 
totalTime() - Method in class org.xcmis.search.query.Statistics
 
TraceableThreadFactory - Class in org.xcmis.search.lucene.index
Deprecated. 
TraceableThreadFactory() - Constructor for class org.xcmis.search.lucene.index.TraceableThreadFactory
Deprecated.  
TRANSACTION_LOG_STORAGE_NAME - Static variable in class org.xcmis.search.lucene.index.TransactionableIndexDataManager
 
TransactionableIndexDataManager - Class in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
TransactionableIndexDataManager(IndexConfiguration, IndexRecoveryTool) - Constructor for class org.xcmis.search.lucene.index.TransactionableIndexDataManager
 
TransactionableLuceneIndexDataManager - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
TransactionLog - Interface in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
TransactionLogException - Exception in org.xcmis.search.lucene.index
Created by The eXo Platform SAS.
TransactionLogException(String) - Constructor for exception org.xcmis.search.lucene.index.TransactionLogException
Constructor.
TransactionLogException(String, Throwable) - Constructor for exception org.xcmis.search.lucene.index.TransactionLogException
Constructor.
tryLock(String) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
tryLock(String) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory

U

unlock(String) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
unlock(String) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
unlockRead(String) - Method in class org.xcmis.search.lucene.index.ReadWriteDirectoryFactory
unlockRead(String) - Method in class org.xcmis.search.lucene.index.ReentrantDirectoryFactory
update(ContentEntry, String) - Method in interface org.xcmis.search.content.ContentModificationListener
Notify listener about changes in content.
update(List<ContentEntry>, Set<String>, InvocationContext) - Method in interface org.xcmis.search.content.ContentModificationListener
Notify listener about changes in content.
update(List<ContentEntry>, Set<String>) - Method in interface org.xcmis.search.content.ContentModificationListener
Notify listener about changes in content with default InvocationContext.
update(ContentEntry, String) - Method in class org.xcmis.search.SearchService
 
update(List<ContentEntry>, Set<String>) - Method in class org.xcmis.search.SearchService
 
update(List<ContentEntry>, Set<String>, InvocationContext) - Method in class org.xcmis.search.SearchService
 
upperCaseOf() - Method in class org.xcmis.search.query.QueryBuilder.ConstraintBuilder
Begin a constraint against the uppercase form of a dynamic operand.
upperCaseOf() - Method in interface org.xcmis.search.query.QueryBuilder.DynamicOperandBuilder
Begin a constraint against the uppercase form of a dynamic operand.
upperCaseOf() - Method in interface org.xcmis.search.query.QueryBuilder.OrderByOperandBuilder
Adds to the order-by clause by using the uppercase form of the next operand.
upperCaseOf() - Method in class org.xcmis.search.query.QueryBuilder.SingleOrderByOperandBuilder
Adds to the order-by clause by using the uppercase form of the next operand.
UUID - Static variable in class org.xcmis.search.lucene.index.FieldNames
Name of the field that contains the UUID of the node.
UUIDFieldSelector - Class in org.xcmis.search.lucene.search
Created by The eXo Platform SAS.
UUIDFieldSelector() - Constructor for class org.xcmis.search.lucene.search.UUIDFieldSelector
 

V

VALID_FORM_OF_ESCAPE_SYMBOLS - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
VALID_FORM_OF_ESCAPE_SYMBOLS - Static variable in class org.xcmis.search.antlr.FullTextParser
 
Validator - Class in org.xcmis.search.query.validate
A Visitor implementation that validates a query's used of a Schema and records any problems as errors.
Validator(QueryExecutionContext, Map<SelectorName, Schema.Table>) - Constructor for class org.xcmis.search.query.validate.Validator
 
value - Variable in class org.xcmis.search.query.QueryBuilder.CastAs
 
valueOf(String) - Static method in enum org.xcmis.search.query.plan.JoinAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xcmis.search.query.plan.QueryExecutionPlan.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.xcmis.search.value.PropertyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.xcmis.search.query.plan.JoinAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xcmis.search.query.plan.QueryExecutionPlan.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.xcmis.search.value.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
variable(String) - Method in class org.xcmis.search.query.QueryBuilder.RightHandSide
Define the right-hand side of a comparison.
VirtualTableResolver<Q> - Interface in org.xcmis.search.lucene.content
 
visit(And) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(BindVariableName) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(ChildNode) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(ChildNodeJoinCondition) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Column) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Comparison) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(DescendantNode) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(DescendantNodeJoinCondition) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(EquiJoinCondition) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(FullTextSearch) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(FullTextSearchScore) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Join) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Length) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Limit) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Literal) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(LowerCase) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(NodeDepth) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(NodeLocalName) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(NodeName) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Not) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Or) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Ordering) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(PropertyExistence) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(PropertyValue) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Query) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(SameNode) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(SameNodeJoinCondition) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(Selector) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(UpperCase) - Method in class org.xcmis.search.lucene.LuceneQueryBuilder
 
visit(ChildNode) - Method in class org.xcmis.search.query.validate.Validator
 
visit(ChildNodeJoinCondition) - Method in class org.xcmis.search.query.validate.Validator
 
visit(Column) - Method in class org.xcmis.search.query.validate.Validator
 
visit(Comparison) - Method in class org.xcmis.search.query.validate.Validator
 
visit(DescendantNode) - Method in class org.xcmis.search.query.validate.Validator
 
visit(DescendantNodeJoinCondition) - Method in class org.xcmis.search.query.validate.Validator
 
visit(EquiJoinCondition) - Method in class org.xcmis.search.query.validate.Validator
 
visit(FullTextSearch) - Method in class org.xcmis.search.query.validate.Validator
 
visit(FullTextSearchScore) - Method in class org.xcmis.search.query.validate.Validator
 
visit(Length) - Method in class org.xcmis.search.query.validate.Validator
 
visit(LowerCase) - Method in class org.xcmis.search.query.validate.Validator
 
visit(NodeDepth) - Method in class org.xcmis.search.query.validate.Validator
 
visit(NodeLocalName) - Method in class org.xcmis.search.query.validate.Validator
 
visit(NodeName) - Method in class org.xcmis.search.query.validate.Validator
 
visit(PropertyExistence) - Method in class org.xcmis.search.query.validate.Validator
 
visit(PropertyValue) - Method in class org.xcmis.search.query.validate.Validator
 
visit(Query) - Method in class org.xcmis.search.query.validate.Validator
 
visit(Ordering) - Method in class org.xcmis.search.query.validate.Validator
 
visit(SameNode) - Method in class org.xcmis.search.query.validate.Validator
 
visit(SameNodeJoinCondition) - Method in class org.xcmis.search.query.validate.Validator
 
visit(UpperCase) - Method in class org.xcmis.search.query.validate.Validator
 
VisitableCommand - Interface in org.xcmis.search.content.command
A type of command that can accept Visitors.
visitChildEntriesCommand(InvocationContext, GetChildEntriesCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitChildEntriesCommand(InvocationContext, GetChildEntriesCommand) - Method in class org.xcmis.search.content.interceptors.ContentReaderInterceptor
 
visitChildEntriesCommand(InvocationContext, GetChildEntriesCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 
visitExecuteSelectorCommand(InvocationContext, ExecuteSelectorCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitExecuteSelectorCommand(InvocationContext, ExecuteSelectorCommand) - Method in class org.xcmis.search.content.interceptors.QueryableIndexStorage
 
visitExecuteSelectorCommand(InvocationContext, ExecuteSelectorCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 
visitExecuteSelectorCommand(InvocationContext, ExecuteSelectorCommand) - Method in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
 
visitGetContentEntryCommand(InvocationContext, GetContentEntryCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitGetContentEntryCommand(InvocationContext, GetContentEntryCommand) - Method in class org.xcmis.search.content.interceptors.ContentReaderInterceptor
 
visitGetContentEntryCommand(InvocationContext, GetContentEntryCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 
visitGetUnfiledEntriesCommand(InvocationContext, GetUnfiledEntriesCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitGetUnfiledEntriesCommand(InvocationContext, GetUnfiledEntriesCommand) - Method in class org.xcmis.search.content.interceptors.ContentReaderInterceptor
 
visitGetUnfiledEntriesCommand(InvocationContext, GetUnfiledEntriesCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 
visitModifyIndexCommand(InvocationContext, ModifyIndexCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitModifyIndexCommand(InvocationContext, ModifyIndexCommand) - Method in class org.xcmis.search.content.interceptors.QueryableIndexStorage
 
visitModifyIndexCommand(InvocationContext, ModifyIndexCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 
visitModifyIndexCommand(InvocationContext, ModifyIndexCommand) - Method in class org.xcmis.search.lucene.AbstractLuceneQueryableIndexStorage
 
Visitor - Interface in org.xcmis.search.content.interceptors
This interface is the core of search service, where each VisitableCommand can be visited by a Visitor implementation.
visitProcessQueryCommand(InvocationContext, ProcessQueryCommand) - Method in class org.xcmis.search.content.interceptors.AbstractVisitor
 
visitProcessQueryCommand(InvocationContext, ProcessQueryCommand) - Method in class org.xcmis.search.content.interceptors.QueryProcessorInterceptor
 
visitProcessQueryCommand(InvocationContext, ProcessQueryCommand) - Method in interface org.xcmis.search.content.interceptors.Visitor
 

W

where() - Method in class org.xcmis.search.query.QueryBuilder
Begin the WHERE clause for this query by obtaining the constraint builder.
with(Schema.Table) - Method in class org.xcmis.search.content.InMemorySchema
 
with(SelectorName) - Method in class org.xcmis.search.content.InMemoryTable
 
withColumn(String, PropertyType) - Method in class org.xcmis.search.content.InMemoryTable
 
withColumn(String, PropertyType, boolean, Operator[]) - Method in class org.xcmis.search.content.InMemoryTable
 
withColumns(Iterable<Schema.Column>) - Method in class org.xcmis.search.content.InMemoryTable
 
withExecutionTime(long) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied execution time.
withExecutionTime(long, TimeUnit) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied execution time.
withOptimizationTime(long) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied optimization time.
withOptimizationTime(long, TimeUnit) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied optimization time.
withPlanningTime(long) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied planning time.
withPlanningTime(long, TimeUnit) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied planning time.
withResultsFormulationTime(long) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied result formulation time.
withResultsFormulationTime(long, TimeUnit) - Method in class org.xcmis.search.query.Statistics
Create a new statistics object that has the supplied result formulation time.
WORD - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
WORD - Static variable in class org.xcmis.search.antlr.FullTextParser
 
word() - Method in class org.xcmis.search.antlr.FullTextParser
 
write(File) - Method in class org.xcmis.search.lucene.index.IndexInfo
Writes the index infos to disk if they are dirty.
WS - Static variable in class org.xcmis.search.antlr.FullTextLexer
 
WS - Static variable in class org.xcmis.search.antlr.FullTextParser
 

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

Copyright © 2011 eXo Platform SAS. All Rights Reserved.