All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAttribute<O,A> |
|
AbstractAttributeIndex<A,O> |
|
AbstractMapBasedAttributeIndex<A,O,MapType extends ConcurrentMap<A,StoredResultSet<O>>> |
An abstract implementation of an index backed by a ConcurrentMap , where the exact map
implementation is provided by a factory supplied to the constructor.
|
All<O> |
A query which matches all objects in the collection.
|
And<O> |
Represents a logical AND on child queries, which when evaluated yields the set intersection of the result sets
from child queries.
|
ApacheSolrDataMathParser |
This class (Apache license) is copied from Apache Solr:
http://grepcode.com/file_/repo1.maven.org/maven2/org.apache.solr/solr-core/4.7.2/org/apache/solr/util/DateMathParser.java/?v=source
A Simple Utility class for parsing "math" like strings relating to Dates.
|
ArgumentValidationOption |
|
ArgumentValidationStrategy |
Allows the app to disable argument validation in CQEngine via a QueryOption, to improve performance.
|
Attribute<O,A> |
|
AttributeBytecodeGenerator |
Generates Attributes by synthesizing bytecode, avoiding the need to write attributes by hand.
|
AttributeIndex<A,O> |
|
AttributeMetadata<A,O> |
Provides access to basic metadata for a given attribute, in unsorted order.
|
AttributeNameProducers |
Provides some functions for use alongside MemberFilters which produce the name of an attribute from
the name of the member, sometimes transforming the name to a more human-readable form.
|
AttributeOrder<O> |
Represents an attribute and an associated preference for sorting results according to that attribute
in ascending or descending order.
|
AttributeOrdersComparator<O> |
A comparator which sorts result objects according to a list of attributes each with an associated preference for
ascending or descending order.
|
AttributeSourceGenerator |
Automatically generates source code defining CQEngine attributes for accessing the fields and methods (aka members)
of a given target class.
|
Between<O,A extends Comparable<A>> |
Asserts than an attribute is between a lower and an upper bound.
|
BigDecimalParser |
|
BigDecimalQuantizer |
|
BigIntegerParser |
|
BigIntegerQuantizer |
|
BooleanParser |
|
ByteParser |
|
CharacterParser |
|
CloseableFilteringResultSet<O> |
|
CloseableIterable<T> |
|
CloseableIterator<T> |
|
CloseableRequestResources |
A QueryOption that allows to keep track of query resources which were opened to process a request and
which need to be closed when processing of the request is finished.
|
CloseableResultSet<O> |
|
CollectionQueryEngine<O> |
The main component of CQEngine - maintains a set of indexes on a collection and accepts queries which
it performs and optimizes for those indexes.
|
CollectionWrappingObjectStore<O> |
|
ComparativeQuery<O,A> |
A special type of query which can only be evaluated by comparing objects stored in the collection with each other.
|
CompositePersistence<O,A extends Comparable<A>> |
A Persistence object which wraps two or more backing Persistence objects.
|
CompoundAttribute<O> |
A private implementation of Attribute used internally by
CompoundIndex , which groups several other attributes.
|
CompoundIndex<O> |
|
CompoundIndex.DefaultIndexMapFactory<O> |
Creates an index map using default settings.
|
CompoundIndex.DefaultValueSetFactory<O> |
Creates a value set using default settings.
|
CompoundQuery<O> |
|
CompoundValueTuple<O> |
A tuple (ordered list) of values, extracted from the fields of an object, according to, and in the same order as, the
Attribute s encapsulated in a CompoundAttribute .
|
ConcatenatingIterable<O> |
|
ConcatenatingIterator<O> |
|
ConcurrentIndexedCollection<O> |
|
ConcurrentOnHeapObjectStore<O> |
|
ConnectionManager |
Connection Manager
|
CostCachingResultSet<O> |
Caches the merge cost and retrieval costs of a wrapped result set.
|
CQNAntlrListener<O> |
|
CQNGrammarBaseListener |
This class provides an empty implementation of CQNGrammarListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
CQNGrammarLexer |
|
CQNGrammarListener |
This interface defines a complete listener for a parse tree produced by
CQNGrammarParser .
|
CQNGrammarParser |
|
CQNGrammarParser.AllQueryContext |
|
CQNGrammarParser.AndQueryContext |
|
CQNGrammarParser.AnnotationConstantRestContext |
|
CQNGrammarParser.AnnotationContext |
|
CQNGrammarParser.AnnotationMethodOrConstantRestContext |
|
CQNGrammarParser.AnnotationMethodRestContext |
|
CQNGrammarParser.AnnotationNameContext |
|
CQNGrammarParser.AnnotationTypeBodyContext |
|
CQNGrammarParser.AnnotationTypeDeclarationContext |
|
CQNGrammarParser.AnnotationTypeElementDeclarationContext |
|
CQNGrammarParser.AnnotationTypeElementRestContext |
|
CQNGrammarParser.ArgumentsContext |
|
CQNGrammarParser.ArrayCreatorRestContext |
|
CQNGrammarParser.ArrayInitializerContext |
|
CQNGrammarParser.AttributeNameContext |
|
CQNGrammarParser.AttributeOrderContext |
|
CQNGrammarParser.BetweenQueryContext |
|
CQNGrammarParser.BlockContext |
|
CQNGrammarParser.BlockStatementContext |
|
CQNGrammarParser.CatchClauseContext |
|
CQNGrammarParser.CatchTypeContext |
|
CQNGrammarParser.ClassBodyContext |
|
CQNGrammarParser.ClassBodyDeclarationContext |
|
CQNGrammarParser.ClassCreatorRestContext |
|
CQNGrammarParser.ClassDeclarationContext |
|
CQNGrammarParser.ClassOrInterfaceModifierContext |
|
CQNGrammarParser.ClassOrInterfaceTypeContext |
|
CQNGrammarParser.CompilationUnitContext |
|
CQNGrammarParser.ConstantDeclaratorContext |
|
CQNGrammarParser.ConstantExpressionContext |
|
CQNGrammarParser.ConstDeclarationContext |
|
CQNGrammarParser.ConstructorBodyContext |
|
CQNGrammarParser.ConstructorDeclarationContext |
|
CQNGrammarParser.ContainsQueryContext |
|
CQNGrammarParser.CreatedNameContext |
|
CQNGrammarParser.CreatorContext |
|
CQNGrammarParser.DefaultValueContext |
|
CQNGrammarParser.DirectionContext |
|
CQNGrammarParser.ElementValueArrayInitializerContext |
|
CQNGrammarParser.ElementValueContext |
|
CQNGrammarParser.ElementValuePairContext |
|
CQNGrammarParser.ElementValuePairsContext |
|
CQNGrammarParser.EndsWithQueryContext |
|
CQNGrammarParser.EnhancedForControlContext |
|
CQNGrammarParser.EnumBodyDeclarationsContext |
|
CQNGrammarParser.EnumConstantContext |
|
CQNGrammarParser.EnumConstantNameContext |
|
CQNGrammarParser.EnumConstantsContext |
|
CQNGrammarParser.EnumDeclarationContext |
|
CQNGrammarParser.EqualQueryContext |
|
CQNGrammarParser.ExplicitGenericInvocationContext |
|
CQNGrammarParser.ExplicitGenericInvocationSuffixContext |
|
CQNGrammarParser.ExpressionContext |
|
CQNGrammarParser.ExpressionListContext |
|
CQNGrammarParser.FieldDeclarationContext |
|
CQNGrammarParser.FinallyBlockContext |
|
CQNGrammarParser.ForControlContext |
|
CQNGrammarParser.ForInitContext |
|
CQNGrammarParser.FormalParameterContext |
|
CQNGrammarParser.FormalParameterListContext |
|
CQNGrammarParser.FormalParametersContext |
|
CQNGrammarParser.ForUpdateContext |
|
CQNGrammarParser.GenericConstructorDeclarationContext |
|
CQNGrammarParser.GenericInterfaceMethodDeclarationContext |
|
CQNGrammarParser.GenericMethodDeclarationContext |
|
CQNGrammarParser.GreaterThanOrEqualToQueryContext |
|
CQNGrammarParser.GreaterThanQueryContext |
|
CQNGrammarParser.HasQueryContext |
|
CQNGrammarParser.ImportDeclarationContext |
|
CQNGrammarParser.InnerCreatorContext |
|
CQNGrammarParser.InQueryContext |
|
CQNGrammarParser.InterfaceBodyContext |
|
CQNGrammarParser.InterfaceBodyDeclarationContext |
|
CQNGrammarParser.InterfaceDeclarationContext |
|
CQNGrammarParser.InterfaceMemberDeclarationContext |
|
CQNGrammarParser.InterfaceMethodDeclarationContext |
|
CQNGrammarParser.IsContainedInQueryContext |
|
CQNGrammarParser.IsPrefixOfQueryContext |
|
CQNGrammarParser.LastFormalParameterContext |
|
CQNGrammarParser.LessThanOrEqualToQueryContext |
|
CQNGrammarParser.LessThanQueryContext |
|
CQNGrammarParser.LiteralContext |
|
CQNGrammarParser.LocalVariableDeclarationContext |
|
CQNGrammarParser.LocalVariableDeclarationStatementContext |
|
CQNGrammarParser.LogicalQueryContext |
|
CQNGrammarParser.LongestPrefixQueryContext |
|
CQNGrammarParser.MatchesRegexQueryContext |
|
CQNGrammarParser.MemberDeclarationContext |
|
CQNGrammarParser.MethodBodyContext |
|
CQNGrammarParser.MethodDeclarationContext |
|
CQNGrammarParser.ModifierContext |
|
CQNGrammarParser.NoneQueryContext |
|
CQNGrammarParser.NonWildcardTypeArgumentsContext |
|
CQNGrammarParser.NonWildcardTypeArgumentsOrDiamondContext |
|
CQNGrammarParser.NotQueryContext |
|
CQNGrammarParser.ObjectTypeContext |
|
CQNGrammarParser.OrderByOptionContext |
|
CQNGrammarParser.OrQueryContext |
|
CQNGrammarParser.PackageDeclarationContext |
|
CQNGrammarParser.ParExpressionContext |
|
CQNGrammarParser.PrimaryContext |
|
CQNGrammarParser.PrimitiveTypeContext |
|
CQNGrammarParser.QualifiedNameContext |
|
CQNGrammarParser.QualifiedNameListContext |
|
CQNGrammarParser.QueryContext |
|
CQNGrammarParser.QueryOptionContext |
|
CQNGrammarParser.QueryOptionsContext |
|
CQNGrammarParser.QueryParameterContext |
|
CQNGrammarParser.ResourceContext |
|
CQNGrammarParser.ResourcesContext |
|
CQNGrammarParser.ResourceSpecificationContext |
|
CQNGrammarParser.SimpleQueryContext |
|
CQNGrammarParser.StartContext |
|
CQNGrammarParser.StartsWithQueryContext |
|
CQNGrammarParser.StatementContext |
|
CQNGrammarParser.StatementExpressionContext |
|
CQNGrammarParser.StringQueryParameterContext |
|
CQNGrammarParser.SuperSuffixContext |
|
CQNGrammarParser.SwitchBlockStatementGroupContext |
|
CQNGrammarParser.SwitchLabelContext |
|
CQNGrammarParser.TypeArgumentContext |
|
CQNGrammarParser.TypeArgumentsContext |
|
CQNGrammarParser.TypeArgumentsOrDiamondContext |
|
CQNGrammarParser.TypeBoundContext |
|
CQNGrammarParser.TypeContext |
|
CQNGrammarParser.TypeDeclarationContext |
|
CQNGrammarParser.TypeListContext |
|
CQNGrammarParser.TypeParameterContext |
|
CQNGrammarParser.TypeParametersContext |
|
CQNGrammarParser.VariableDeclaratorContext |
|
CQNGrammarParser.VariableDeclaratorIdContext |
|
CQNGrammarParser.VariableDeclaratorsContext |
|
CQNGrammarParser.VariableInitializerContext |
|
CQNGrammarParser.VariableModifierContext |
|
CQNGrammarParser.VerboseBetweenQueryContext |
|
CQNParser<O> |
A parser for CQN queries - CQEngine-Native syntax.
|
DateMathParser |
|
DateMathParser |
|
DBQueries |
Database (SQLite) query executor used by the SQLiteIndex .
|
DBQueries.Row<K,A> |
Represents a table row (objectId, value).
|
DBUtils |
A bunch of useful database utilities.
|
DeduplicatingIterator<O,A> |
An iterator which wraps another, to suppress duplicate objects, where a duplicate object is one which has
the same value(s) for the given attribute.
|
DeduplicatingResultSet<O,A> |
A ResultSet which wraps another, to suppress duplicate objects, where a duplicate object is one which has
the same value(s) for the given attribute.
|
DeduplicationOption |
|
DeduplicationStrategy |
|
DefaultConcurrentSetFactory<O> |
|
DiskIndex<A extends Comparable<A>,O,K extends Comparable<K>> |
An index persisted in a file on disk.
|
DiskPersistence<O,A extends Comparable<A>> |
Specifies that a collection or indexes should be persisted to a particular file on disk.
|
DiskTypeIndex |
A marker interfaces for indexes which are persisted on disk.
|
DoubleParser |
|
DoubleQuantizer |
|
EngineFlags |
An enum of some flags which can be set into QueryOptions to request certain behaviours from the query engine.
|
EngineThresholds |
An enum whose members can be used to set query options with Double values, representing thresholds which
can be overridden to tune CQEngine query performance.
|
Equal<O,A> |
Asserts than an attribute equals a certain value.
|
ExistsIn<O,F,A> |
Asserts than an object exists in a foreign collection, based on an attribute in the local collection being equal
to an attribute in the foreign collection, and optionally with restrictions applied to objects in the foreign
collection.
|
Factory<T> |
A generic factory for an object of type T.
|
FallbackIndex<O> |
A special index which when asked to retrieve data simply scans the underlying collection for matching objects.
|
FallbackValueParser |
Parses values using a static valueOf() method in the type's class.
|
FallbackValueParser |
Parses values using a static valueOf() method in the type's class.
|
FilteredObjectStore<O> |
Wraps an ObjectStore and filters objects returned by its iterator to ensure they match a given query.
|
FilteringIterator<O> |
|
FilteringResultSet<O> |
|
FilterQuery<O,A> |
Extracting a value from an object via an Attribute can sometimes be expensive, for example if the attribute
is virtual wherein the data it reads is not already stored in memory, but has to be uncompressed or decoded
on-the-fly, or if it reads the data on-the-fly from a remote datasource.
|
FlagsDisabled |
A wrapper around object keys ("flags") which are said to be disabled.
|
FlagsEnabled |
A wrapper around object keys ("flags") which are said to be enabled.
|
FloatParser |
|
FloatQuantizer |
|
FunctionalMultiValueAttribute<O,A,I extends Iterable<A>> |
|
FunctionalMultiValueNullableAttribute<O,A,I extends Iterable<A>> |
|
FunctionalSimpleAttribute<O,A> |
|
FunctionalSimpleNullableAttribute<O,A> |
|
GeneratedAttributeSupport |
Methods called by generated attributes to perform common type conversions.
|
GreaterThan<O,A extends Comparable<A>> |
Asserts than an attribute is greater than a lower bound.
|
Has<O,A> |
Asserts that an attribute has a value (is not null).
|
HashIndex<A,O> |
|
HashIndex.CompactValueSetFactory<O> |
Creates a value set which is tuned to reduce memory overhead, with an expectation that only a single or
a very small number of object(s) will be stored in each bucket.
|
HashIndex.DefaultIndexMapFactory<A,O> |
Creates an index map using default settings.
|
HashIndex.DefaultValueSetFactory<O> |
Creates a value set using default settings.
|
IdentityAttributeIndex<A,O> |
Implemented by indexes which persist serialized objects directly in the index instead of persisting foreign keys.
|
In<O,A> |
Asserts that an attribute has at least one of the values specified by the In query.
|
Index<O> |
|
IndexedCollection<O> |
A Java collection which can maintain indexes on the objects it contains, allowing objects matching complex queries
to be retrieved with very low latency.
|
IndexSupport |
Index utilities
|
IntegerParser |
|
IntegerQuantizer |
|
InvalidQueryException |
|
InvertedRadixTreeIndex<A extends CharSequence,O> |
An index backed by a ConcurrentInvertedRadixTree .
|
IsolationLevel |
|
IsolationOption |
|
IteratorCachingResultSet<O> |
A ResultSet which wraps a backing ResultSet, and which caches the iterator returned by
the backing ResultSet, to enable repeated invocations on IteratorCachingResultSet.iterator().hasNext() ,
to avoid each time requesting a new iterator from the backing ResultSet.
|
IteratorUtil |
|
KeyFrequency<A> |
Represents the frequency (i.e.
|
KeyStatistics<A> |
Statistics of an index key.
|
KeyStatisticsAttributeIndex<A,O> |
Implemented by indexes which support key statistics and are attribute-centric.
|
KeyStatisticsIndex<A,O> |
An index which allows the set of distinct keys to be queried, and which can return statistics on the number of
objects stored in the buckets for each key.
|
KeyValue<A,O> |
Provides access to a key-value pair.
|
KeyValueMaterialized<A,O> |
Encapsulates a key-value pair.
|
KryoSerializer<O> |
Uses Kryo to serialize and deserialize objects;
for use with CQEngine's disk and off-heap indexes and persistence.
|
LazyCloseableIterator<T> |
|
LessThan<O,A extends Comparable<A>> |
Asserts than an attribute is less than an upper bound.
|
LockReleasingConnection |
Wraps a Connection in a proxy object which delegates all method calls to it, and which additionally
unlocks the given lock whenever the Connection.close() method is closed.
|
LogicalQuery<O> |
The superclass of Query s which logically connect other queries together to form complex queries.
|
LongestPrefix<O,A extends CharSequence> |
LongestPrefix queries are used to find the longest prefix in a dataset for a given query term.
|
LongParser |
|
LongQuantizer |
|
MapEntity |
Wrapper for Map to allow efficient use in an IndexCollection.
|
MarkableIterator<T> |
|
MaterializedDeduplicatedIterator<O> |
An iterator which wraps another and prevents duplicate objects from being returned.
|
MaterializedDeduplicatedResultSet<O> |
|
MaterializedOrderedResultSet<O> |
A ResultSet which wraps another ResultSet , providing an MaterializedOrderedResultSet.iterator() method which returns
objects from the wrapped ResultSet in sorted order according to a comparator supplied to the constructor of this
ResultSet , AND which implicitly deduplicates the objects returned as well.
|
Max<O,A extends Comparable<A>> |
A comparative query which matches objects in the collection whose attribute values sort higher than all others.
|
MemberFilter |
A filter which determines the subset of the members of a class (fields and methods) for which
attributes should be generated.
|
MemberFilters |
|
MetadataEngine<O> |
Provides access to metadata for attributes, obtained from indexes which have been added to the collection.
|
Min<O,A extends Comparable<A>> |
A comparative query which matches objects in the collection whose attribute values sort lower than all others.
|
ModificationListener<O> |
|
MultiValueAttribute<O,A> |
Represents an attribute in an object which has multiple values (such as a field which is itself a collection),
where all of the values are known to be non-null.
|
MultiValueFunction<O,A,I extends Iterable<A>> |
|
MultiValueNullableAttribute<O,A> |
Represents an attribute in an object which has multiple values (such as a field which is itself a collection),
where some of the values might be null, or where the collection of values itself might be null.
|
NavigableIndex<A extends Comparable<A>,O> |
|
NavigableIndex.DefaultIndexMapFactory<A,O> |
Creates an index map using default settings.
|
NavigableIndex.DefaultValueSetFactory<O> |
Creates a value set using default settings.
|
None<O> |
A query which matches no objects in the collection.
|
NonHeapTypeIndex |
A marker interfaces for indexes which may be persisted in off-heap memory or on disk.
|
NonUniqueObjectException |
|
NoSuchObjectException |
|
Not<O> |
Represents a logical negation on a child query, which when evaluated yields the set complement of the result set
from the child query.
|
ObjectLockingIndexedCollection<O> |
Extends ConcurrentIndexedCollection with some specialized locking for applications in
which multiple threads might try to add or remove the same object to/from an indexed collection
concurrently.
|
ObjectSet<O> |
Represents a set of objects which may be iterated repeatedly, allowing the resources opened
for each iteration to be closed afterwards.
|
ObjectStore<O> |
An interface providing similar methods as Set , except the methods accept QueryOptions .
|
ObjectStoreAsSet<O> |
Adapts an ObjectStore to behave like a Set , using an existing connection to the
persistence when methods belonging to the Set interface are called.
|
ObjectStoreResultSet<O> |
Created by npgall on 01/03/2016.
|
OffHeapIndex<A extends Comparable<A>,O,K extends Comparable<K>> |
An index persisted in native memory within the JVM process but outside the Java heap.
|
OffHeapPersistence<O,A extends Comparable<A>> |
Specifies that a collection or indexes should be persisted in native memory, within the JVM process but outside the
Java heap.
|
OffHeapTypeIndex |
A marker interfaces for indexes which are persisted in off-heap memory.
|
OnHeapPersistence<O,A extends Comparable<A>> |
Specifies that a collection or indexes should be persisted on-heap.
|
OnHeapTypeIndex |
A marker interfaces for indexes which are persisted on-heap.
|
Or<O> |
Represents a logical OR on child queries, which when evaluated yields the set union of the result sets
from child queries.
|
OrderByOption<O> |
Represents a list of attributes and associated preferences for sorting results according to those attributes each
in ascending or descending order.
|
OrderControlAttribute<O> |
An attribute which wraps another delegate attribute, and can be used in a QueryFactory.orderBy(AttributeOrder)
clause to control the placement in results of objects which have and do not have values for the delegate attribute.
|
OrderMissingFirstAttribute<O> |
An OrderControlAttribute which orders results such that objects without values for the given delegate
attribute are always returned before objects with values for the attribute.
|
OrderMissingLastAttribute<O> |
An OrderControlAttribute which orders results such that objects without values for the given delegate
attribute are always returned after objects with values for the attribute.
|
ParseResult<O> |
Encapsulates the result of parsing a string-based query: the parsed query itself, and any query options associated
with the query.
|
ParserUtils |
|
PartialDiskIndex<A extends Comparable<A>,O> |
|
PartialIndex<A,O,I extends AttributeIndex<A,O>> |
|
PartialNavigableIndex<A extends Comparable<A>,O> |
|
PartialOffHeapIndex<A extends Comparable<A>,O> |
|
PartialSortedKeyStatisticsAttributeIndex<A extends Comparable<A>,O> |
|
PartialSQLiteIndex<A extends Comparable<A>,O,K> |
|
Persistence<O,A extends Comparable<A>> |
An interface with multiple implementations, which provide details on how a collection or indexes should be persisted
(for example on-heap, off-heap, or disk).
|
PersistenceConfig |
An annotation which can be added to POJO classes to customize persistence behavior.
|
PersistenceFlags |
Constants for flags which may be set into query options by the query engine internally.
|
PojoSerializer<O> |
Interface implemented by serializers.
|
PrimaryKeyedMapEntity |
An extension of MapEntity in which a particular entry in the map is designated as a primary key,
and this primary key will then be used to compute hashCode and test for equality.
|
QuantizedResultSet<O> |
An implementation of FilteringResultSet which filters objects based on whether they match a given query.
|
Quantizer<A> |
A Quantizer converts a fine-grained or continuous value to a discrete or coarse-grained value.
|
Query<O> |
|
QueryCostComparators |
|
QueryEngine<O> |
The main component of CQEngine - maintains a set of indexes on a collection and accepts queries which
it performs and optimizes for those indexes.
|
QueryEngineInternal<O> |
|
QueryFactory |
A static factory for creating Query objects and its descendants.
|
QueryLog |
If set as a query option causes CQEngine to log its internal decisions during query evaluation to the given sink.
|
QueryOptions |
Encapsulates a map of optional key-value parameters supplied by the application to the query engine, attributes
and indexes.
|
QueryParser<O> |
A service provider interface for parsers which can convert string queries to CQEngine native queries.
|
QueryValidation |
Contains static helper methods for validating query arguments.
|
RadixTreeIndex<A extends CharSequence,O> |
An index backed by a ConcurrentRadixTree .
|
ReflectiveAttribute<O,A> |
|
RequestScopeConnectionManager |
A ConnectionManager which create connections on-demand to the correct persistence for the indexes requesting the
connection, and subsequently caches the connections, for re-use within the scope of the same request into CQEngine.
|
ResultSet<O> |
|
ResultSetDifference<O> |
A ResultSet which provides a view onto the set difference of two ResultSets.
|
ResultSetIntersection<O> |
A ResultSet which provides a view onto the intersection of other ResultSets.
|
ResultSets |
Utility methods for working with ResultSet objects.
|
ResultSetUnion<O> |
A ResultSet which provides a view onto the union of other ResultSets, with deduplication.
|
ResultSetUnionAll<O> |
A ResultSet which provides a view onto the union of other ResultSets, without deduplication.
|
ReversedRadixTreeIndex<A extends CharSequence,O> |
An index backed by a ConcurrentReversedRadixTree .
|
SelfAttribute<O> |
An attribute which returns the object itself.
|
ShortParser |
|
SimpleAttribute<O,A> |
Represents an attribute in an object (such as a field) which will not be null.
|
SimpleComparativeQuery<O,A> |
|
SimpleConnectionManager |
|
SimpleFunction<O,A> |
|
SimpleNullableAttribute<O,A> |
Represents an attribute in an object (such as a field) which can be null.
|
SimpleNullableMapAttribute<K,A> |
An attribute which reads the value from an entry in a map given the map key.
|
SimpleQuery<O,A> |
The superclass of Query s which make assertions on attribute values.
|
SimplifiedSQLiteIndex<A extends Comparable<A>,O,K extends Comparable<K>> |
An abstract class which wraps a SQLiteIndex , and simplifies some of its configuration options to make it
easier to use with IndexedCollections which themselves are persistent.
|
SortedAttributeMetadata<A extends Comparable<A>,O> |
Provides access to metadata in sorted order for a given attribute.
|
SortedKeyStatisticsAttributeIndex<A extends Comparable<A>,O> |
Implemented by indexes which support sorted key statistics and are attribute-centric.
|
SortedKeyStatisticsIndex<A extends Comparable<A>,O> |
An index which allows the set of distinct keys to be queried in sorted order, and which can return statistics on the
number of objects stored for each key.
|
SQLAntlrListener<O> |
|
SQLGrammarBaseListener |
This class provides an empty implementation of SQLGrammarListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
SQLGrammarLexer |
|
SQLGrammarListener |
This interface defines a complete listener for a parse tree produced by
SQLGrammarParser .
|
SQLGrammarParser |
|
SQLGrammarParser.Alter_table_stmtContext |
|
SQLGrammarParser.Analyze_stmtContext |
|
SQLGrammarParser.AndQueryContext |
|
SQLGrammarParser.Any_nameContext |
|
SQLGrammarParser.Attach_stmtContext |
|
SQLGrammarParser.AttributeNameContext |
|
SQLGrammarParser.AttributeOrderContext |
|
SQLGrammarParser.Begin_stmtContext |
|
SQLGrammarParser.BetweenQueryContext |
|
SQLGrammarParser.Collation_nameContext |
|
SQLGrammarParser.Column_aliasContext |
|
SQLGrammarParser.Column_constraintContext |
|
SQLGrammarParser.Column_defContext |
|
SQLGrammarParser.Column_nameContext |
|
SQLGrammarParser.Commit_stmtContext |
|
SQLGrammarParser.Common_table_expressionContext |
|
SQLGrammarParser.Compound_operatorContext |
|
SQLGrammarParser.Compound_select_stmtContext |
|
SQLGrammarParser.Conflict_clauseContext |
|
SQLGrammarParser.ContainsQueryContext |
|
SQLGrammarParser.Create_index_stmtContext |
|
SQLGrammarParser.Create_table_stmtContext |
|
SQLGrammarParser.Create_trigger_stmtContext |
|
SQLGrammarParser.Create_view_stmtContext |
|
SQLGrammarParser.Create_virtual_table_stmtContext |
|
SQLGrammarParser.Cte_table_nameContext |
|
SQLGrammarParser.Database_nameContext |
|
SQLGrammarParser.Delete_stmt_limitedContext |
|
SQLGrammarParser.Delete_stmtContext |
|
SQLGrammarParser.Detach_stmtContext |
|
SQLGrammarParser.DirectionContext |
|
SQLGrammarParser.Drop_index_stmtContext |
|
SQLGrammarParser.Drop_table_stmtContext |
|
SQLGrammarParser.Drop_trigger_stmtContext |
|
SQLGrammarParser.Drop_view_stmtContext |
|
SQLGrammarParser.EndsWithQueryContext |
|
SQLGrammarParser.EqualQueryContext |
|
SQLGrammarParser.Error_messageContext |
|
SQLGrammarParser.ErrorContext |
|
SQLGrammarParser.ExprContext |
|
SQLGrammarParser.Factored_select_stmtContext |
|
SQLGrammarParser.Foreign_key_clauseContext |
|
SQLGrammarParser.Foreign_tableContext |
|
SQLGrammarParser.Function_nameContext |
|
SQLGrammarParser.GreaterThanOrEqualToQueryContext |
|
SQLGrammarParser.GreaterThanQueryContext |
|
SQLGrammarParser.HasQueryContext |
|
SQLGrammarParser.Index_nameContext |
|
SQLGrammarParser.Indexed_columnContext |
|
SQLGrammarParser.IndexedCollectionContext |
|
SQLGrammarParser.InQueryContext |
|
SQLGrammarParser.Insert_stmtContext |
|
SQLGrammarParser.IsPrefixOfQueryContext |
|
SQLGrammarParser.Join_clauseContext |
|
SQLGrammarParser.Join_constraintContext |
|
SQLGrammarParser.Join_operatorContext |
|
SQLGrammarParser.KeywordContext |
|
SQLGrammarParser.LessThanOrEqualToQueryContext |
|
SQLGrammarParser.LessThanQueryContext |
|
SQLGrammarParser.Literal_valueContext |
|
SQLGrammarParser.LogicalQueryContext |
|
SQLGrammarParser.Module_argumentContext |
|
SQLGrammarParser.Module_nameContext |
|
SQLGrammarParser.NameContext |
|
SQLGrammarParser.New_table_nameContext |
|
SQLGrammarParser.NotBetweenQueryContext |
|
SQLGrammarParser.NotEqualQueryContext |
|
SQLGrammarParser.NotHasQueryContext |
|
SQLGrammarParser.NotInQueryContext |
|
SQLGrammarParser.NotQueryContext |
|
SQLGrammarParser.OrderByClauseContext |
|
SQLGrammarParser.Ordering_termContext |
|
SQLGrammarParser.OrQueryContext |
|
SQLGrammarParser.ParseContext |
|
SQLGrammarParser.Pragma_nameContext |
|
SQLGrammarParser.Pragma_stmtContext |
|
SQLGrammarParser.Pragma_valueContext |
|
SQLGrammarParser.Qualified_table_nameContext |
|
SQLGrammarParser.QueryContext |
|
SQLGrammarParser.QueryParameterContext |
|
SQLGrammarParser.QueryParameterLeadingAndTrailingPercentContext |
|
SQLGrammarParser.QueryParameterLeadingPercentContext |
|
SQLGrammarParser.QueryParameterTrailingPercentContext |
|
SQLGrammarParser.Raise_functionContext |
|
SQLGrammarParser.Reindex_stmtContext |
|
SQLGrammarParser.Release_stmtContext |
|
SQLGrammarParser.Result_columnContext |
|
SQLGrammarParser.Rollback_stmtContext |
|
SQLGrammarParser.Savepoint_nameContext |
|
SQLGrammarParser.Savepoint_stmtContext |
|
SQLGrammarParser.Select_coreContext |
|
SQLGrammarParser.Select_or_valuesContext |
|
SQLGrammarParser.Select_stmtContext |
|
SQLGrammarParser.Signed_numberContext |
|
SQLGrammarParser.Simple_select_stmtContext |
|
SQLGrammarParser.SimpleQueryContext |
|
SQLGrammarParser.Sql_stmt_listContext |
|
SQLGrammarParser.Sql_stmtContext |
|
SQLGrammarParser.StartContext |
|
SQLGrammarParser.StartsWithQueryContext |
|
SQLGrammarParser.Table_aliasContext |
|
SQLGrammarParser.Table_constraintContext |
|
SQLGrammarParser.Table_nameContext |
|
SQLGrammarParser.Table_or_index_nameContext |
|
SQLGrammarParser.Table_or_subqueryContext |
|
SQLGrammarParser.Transaction_nameContext |
|
SQLGrammarParser.Trigger_nameContext |
|
SQLGrammarParser.Type_nameContext |
|
SQLGrammarParser.Unary_operatorContext |
|
SQLGrammarParser.Update_stmt_limitedContext |
|
SQLGrammarParser.Update_stmtContext |
|
SQLGrammarParser.Vacuum_stmtContext |
|
SQLGrammarParser.View_nameContext |
|
SQLGrammarParser.WhereClauseContext |
|
SQLGrammarParser.With_clauseContext |
|
SQLiteDiskIdentityIndex<A extends Comparable<A>,O> |
|
SQLiteIdentityIndex<A extends Comparable<A>,O> |
An index which allows objects to be persisted directly in the index in serialized form, and to be accessed using a
primary key attribute (as obtained from a foreign key held elsewhere).
|
SQLiteIndex<A extends Comparable<A>,O,K> |
An index backed by a table in a SQLite database.
|
SQLiteIndexFlags |
Flags which can be set in query options (via QueryFactory ) which allow the
behaviour of SQLiteIndex to be adjusted.
|
SQLiteIndexFlags.BulkImportExternallyManged |
A 2-values flag that enables externally managed bulk import and specifies it's status.
|
SQLiteObjectStore<O,A extends Comparable<A>> |
|
SQLiteOffHeapIdentityIndex<A extends Comparable<A>,O> |
|
SQLitePersistence<O,A extends Comparable<A>> |
|
SQLParser<O> |
A parser for SQL queries.
|
StandingQueryAttribute<O> |
An attribute which wraps a query or query fragment.
|
StandingQueryIndex<O> |
An index which stores objects matching any type of query, and which can answer arbitrarily complex
queries in constant time complexity.
|
StoredResultSet<O> |
An abstract ResultSet implemented by subclass ResultSets which are stored directly in indexes.
|
StoredSetBasedResultSet<O> |
A ResultSet which is stored directly in an index, and supports additional methods to add and remove objects.
|
StringContains<O,A extends CharSequence> |
|
StringEndsWith<O,A extends CharSequence> |
|
StringIsContainedIn<O,A extends CharSequence> |
|
StringIsPrefixOf<O,A extends CharSequence> |
|
StringMatchesRegex<O,A extends CharSequence> |
Asserts that an attribute's value matches a regular expression.
|
StringParser |
|
StringParser |
|
StringStartsWith<O,A extends CharSequence> |
|
SuffixTreeIndex<A extends CharSequence,O> |
An index backed by a ConcurrentSuffixTree .
|
Threshold |
A wrapper around a key and an associated Double value, representing the value for that threshold key
which is to be applied to tune CQEngine query performance.
|
Thresholds |
A wrapper around Threshold s which have been set into query options.
|
TransactionalIndexedCollection<O> |
|
TupleCombinationGenerator |
Contains static utility methods for generating combinations of elements between lists.
|
UniqueIndex<A,O> |
An index backed by a ConcurrentHashMap , which can be more efficient than HashIndex when used with
(and only with) attributes which uniquely identify objects (primary key-type attributes).
|
UniqueIndex.DefaultIndexMapFactory<A,O> |
Creates an index map using default settings.
|
UniqueIndex.UniqueConstraintViolatedException |
|
UnmodifiableIterator<O> |
|
UnmodifiableNavigableSet<E> |
A read-only view of a NavigableSet.
|
ValueParser<A> |
|
WrappedResultSet<O> |
A ResultSet which wraps another.
|
WrappingPersistence<O,A extends Comparable<A>> |
Specifies to wrap and use a given collection for persistence.
|