All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
AbstractAsyncResultsetCallback |
Deprecated. |
AbstractExecutionStep |
|
AbstractProperty |
|
AbstractSQLMethod |
|
AbstractTraverseStep |
Created by luigidellaquila on 26/10/16.
|
AbstractUnrollStep |
unwinds a result-set.
|
AccumulatingTimeoutStep |
Created by luigidellaquila on 08/08/16.
|
AfterRecordCreateListener |
Listener to receive events after new records (documents, vertices and edges) are saved.
|
AfterRecordDeleteListener |
Listener to receive events after a delete operation occurs on records (documents, vertices and edges).
|
AfterRecordReadListener |
Listener to receive events after a record (documents, vertices and edges) is read from the page.
|
AfterRecordUpdateListener |
Listener to receive events after an update operation occurs on records (documents, vertices and edges).
|
AggregateProjectionCalculationStep |
Created by luigidellaquila on 12/07/16.
|
AggregateProjectionSplit |
This class is used by the query planner to split projections in three parts:
pre-aggregate projections
aggregate projections
post-aggregate projections
|
AggregationContext |
Created by luigidellaquila on 16/07/16.
|
Alias |
|
AlignDatabaseStatement |
|
AlterBucketStatement |
|
AlterDatabaseStatement |
|
AlterPropertyStatement |
|
AlterTypeStatement |
|
AndBlock |
|
AnsiCode |
Console ANSI utility class that supports most of the ANSI amenities.
|
AnsiLogFormatter |
Log formatter that uses ANSI code if they are available and enabled.
|
ArcadeDBException |
|
ArrayConcatExpression |
|
ArrayConcatExpressionElement |
|
ArrayNumberSelector |
|
ArrayRangeSelector |
|
ArraySelector |
|
ArraySingleValuesSelector |
|
AsyncResultsetCallback |
Callback interface for asynchronous commands.
|
BackupDatabaseStatement |
|
BaseDocument |
|
BaseExpression |
|
BaseIdentifier |
|
BasePage |
Low level base page implementation of (default) 65536 bytes (2 exp 16 = 65Kb).
|
BaseRecord |
|
BasicCommandContext |
Basic implementation of OCommandContext interface that stores variables in a map.
|
BasicDatabase |
|
BasicDatabase.TransactionScope |
|
BeforeRecordCreateListener |
Listener to receive events before a new record (documents, vertices and edges) is created.
|
BeforeRecordDeleteListener |
Listener to receive events before a record (documents, vertices and edges) is deleted.
|
BeforeRecordReadListener |
Listener to receive events before reading records (documents, vertices and edges).
|
BeforeRecordUpdateListener |
Listener to receive events before updating records (documents, vertices and edges).
|
BeginStatement |
|
BetweenCondition |
|
Binary |
Binary data type.
|
Binary.FetchCallback |
|
BinaryComparator |
|
BinaryCompareOperator |
Created by luigidellaquila on 12/11/14.
|
BinaryCondition |
|
BinarySerializer |
Default serializer implementation.
|
BinaryStructure |
|
BinaryTypes |
|
BooleanExpression |
Created by luigidellaquila on 07/11/14.
|
BothPathItem |
|
BothPathItemOpt |
|
BreadthFirstTraverseStep |
Created by luigidellaquila on 26/10/16.
|
Bucket |
Bucket interface.
|
Bucket |
|
BucketIdentifier |
|
BucketIndexBuilder |
Builder class for bucket indexes.
|
BucketIterator |
|
BucketList |
|
BucketSelectionStrategy |
Interface to delegate the assignment of the bucket based on document or keys.
|
BufferBloomFilter |
|
ByteArrayComparator |
|
CachedPage |
Contains the page content to be shared across threads.
|
Callable<RET,PAR> |
Generic callable interface that accepts a parameter.
|
CallableNoReturn |
Generic callable interface.
|
CallableParameterNoReturn<PAR> |
Generic callable interface.
|
CartesianProductStep |
Created by luigidellaquila on 11/10/16.
|
CastToEdgeStep |
Created by luigidellaquila on 20/02/17.
|
CastToStepAbstract |
Created by luigidellaquila on 20/02/17.
|
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
ChebyshevDistance |
Implementation of DistanceFunction that calculates the chebyshev distance.
|
ChebyshevDistance.DoubleChebyshevDistance |
|
ChebyshevDistance.FloatChebyshevDistance |
|
CheckClassTypeStep |
This step is used just as a gate check for classes (eg.
|
CheckClusterTypeStep |
This step is used just as a gate check to verify that a bucket belongs to a class.
|
CheckDatabaseStatement |
|
CheckIsEdgeTypeStep |
This step is used just as a gate check for classes (eg.
|
CheckIsVertexTypeStep |
This step is used just as a gate check for classes (eg.
|
CheckRecordTypeStep |
Checks that all the records from the upstream are of a particular type (or subTypes).
|
CheckSafeDeleteStep |
Checks if a record can be safely deleted (throws PCommandExecutionException in case).
|
CodeUtils |
Utility class for common practices with Java code.
|
CollectionUtils |
|
CommandContext |
Basic interface for commands.
|
CommandExecutionException |
|
CommandParsingException |
|
CommandSQLParsingException |
|
CommitStatement |
|
CompareOperator |
|
Component |
Basic abstract File Component.
|
ComponentFactory |
|
ComponentFactory.PaginatedComponentFactoryHandler |
|
ComponentFile |
|
ComponentFile.MODE |
|
CompressedAny2RIDIndex<K> |
Map like optimized to avoid stressing the GC by using mechanical sympathy technique + compression of key and values.
|
CompressedRID2RIDIndex |
Map like optimized to avoid stressing the GC by using mechanical sympathy technique + compression of key and values.
|
CompressedRID2RIDsIndex |
Map like optimized to avoid stressing the GC by using mechanical sympathy technique + compression of key and values.
|
Compression |
Base interface for compression.
|
CompressionFactory |
Compression factory.
|
ConcurrentModificationException |
|
ConditionBlock |
|
ConfigurationException |
|
ConsoleStatement |
|
Constants |
|
ContainsAllCondition |
|
ContainsAnyCondition |
|
ContainsCondition |
|
ContainsKeyOperator |
|
ContainsTextCondition |
|
ContainsValueCondition |
|
ContainsValueOperator |
|
ContextConfiguration |
Represents a context configuration where custom setting could be defined for the context only.
|
ConvertToResultInternalStep |
takes a result set made of OUpdatableRecord instances and transforms it in another result set made of normal OResultInternal
instances.
|
ConvertToUpdatableResultStep |
takes a normal result set and transforms it in another result set made of OUpdatableRecord instances.
|
CopyDocumentStep |
Reads an upstream result set and returns a new result set that contains copies of the original OResult instances
|
CopyRecordContentBeforeUpdateStep |
Reads an upstream result set and returns a new result set that contains copies of the original OResult instances
|
CountFromClassStep |
Returns the number of records contained in a class (including subTypes) Executes a count(*) on a class and returns a single
record that contains that value (with a specific alias).
|
CountFromIndexStep |
Returns the number of records contained in an index
|
CountStep |
Counts the records from the previous steps.
|
CreateBothVerticesAndEdgeAsyncTask |
Asynchronous Task that creates both vertices and the edge that connects them.
|
CreateBucketStatement |
|
CreateDestinationVertexAndEdgeAsyncTask |
Asynchronous Task that creates the destination vertex and the edge that connects it to the existent source vertex.
|
CreateDocumentTypeStatement |
|
CreateEdgeAsyncTask |
Asynchronous Task that creates the edge that connects 2 vertices.
|
CreateEdgeExecutionPlanner |
Created by luigidellaquila on 08/08/16.
|
CreateEdgesStep |
Created by luigidellaquila on 28/11/16.
|
CreateEdgeStatement |
|
CreateEdgeTypeStatement |
|
CreateIncomingEdgeAsyncTask |
Asynchronous Task that creates the relationship between the destinationVertex and the sourceVertex as incoming.
|
CreateIndexStatement |
|
CreateIndexStatement.Property |
|
CreateOutgoingEdgesAsyncTask |
Asynchronous Task that creates the relationship between the sourceVertex and the destinationVertex as outgoing.
|
CreatePropertyAttributeStatement |
|
CreatePropertyStatement |
|
CreateRecordStep |
|
CreateSourceVertexAndEdgeAsyncTask |
Asynchronous Task that creates the source vertex and the edge that connects it to the existent destination vertex.
|
CreateTypeAbstractStatement |
|
CreateVertexExecutionPlanner |
|
CreateVertexStatement |
|
CreateVertexStatementEmpty |
|
CreateVertexStatementEmptyNoTarget |
|
CreateVertexStatementNoTarget |
|
CreateVertexTypeStatement |
|
Cursor |
Cursor to browse a result set.
|
Database |
|
Database.TRANSACTION_ISOLATION_LEVEL |
|
DatabaseAsyncAbstractCallbackTask |
|
DatabaseAsyncBrowseIterator |
|
DatabaseAsyncCommand |
|
DatabaseAsyncCompletion |
|
DatabaseAsyncCreateRecord |
|
DatabaseAsyncDeleteRecord |
|
DatabaseAsyncExecutor |
|
DatabaseAsyncExecutorImpl |
|
DatabaseAsyncExecutorImpl.DBAsyncStats |
|
DatabaseAsyncIndexCompaction |
|
DatabaseAsyncScanBucket |
|
DatabaseAsyncTask |
Interface for asynchronous tasks.
|
DatabaseAsyncTransaction |
|
DatabaseAsyncUpdateRecord |
|
DatabaseChecker |
|
DatabaseComparator |
Compares 2 databases if are identical.
|
DatabaseComparator.DatabaseAreNotIdentical |
|
DatabaseContext |
Thread local to store transaction data.
|
DatabaseContext.DatabaseContextTL |
|
DatabaseEvents |
|
DatabaseFactory |
|
DatabaseInternal |
Internal API, do not use as an end user.
|
DatabaseInternal.CALLBACK_EVENT |
|
DatabaseIsClosedException |
|
DatabaseIsReadOnlyException |
|
DatabaseMetadataException |
|
DatabaseOperationException |
|
DatabaseStats |
|
DateUtils |
|
DDLExecutionPlan |
|
DDLStatement |
Created by luigidellaquila on 12/08/16.
|
DefaultLogger |
Default Logger implementation that writes to the Java Logging Framework.
|
DefaultSQLFunctionFactory |
Default set of SQL function.
|
DefaultSQLMethodFactory |
Default method factory.
|
DefineFunctionStatement |
|
DeletedRecordCallback |
Interface used in `async().deleteRecord()` API.
|
DeleteEdgeByRidStatement |
|
DeleteEdgeExecutionPlanner |
Created by luigidellaquila on 08/08/16.
|
DeleteEdgeFromToStatement |
|
DeleteEdgeStatement |
|
DeleteEdgeToStatement |
|
DeleteEdgeVToStatement |
|
DeleteEdgeWhereStatement |
|
DeleteExecutionPlan |
|
DeleteExecutionPlanner |
Created by luigidellaquila on 08/08/16.
|
DeleteFromIndexStep |
Created by luigidellaquila on 11/08/16.
|
DeleteFunctionStatement |
|
DeleteStatement |
|
DeleteStep |
Deletes records coming from upstream steps
|
DepthFirstTraverseStep |
Created by luigidellaquila on 26/10/16.
|
DetachedDocument |
|
Dictionary |
HEADER = [itemCount(int:4),pageSize(int:4)] CONTENT-PAGES = [propertyName(string)]
|
Dictionary.PaginatedComponentFactoryHandler |
|
DistanceFunctionFactory |
Factory for distance functions.
|
DistinctExecutionStep |
Created by luigidellaquila on 08/07/16.
|
Document |
Document interface.
|
DocumentCallback |
|
DocumentIndexer |
|
DocumentType |
Schema Document Type.
|
DocumentValidator |
Validates documents against constraints defined in the schema.
|
DropBucketStatement |
|
DropIndexStatement |
|
DropPropertyStatement |
|
DropTypeStatement |
|
DuplicatedKeyException |
|
Edge |
An Edge represents the connection between two vertices in a Property Graph.
|
EdgeIterator |
|
EdgeIteratorFilter |
|
EdgeLinkedList |
Linked list uses to manage edges in vertex.
|
EdgeSegment |
|
EdgeToVertexIterable |
Created by luigidellaquila on 02/07/16.
|
EdgeToVertexIterator |
Created by luigidellaquila on 02/07/16.
|
EdgeTraversal |
Created by luigidellaquila on 20/09/16.
|
EdgeType |
Schema Edge Type.
|
EdgeVertexIterator |
|
EdgeVertexIteratorFilter |
|
EmbeddedDocument |
|
EmbeddedModifier |
Allows to get the document owner.
|
EmbeddedModifierObject |
Stores the owner document.
|
EmbeddedModifierProperty |
Allows to get the document owner from a property in the parent object.
|
EmptyDataGeneratorStep |
Created by luigidellaquila on 08/07/16.
|
EmptyIndexCursor |
|
EmptyResult |
Empty Result.
|
EmptyStep |
Created by luigidellaquila on 08/07/16.
|
EqualsCompareOperator |
|
ErrorCallback |
|
ErrorRecordCallback |
|
ExecutionPlan |
Created by luigidellaquila on 06/07/16.
|
ExecutionPlanCache |
This class is an LRU cache for already prepared SQL execution plans.
|
ExecutionStep |
Created by luigidellaquila on 20/07/16.
|
ExecutionStepInternal |
Execution Steps are the building blocks of a query execution plan
|
ExpandStep |
Expands a result-set.
|
ExplainResultSet |
Created by luigidellaquila on 08/07/16.
|
ExplainStatement |
|
ExportDatabaseStatement |
|
Expression |
|
ExpressionStatement |
|
FetchEdgesFromToVerticesStep |
Created by luigidellaquila on 21/02/17.
|
FetchEdgesToVerticesStep |
Created by luigidellaquila on 21/02/17.
|
FetchFromClassExecutionStep |
Created by luigidellaquila on 08/07/16.
|
FetchFromClusterExecutionStep |
|
FetchFromClustersExecutionStep |
Created by luigidellaquila on 21/07/16.
|
FetchFromIndexedFunctionStep |
Created by luigidellaquila on 06/08/16.
|
FetchFromIndexStep |
Created by luigidellaquila on 23/07/16.
|
FetchFromIndexValuesStep |
Created by luigidellaquila on 02/08/16.
|
FetchFromResultsetStep |
|
FetchFromRidsStep |
Created by luigidellaquila on 22/07/16.
|
FetchFromSchemaBucketsStep |
Returns a Result containing metadata regarding the available buckets in the database.
|
FetchFromSchemaDatabaseStep |
Returns an OResult containing metadata regarding the database
|
FetchFromSchemaIndexesStep |
Returns an OResult containing metadata regarding the schema indexes.
|
FetchFromSchemaTypesStep |
Returns an Result containing metadata regarding the schema types.
|
FieldMatchPathItem |
|
FileManager |
|
FileManager.FileChange |
|
FileManager.FileManagerStats |
|
FileUtils |
|
FilterByClassStep |
Created by luigidellaquila on 01/03/17.
|
FilterByClustersStep |
Created by luigidellaquila on 01/03/17.
|
FilterNotMatchPatternStep |
|
FilterStep |
Created by luigidellaquila on 12/07/16.
|
FirstLevelExpression |
|
FloatingPoint |
|
ForEachBlock |
|
ForEachExecutionPlan |
|
ForEachStep |
Created by luigidellaquila on 19/09/16.
|
FromClause |
|
FromItem |
|
FunctionAggregationContext |
Delegates to an aggregate function for aggregation calculation
|
FunctionCall |
|
FunctionDefinition |
Defines a function with a name and an entrypoint for execution.
|
FunctionExecutionException |
Thrown when functions raise exceptions.
|
FunctionLibraryDefinition<T extends FunctionDefinition> |
A function library manages executable functions.
|
GeOperator |
|
GeoUtils |
Geospatial utility class.
|
GetValueFromIndexEntryStep |
Created by luigidellaquila on 16/03/17.
|
GlobalConfiguration |
Keeps all configuration settings.
|
GlobalConfiguration.SCOPE |
|
GlobalLetExpressionStep |
Created by luigidellaquila on 03/08/16.
|
GlobalLetQueryStep |
Created by luigidellaquila on 03/08/16.
|
GraalPolyglotEngine |
Polyglot script engine based on GraalVM.
|
GraalPolyglotEngine.Builder |
|
GraphAlgorithmException |
|
GraphEngine |
Central class to work with graphs.
|
GraphEngine.CreateEdgeOperation |
|
GroupBy |
|
GtOperator |
|
GuaranteeEmptyCountStep |
|
HnswVectorIndex<TId,TVector,TDistance> |
This work is derived from the excellent work made by Jelmer Kuperus on https://github.com/jelmerk/hnswlib.
|
HnswVectorIndex.BuildVectorIndexCallback<TId,TVector> |
|
HnswVectorIndex.IgnoreVertexCallback |
|
HnswVectorIndex.IndexFactoryHandler |
|
HnswVectorIndex.PaginatedComponentFactoryHandlerUnique |
|
HnswVectorIndexRAM<TId,TVector,TItem extends com.github.jelmerk.knn.Item<TId,TVector>,TDistance> |
This work is derived from the excellent work made by Jelmer Kuperus on https://github.com/jelmerk/hnswlib.
|
HnswVectorIndexRAM.Builder<TId,TVector,TItem extends com.github.jelmerk.knn.Item<TId,TVector>,TDistance> |
|
HnswVectorIndexRAM.Node<TItem extends com.github.jelmerk.knn.Item> |
|
Identifiable |
Interface to identify an object in the database.
|
Identifier |
This class is used to represent all the identifies in the SQL grammar, ie.
|
IfExecutionPlan |
|
IfNotExists |
|
IfStatement |
|
IfStep |
Created by luigidellaquila on 19/09/16.
|
ILikeOperator |
|
ImmutableDocument |
Immutable document implementation.
|
ImmutableEdge |
Immutable read-only edge.
|
ImmutableEmbeddedDocument |
|
ImmutableLightEdge |
|
ImmutablePage |
Low level immutable (read-only) page implementation of 65536 bytes (2 exp 16 = 65Kb).
|
ImmutableVertex |
Immutable read-only vertex.
|
ImportDatabaseStatement |
|
InCondition |
|
Index |
Basic Index interface.
|
Index.BuildIndexCallback |
|
IndexableSQLFunction |
|
IndexBuilder<T extends Index> |
Builder class for index types.
|
IndexCursor |
Cursor to browse an result set from an index.
|
IndexCursorCollection |
|
IndexCursorEntry |
|
IndexException |
|
IndexFactory |
|
IndexFactoryHandler |
|
IndexIdentifier |
|
IndexIdentifier.Type |
|
IndexInternal |
Internal Index interface.
|
IndexInternal.INDEX_STATUS |
|
IndexMatchCondition |
|
IndexSearchDescriptor |
Created by luigidellaquila on 26/07/16.
|
IndexSearchInfo |
|
InfoExecutionPlan |
Created by luigidellaquila on 19/12/16.
|
InfoExecutionStep |
Created by luigidellaquila on 19/12/16.
|
InOperator |
|
InPathItem |
|
InPathItemOpt |
|
InputParameter |
|
InsertBody |
|
InsertExecutionPlan |
|
InsertExecutionPlanner |
Created by luigidellaquila on 08/08/16.
|
InsertSetExpression |
Created by luigidellaquila on 19/02/15.
|
InsertStatement |
|
InsertValuesStep |
Created by luigidellaquila on 11/08/16.
|
InstanceofCondition |
|
InternalExecutionPlan |
Created by luigidellaquila on 06/07/16.
|
InternalResultSet |
Created by luigidellaquila on 07/07/16.
|
InvalidDatabaseInstanceException |
|
IsDefinedCondition |
|
IsNotDefinedCondition |
|
IsNotNullCondition |
|
IsNullCondition |
|
IterableObject<T> |
Allows to iterate over a single object
|
IterableObjectArray<T> |
Allow to iterate over the array casted to Object.
|
IteratorFilterBase<T> |
|
IteratorResultSet |
Created by luigidellaquila on 07/07/16.
|
JavaBinarySerializer |
Java binary serializer.
|
JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
JavaClassFunctionLibraryDefinition |
Binds a Java class into a function library, where each method of the class are invokable functions.
|
JavaMethodFunctionDefinition |
Maps a Java method execution to a callable function.
|
JavaMethodFunctionLibraryDefinition |
Function library that allows invocation of functions written in Java language.
|
JavaQueryEngine |
|
JavaQueryEngine.JavaQueryEngineFactory |
|
JavascriptFunctionDefinition |
Javascript implementation of a function.
|
JavascriptFunctionLibraryDefinition |
|
JJTSqlParserState |
|
Json |
|
JsonArray |
|
JSONArray |
JSON array.
This API is compatible with org.json Java API, but uses Google GSON library under the hood.
|
JSONException |
JSON Exception.
This API is compatible with org.json Java API, but uses Google GSON library under the hood.
|
JSONFactory |
JSON object.
This API is compatible with org.json Java API, but uses Google GSON library under the hood.
|
JsonGraphSerializer |
|
JsonItem |
Created by luigidellaquila on 18/02/15.
|
JSONObject |
JSON object.
This API is compatible with org.json Java API, but uses Google GSON library under the hood.
|
JsonSerializer |
|
JSONSerializer |
|
JVMUtils |
|
LeOperator |
|
LetClause |
|
LetExpressionStep |
Created by luigidellaquila on 03/08/16.
|
LetItem |
|
LetQueryStep |
Created by luigidellaquila on 03/08/16.
|
LetStatement |
|
LevelZeroIdentifier |
|
LightEdge |
|
LikeOperator |
|
Limit |
|
LimitExecutionStep |
Created by luigidellaquila on 08/07/16.
|
LocalBucket |
PAGE CONTENT = [version(long:8),recordCountInPage(short:2),recordOffsetsInPage(2048*uint=8192)]
Record size is the length of the record:
0 = deleted record
-1 = placeholder pointer that points to another record in another page
<-1 = placeholder content pointed from another record in another page
The record size is stored as a varint (variable integer size).
|
LocalBucket.PaginatedComponentFactoryHandler |
|
LocalDatabase |
|
LocalDocumentType |
|
LocalEdgeType |
|
LocalProperty |
|
LocalResultSet |
Created by luigidellaquila on 07/07/16.
|
LocalSchema |
Local implementation of the database schema.
|
LocalVertexType |
|
LockContext |
|
LockException |
|
LockManager<RESOURCE,REQUESTER> |
Lock manager implementation.
|
LockManager.LOCK_STATUS |
|
LogFormatter |
Basic Log formatter.
|
Logger |
Logger interface that avoids using varargs to remove garbage on the GC
|
LogManager |
Centralized Log Manager.
|
LRUCache<K,V> |
The most simpler LRU cache implementation in Java.
|
LSMTreeFullTextIndex |
Full Text index implementation based on LSM-Tree index.
|
LSMTreeFullTextIndex.IndexFactoryHandler |
|
LSMTreeFullTextIndex.PaginatedComponentFactoryHandlerNotUnique |
|
LSMTreeIndex |
LSM-Tree index implementation.
|
LSMTreeIndex.IndexFactoryHandler |
|
LSMTreeIndex.PaginatedComponentFactoryHandlerNotUnique |
|
LSMTreeIndex.PaginatedComponentFactoryHandlerUnique |
|
LSMTreeIndexAbstract |
Abstract class for LSM-based indexes.
|
LSMTreeIndexAbstract.LookupResult |
|
LSMTreeIndexAbstract.NULL_STRATEGY |
|
LSMTreeIndexCompacted |
The first page (main page) contains the total pages under the fields "compactedPageNumberOfSeries".
|
LSMTreeIndexCompactor |
|
LSMTreeIndexCursor |
Index cursor doesn't remove the deleted entries.
|
LSMTreeIndexDebugger |
|
LSMTreeIndexMutable |
|
LSMTreeIndexUnderlyingAbstractCursor |
|
LSMTreeIndexUnderlyingCompactedSeriesCursor |
|
LSMTreeIndexUnderlyingPageCursor |
|
LtOperator |
|
LZ4Compression |
Compression implementation that uses the popular LZ4 algorithm.
|
ManualIndexBuilder |
Builder class for manual indexes.
|
MatchEdgeTraverser |
Created by luigidellaquila on 23/09/16.
|
MatchesCondition |
|
MatchExecutionPlanner |
Created by luigidellaquila on 20/09/16.
|
MatchExpression |
|
MatchFieldTraverser |
|
MatchFilter |
|
MatchFilterItem |
|
MatchFirstStep |
Created by luigidellaquila on 20/09/16.
|
MatchMultiEdgeTraverser |
Created by luigidellaquila on 14/10/16.
|
MatchPathItem |
|
MatchPathItemFirst |
|
MatchPrefetchStep |
Created by luigidellaquila on 20/09/16.
|
MatchReverseEdgeTraverser |
Created by luigidellaquila on 15/10/16.
|
MatchStatement |
|
MatchStatement.EdgeTraversal |
|
MatchStatement.MatchContext |
|
MatchStatement.MatchExecutionPlan |
|
MatchStep |
|
MathExpression |
|
MathExpression.Operator |
|
MethodCall |
|
Modifier |
|
MultExpression |
|
MultiIndexCursor |
|
MultiIterator<T> |
Iterator that allow to iterate against multiple collection of elements.
|
MultiMatchPathItem |
|
MultiMatchPathItemArrows |
|
MultiValue |
Handles Multi-value types such as Arrays, Collections and Maps.
|
MurmurHash |
Murmur hash 2.0.
|
MutableDocument |
Mutable document implementation.
|
MutableEdge |
Mutable edge that supports updates.
|
MutableEdgeSegment |
|
MutableEmbeddedDocument |
|
MutablePage |
Mutable page that accepts updates.
|
MutableVertex |
Mutable vertex that supports updates.
|
NamedParameter |
|
NanoClock |
|
NearOperator |
|
NeedRetryException |
|
NeOperator |
|
NeqOperator |
|
NestedProjection |
|
NestedProjectionItem |
|
NewEdgeCallback |
|
NewEdgesCallback |
|
NewRecordCallback |
|
Node |
|
NotBlock |
|
NotInCondition |
|
NullSafeEqualsCompareOperator |
|
NumberUtils |
|
OkCallback |
|
OptionalMatchEdgeTraverser |
Created by luigidellaquila on 17/10/16.
|
OptionalMatchStep |
Created by luigidellaquila on 17/10/16.
|
OrBlock |
|
OrderBy |
|
OrderByItem |
Created by luigidellaquila on 06/02/15.
|
OrderByStep |
Created by luigidellaquila on 11/07/16.
|
OutPathItem |
|
OutPathItemOpt |
|
PageId |
Immutable.
|
PageManager |
Manages pages from disk to RAM.
|
PageManager.ConcurrentPageAccessCallback |
|
PageManager.PPageManagerStats |
|
PageManagerFlushThread |
Flushes pages to disk asynchronously.
|
PaginatedComponent |
Extends a FileComponent by supporting pages.
|
PaginatedComponentFile |
|
Pair<V1,V2> |
Container for pair of non null objects.
|
ParallelExecStep |
|
ParenthesisBlock |
|
ParenthesisExpression |
|
Parse |
|
ParseCondition |
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseExpression |
|
ParseScript |
|
PartitionedBucketSelectionStrategy |
Select the bucket using a partition algorithm computed as the hashed value of the properties values.
|
Pattern |
Created by luigidellaquila on 28/07/15.
|
PatternConst |
|
PatternEdge |
Created by luigidellaquila on 28/07/15.
|
PatternNode |
Created by luigidellaquila on 28/07/15.
|
PCollection |
|
PInteger |
|
PNumber |
|
PolyglotFunctionDefinition |
Polyglot implementation of a function.
|
PolyglotFunctionLibraryDefinition<T extends PolyglotFunctionDefinition> |
|
PolyglotFunctionLibraryDefinition.Callback |
|
PolyglotQueryEngine |
|
PolyglotQueryEngine.PolyglotQueryEngineFactory |
|
PositionalParameter |
|
Profiler |
|
ProfileStatement |
|
Projection |
|
ProjectionCalculationStep |
Created by luigidellaquila on 12/07/16.
|
ProjectionItem |
|
Property |
Schema Property.
|
PString |
|
QueryEngine |
|
QueryEngine.AnalyzedQuery |
|
QueryEngine.QueryEngineFactory |
|
QueryEngineManager |
|
QueryExecutionPushListener |
Created by luigidellaquila on 06/07/16.
|
QueryHelper |
|
QueryOperatorEquals |
|
QueryPlanningInfo |
Created by luigidellaquila on 19/06/17.
|
QueryStatement |
|
QueryStats |
This class contains statistics about graph structure and query execution.
|
RangeIndex |
Basic Range Index interface.
|
RawRecordCallback |
|
RebuildIndexStatement |
|
Record |
Generic interface representing a record as an entry in the database.
|
RecordAttribute |
|
RecordCallback |
|
RecordEvents |
|
RecordEventsRegistry |
|
RecordFactory |
|
RecordInternal |
|
RecordNotFoundException |
|
RecordTableFormatter |
|
RecordTableFormatter.TableRecordRow |
|
RemoveEdgePointersStep |
This is intended for INSERT FROM SELECT.
|
RemoveEmptyOptionalsStep |
|
ResettableIterator<T> |
Iterator can be reset to start from the beginning.
|
ResettableIteratorBase<T> |
|
ResourcePathItem |
|
Result |
Created by luigidellaquila on 21/07/16.
|
ResultInternal |
Created by luigidellaquila on 06/07/16.
|
ResultSet |
Result set returned from queries.
|
Retry |
|
RetryExecutionPlan |
|
RetryStep |
|
ReturnMatchElementsStep |
Created by luigidellaquila on 12/10/16.
|
ReturnMatchPathElementsStep |
Created by luigidellaquila on 12/10/16.
|
ReturnMatchPathsStep |
Created by luigidellaquila on 12/10/16.
|
ReturnMatchPatternsStep |
Created by luigidellaquila on 12/10/16.
|
ReturnStatement |
|
ReturnStep |
Created by luigidellaquila on 11/10/16.
|
Rid |
|
RID |
It represents the logical address of a record in the database.
|
RidSet |
Special implementation of Java Set<ORID> to efficiently handle memory and performance.
|
RidSetIterator |
Created by luigidellaquila on 25/10/16.
|
RightBinaryCondition |
|
RollbackStatement |
|
RoundRobinBucketSelectionStrategy |
Default round-robin implementation that uses all the available buckets.
|
RWLockContext |
|
SaveElementStep |
|
Schema |
|
Schema.INDEX_TYPE |
|
SchemaException |
|
SchemaIdentifier |
|
ScriptExecutionPlan |
|
ScriptLineStep |
|
SecurityDatabaseUser |
Security user for a database.
|
SecurityDatabaseUser.ACCESS |
|
SecurityDatabaseUser.DATABASE_ACCESS |
|
SecurityManager |
Base security at server level.
|
SecurityUser |
Security user at global level.
|
Select |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectCompiled |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectExecutionPlan |
Created by luigidellaquila on 06/07/16.
|
SelectExecutionPlanner |
|
SelectExecutor |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectIterator<T extends Document> |
Query iterator returned from queries.
|
SelectOperator |
Native condition with support for simple operators through inheritance.
|
SelectParallelIterator<T extends Document> |
Query iterator returned from queries.
|
SelectParameterValue |
|
SelectPropertyValue |
|
SelectRuntimeValue |
|
SelectStatement |
|
SelectTreeNode |
Native condition representation in a tree.
|
SelectWhereAfterBlock |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectWhereBaseBlock |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectWhereLeftBlock |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectWhereOperatorBlock |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectWhereRightBlock |
Native Query engine is a simple query engine that covers most of the classic use cases, such as the retrieval of records
with a where condition.
|
SelectWithoutTargetStatement |
|
SerializationException |
|
SetDocumentClassStep |
Assigns a class to documents coming from upstream
|
SimpleBooleanExpression |
Created by luigidellaquila on 21/11/16.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleExecStatement |
Superclass for SQL statements that are too simple to deserve an execution planner.
|
SimpleNode |
|
SingleOpExecutionPlan |
|
Skip |
|
SkipExecutionStep |
Created by luigidellaquila on 08/07/16.
|
SleepStatement |
|
SoftThread |
|
SQLFunction |
Interface that defines a SQL Function.
|
SQLFunctionAbsoluteValue |
Evaluates the absolute value for numeric types.
|
SQLFunctionAbstract |
Abstract class to extend to build Custom SQL Functions.
|
SQLFunctionAstar |
A*'s algorithm describes how to find the cheapest path from one node to another node in a directed weighted graph with husrestic
function.
|
SQLFunctionAverage |
Compute the average value for a field.
|
SQLFunctionBoolAnd |
Computes the aggregate "and" over a field.
|
SQLFunctionBoolOr |
Computes the aggregate "or" over a field.
|
SQLFunctionBoth |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionBothE |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionBothV |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionCircle |
Returns a circle shape with the 3 coordinates received as parameters.
|
SQLFunctionCoalesce |
Returns the first field/value not null parameter.
|
SQLFunctionConcat |
|
SQLFunctionConfigurableAbstract |
Abstract class to extend to build Custom SQL Functions that saves the configured parameters.
|
SQLFunctionCount |
Count the record that contains a field.
|
SQLFunctionDate |
Builds a date object from the format passed as a number or a string.
|
SQLFunctionDecode |
Encode a string in various format (only base64 for now)
|
SQLFunctionDefinition |
Javascript implementation of a function.
|
SQLFunctionDifference |
This operator can work inline.
|
SQLFunctionDijkstra |
Dijkstra's algorithm describes how to find the cheapest path from one node to another node in a directed weighted graph.
|
SQLFunctionDistance |
Haversine formula to compute the distance between 2 gro points.
|
SQLFunctionDuration |
Returns a java.time.Duration.
|
SQLFunctionEncode |
Encode a string in various format (only base64 for now).
|
SQLFunctionEval |
Evaluates a complex expression.
|
SQLFunctionFactory |
|
SQLFunctionFactoryTemplate |
Created by frank on 25/05/2017.
|
SQLFunctionFiltered |
|
SQLFunctionFirst |
Extract the first item of multi values (arrays, collections and maps) or return the same value for non multi-value types.
|
SQLFunctionFormat |
Formats content.
|
SQLFunctionHeuristicPathFinderAbstract |
Abstract class to find paths between nodes using heuristic .
|
SQLFunctionIf |
Returns different values based on the condition.
|
SQLFunctionIfNull |
Returns the passed field/value (or optional parameter return_value_if_not_null) if
field/value is not null; otherwise it returns return_value_if_null.
|
SQLFunctionIn |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionInE |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionIntersect |
This operator can work as aggregate or inline.
|
SQLFunctionInV |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionLast |
Extract the last item of multi values (arrays, collections and maps) or return the same value for non multi-value types.
|
SQLFunctionLibraryDefinition |
|
SQLFunctionLineString |
Returns a linestring shape with the coordinates received as parameters.
|
SQLFunctionList |
This operator add an item in a list.
|
SQLFunctionMap |
This operator add an entry in a map.
|
SQLFunctionMathAbstract |
Abstract class for math function.
|
SQLFunctionMax |
Compute the maximum value for a field.
|
SQLFunctionMedian |
Computes the median for a field.
|
SQLFunctionMin |
Compute the minimum value for a field.
|
SQLFunctionMode |
Compute the mode (or multimodal) value for a field.
|
SQLFunctionMove |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionMoveFiltered |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionMultiValueAbstract<T> |
Abstract class for multi-value based function implementations.
|
SQLFunctionOut |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionOutE |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionOutV |
Created by luigidellaquila on 03/01/17.
|
SQLFunctionPathFinder |
Abstract class to find paths between nodes.
|
SQLFunctionPercentile |
Computes the percentile for a field.
|
SQLFunctionPoint |
Returns a point in space with X and Y as parameters.
|
SQLFunctionPolygon |
Returns a polygon shape with the coordinates received as parameters.
|
SQLFunctionRandomInt |
Generates a random number integer between 0 and the number passed as parameter.
|
SQLFunctionRectangle |
Returns a rectangle shape with the 4 coordinates received as parameters.
|
SQLFunctionReflectionFactory |
Factory for custom SQL functions.
|
SQLFunctionSet |
This operator add an item in a set.
|
SQLFunctionShortestPath |
Shortest path algorithm to find the shortest path from one node to another node in a directed graph.
|
SQLFunctionSquareRoot |
|
SQLFunctionStandardDeviation |
Compute the standard deviation for a given field.
|
SQLFunctionStrcmpci |
Compares two strings
|
SQLFunctionSum |
Computes the sum of field.
|
SQLFunctionSymmetricDifference |
This operator can work as aggregate or inline.
|
SQLFunctionSysdate |
Returns the current date time.
|
SQLFunctionUnionAll |
This operator can work as aggregate or inline.
|
SQLFunctionUUID |
Generates a UUID as a 128-bits value using the Leach-Salz variant.
|
SQLFunctionVariance |
Compute the variance estimation for a given field.
|
SQLFunctionVectorNeighbors |
Returns the K neighbors from a vertex.
|
SQLHeuristicFormula |
Heuristic formula enum.
|
SQLMethod |
Methods can be used on various objects with different number of arguments.
|
SQLMethodAppend |
Appends strings.
|
SQLMethodAsBoolean |
|
SQLMethodAsByte |
Returns a number as a byte (signed 8 bit representation).
|
SQLMethodAsDate |
Transforms a value to date.
|
SQLMethodAsDateTime |
Transforms a value to datetime.
|
SQLMethodAsDecimal |
Transforms a value to decimal.
|
SQLMethodAsDouble |
Returns a number as a double (signed 32 bit representation).
|
SQLMethodAsFloat |
|
SQLMethodAsInteger |
Returns a number as an integer (signed 16 bit representation).
|
SQLMethodAsList |
Transforms current value in a List.
|
SQLMethodAsLong |
Returns a number as a long (signed 32 bit representation).
|
SQLMethodAsMap |
Transforms current value into a Map.
|
SQLMethodAsRecord |
Returns the record from an Identifiable (a RID).
|
SQLMethodAsRID |
Transforms a string in a RID, if valid, otherwise null.
|
SQLMethodAsSet |
Transforms current value in a Set.
|
SQLMethodAsShort |
Returns a number as a short (signed 16 bit representation).
|
SQLMethodAsString |
|
SQLMethodCapitalize |
|
SQLMethodCharAt |
Returns a character in a string.
|
SQLMethodConvert |
Converts a value to another type in Java or ArcadeDB's supported types.
|
SQLMethodExclude |
Filter the content by excluding only some fields.
|
SQLMethodFactory |
|
SQLMethodField |
|
SQLMethodFormat |
|
SQLMethodHash |
Hash a string supporting multiple algorithm, all those supported by JVM
|
SQLMethodIfNull |
Returns argument if result is null else return result.
|
SQLMethodInclude |
Filter the content by including only some fields.
|
SQLMethodIndexOf |
|
SQLMethodIntersectsWith |
Returns true if a shape intersects with another shape.
|
SQLMethodIsWithin |
Returns true if a shape is inside another shape
|
SQLMethodJavaType |
Returns the value's Java type.
|
SQLMethodKeys |
|
SQLMethodLastIndexOf |
|
SQLMethodLeft |
Returns the first characters from the beginning of the string.
|
SQLMethodLength |
Returns the string length.
|
SQLMethodNormalize |
|
SQLMethodPrecision |
Modifies the precision of a datetime.
|
SQLMethodPrefix |
|
SQLMethodRemove |
Remove the first occurrence of elements from a collection.
|
SQLMethodRemoveAll |
Remove all the occurrences of elements from a collection.
|
SQLMethodReplace |
Replaces all the occurrences.
|
SQLMethodRight |
Returns the first characters from the end of the string.
|
SQLMethodSize |
|
SQLMethodSplit |
Splits a string using a delimiter.
|
SQLMethodSubString |
Extracts a sub string from the original.
|
SQLMethodToJSON |
Converts a document in JSON string.
|
SQLMethodToLowerCase |
|
SQLMethodToUpperCase |
|
SQLMethodTransform |
Transform the element in a collections or map.
|
SQLMethodTrim |
|
SQLMethodType |
Returns the value's Arcadedb Type.
|
SQLMethodValues |
Returns the values of a map.
|
SqlParser |
Database Sql grammar.
|
SqlParserConstants |
Token literal values and constants.
|
SqlParserTokenManager |
Token Manager.
|
SqlParserTreeConstants |
|
SQLQueryEngine |
|
SQLQueryEngine.SQLQueryEngineFactory |
|
SQLScriptQueryEngine |
|
SQLScriptQueryEngine.SQLScriptQueryEngineFactory |
|
SQLStaticReflectiveFunction |
This is able to invoke a static method using reflection.
|
Statement |
|
StatementCache |
This class is an LRU cache for already parsed SQL statement executors.
|
StatementInternal |
|
StatementSemicolon |
|
SubQueryCollector |
This class is used by the query planner to extract subqueries and move them to LET clause
An example:
select from foo where name in (select name from bar)
will become
select from foo<br>
let _$$$SUBQUERY$$_0 = (select name from bar)<br>
where name in _$$$SUBQUERY$$_0
|
SubQueryStep |
Created by luigidellaquila on 22/07/16.
|
SuffixIdentifier |
|
SystemVariableResolver |
Resolve system variables embedded in a String.
|
TableFormatter |
|
TableFormatter.ALIGNMENT |
|
TableFormatter.TableMapRow |
|
TableFormatter.TableOutput |
|
TableFormatter.TableRow |
|
TempIndexCursor |
|
ThreadBucketSelectionStrategy |
Threaded implementation that returns the bucket partitioned with the thread id.
|
Timeout |
|
TimeoutException |
|
TimeoutStep |
Created by luigidellaquila on 08/08/16.
|
Token |
Describes the input token stream.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrException |
Token Manager Error.
|
TrackableBinary |
|
TrackableContent |
|
Transaction |
|
TransactionContext |
Manage the transaction context.
|
TransactionContext.STATUS |
|
TransactionContext.TransactionPhase1 |
|
TransactionException |
|
TransactionIndexContext |
|
TransactionIndexContext.ComparableKey |
|
TransactionIndexContext.IndexKey |
|
TransactionManager |
|
TraverseExecutionPlanner |
|
TraverseProjectionItem |
|
TraverseResult |
Created by luigidellaquila on 02/11/16.
|
TraverseStatement |
|
TraverseStatement.Strategy |
|
TruncateBucketStatement |
|
TruncateRecordStatement |
|
TruncateTypeStatement |
|
Type |
Generic representation of a type.
allowAssignmentFrom accepts any class, but Array.class means that the type accepts generic Arrays.
|
TypeBuilder<T> |
Builder class for schema types.
|
TypeIndex |
It represent an index on a type.
|
TypeIndexBuilder |
Builder class for type indexes.
|
UnsignedBytesComparator |
This class was inspired by Guava's UnsignedBytes, under Apache 2 license.
|
UnsignedBytesComparator.PureJavaComparator |
|
UnsignedBytesComparator.UnsafeComparator |
|
Unwind |
|
UnwindStep |
unwinds a result-set.
|
UnwrapPreviousValueStep |
for UPDATE, unwraps the current result set to return the previous value
|
UpdatableResult |
|
UpdateAddItem |
|
UpdateContentStep |
Created by luigidellaquila on 09/08/16.
|
UpdatedRecordCallback |
Interface used in `async().updateRecord()` API.
|
UpdateEdgeStatement |
|
UpdateExecutionPlan |
|
UpdateExecutionPlanner |
Created by luigidellaquila on 08/08/16.
|
UpdateIncrementItem |
|
UpdateItem |
|
UpdateMergeStep |
Created by luigidellaquila on 09/08/16.
|
UpdateOperations |
|
UpdatePutItem |
|
UpdateRemoveItem |
|
UpdateRemoveStep |
Created by luigidellaquila on 09/08/16.
|
UpdateSetStep |
Created by luigidellaquila on 09/08/16.
|
UpdateStatement |
|
UpsertStep |
|
Url |
|
ValidationException |
Exception thrown when a constrain is violated.
|
ValueExpression |
this class is only used by the query executor to store pre-calculated values and store them in a temporary AST.
|
VariableParser |
Resolve entity class and descriptors using the paths configured.
|
VariableParserListener |
Wake up at every variable found.
|
VectorIndexBuilder |
Builder class for vector indexes.
|
VectorUtils |
This work is derived from the excellent work made by Jelmer Kuperus on https://github.com/jelmerk/hnswlib.
|
Vertex |
A Vertex represents the main information in a Property Graph.
|
Vertex.DIRECTION |
|
VertexInternal |
Not intended to be used by the end-user.
|
VertexIterator |
|
VertexIteratorFilter |
|
VertexType |
Schema Vertex Type.
|
Wait |
|
WALException |
|
WALFile |
|
WALFile.FLUSH_TYPE |
|
WALFile.WALPage |
|
WALFile.WALTransaction |
|
WALFileFactory |
|
WALFileFactoryEmbedded |
|
WhereClause |
|
WhileBlock |
|
WhileMatchStep |
Created by luigidellaquila on 13/10/16.
|
WhileStep |
|
WithinOperator |
|