AggregateProjectionSplit |
This class is used by the query planner to split projections in three parts:
pre-aggregate projections
aggregate projections
post-aggregate projections
|
Alias |
|
AlignDatabaseStatement |
|
AlterBucketStatement |
|
AlterDatabaseStatement |
|
AlterPropertyStatement |
|
AlterTypeStatement |
|
AndBlock |
|
ArrayConcatExpression |
|
ArrayConcatExpressionElement |
|
ArrayNumberSelector |
|
ArrayRangeSelector |
|
ArraySelector |
|
ArraySingleValuesSelector |
|
BackupDatabaseStatement |
|
BaseExpression |
|
BaseIdentifier |
|
BeginStatement |
|
BetweenCondition |
|
BinaryCondition |
|
BooleanExpression |
Created by luigidellaquila on 07/11/14.
|
BothPathItem |
|
BothPathItemOpt |
|
Bucket |
|
BucketIdentifier |
|
BucketList |
|
CheckDatabaseStatement |
|
CommitStatement |
|
CompareOperator |
|
ConditionBlock |
|
ConsoleStatement |
|
ContainsAllCondition |
|
ContainsAnyCondition |
|
ContainsCondition |
|
ContainsKeyOperator |
|
ContainsTextCondition |
|
ContainsValueCondition |
|
ContainsValueOperator |
|
CreateBucketStatement |
|
CreateDocumentTypeStatement |
|
CreateEdgeStatement |
|
CreateEdgeTypeStatement |
|
CreateIndexStatement |
|
CreateIndexStatement.Property |
|
CreatePropertyAttributeStatement |
|
CreatePropertyStatement |
|
CreateTypeAbstractStatement |
|
CreateVertexStatement |
|
CreateVertexStatementEmpty |
|
CreateVertexStatementEmptyNoTarget |
|
CreateVertexStatementNoTarget |
|
CreateVertexTypeStatement |
|
DDLStatement |
Created by luigidellaquila on 12/08/16.
|
DefineFunctionStatement |
|
DeleteEdgeByRidStatement |
|
DeleteEdgeFromToStatement |
|
DeleteEdgeStatement |
|
DeleteEdgeToStatement |
|
DeleteEdgeVToStatement |
|
DeleteEdgeWhereStatement |
|
DeleteFunctionStatement |
|
DeleteStatement |
|
DropBucketStatement |
|
DropIndexStatement |
|
DropPropertyStatement |
|
DropTypeStatement |
|
EqualsCompareOperator |
|
ExecutionPlanCache |
This class is an LRU cache for already prepared SQL execution plans.
|
ExplainResultSet |
Created by luigidellaquila on 08/07/16.
|
ExplainStatement |
|
ExportDatabaseStatement |
|
Expression |
|
ExpressionStatement |
|
FieldMatchPathItem |
|
FirstLevelExpression |
|
FloatingPoint |
|
ForEachBlock |
|
FromClause |
|
FromItem |
|
FunctionCall |
|
GeOperator |
|
GroupBy |
|
GtOperator |
|
Identifier |
This class is used to represent all the identifies in the SQL grammar, ie.
|
IfNotExists |
|
IfStatement |
|
ILikeOperator |
|
ImportDatabaseStatement |
|
InCondition |
|
IndexIdentifier |
|
IndexMatchCondition |
|
InOperator |
|
InPathItem |
|
InPathItemOpt |
|
InputParameter |
|
InsertBody |
|
InsertSetExpression |
Created by luigidellaquila on 19/02/15.
|
InsertStatement |
|
InstanceofCondition |
|
IsDefinedCondition |
|
IsNotDefinedCondition |
|
IsNotNullCondition |
|
IsNullCondition |
|
JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
JJTSqlParserState |
|
Json |
|
JsonArray |
|
JsonItem |
Created by luigidellaquila on 18/02/15.
|
LeOperator |
|
LetClause |
|
LetItem |
|
LetStatement |
|
LevelZeroIdentifier |
|
LikeOperator |
|
Limit |
|
LocalResultSet |
Created by luigidellaquila on 07/07/16.
|
LtOperator |
|
MatchesCondition |
|
MatchExpression |
|
MatchFilter |
|
MatchFilterItem |
|
MatchPathItem |
|
MatchPathItemFirst |
|
MatchStatement |
|
MatchStatement.EdgeTraversal |
|
MatchStatement.MatchContext |
|
MatchStatement.MatchExecutionPlan |
|
MathExpression |
|
MethodCall |
|
Modifier |
|
MultExpression |
|
MultiMatchPathItem |
|
MultiMatchPathItemArrows |
|
NamedParameter |
|
NearOperator |
|
NeOperator |
|
NeqOperator |
|
NestedProjection |
|
NestedProjectionItem |
|
NotBlock |
|
NotInCondition |
|
NullSafeEqualsCompareOperator |
|
OrBlock |
|
OrderBy |
|
OrderByItem |
Created by luigidellaquila on 06/02/15.
|
OutPathItem |
|
OutPathItemOpt |
|
ParenthesisBlock |
|
ParenthesisExpression |
|
Parse |
|
ParseCondition |
|
ParseExpression |
|
ParseScript |
|
Pattern |
Created by luigidellaquila on 28/07/15.
|
PCollection |
|
PInteger |
|
PNumber |
|
PositionalParameter |
|
ProfileStatement |
|
Projection |
|
ProjectionItem |
|
PString |
|
QueryStatement |
|
RebuildIndexStatement |
|
RecordAttribute |
|
ResourcePathItem |
|
Retry |
|
ReturnStatement |
|
Rid |
|
RightBinaryCondition |
|
RollbackStatement |
|
SchemaIdentifier |
|
SelectStatement |
|
SelectWithoutTargetStatement |
|
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 |
|
Skip |
|
SleepStatement |
|
SqlParser |
Database Sql grammar.
|
SqlParserTokenManager |
Token Manager.
|
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
|
SuffixIdentifier |
|
Timeout |
|
Token |
Describes the input token stream.
|
TraverseProjectionItem |
|
TraverseStatement |
|
TruncateBucketStatement |
|
TruncateRecordStatement |
|
TruncateTypeStatement |
|
Unwind |
|
UpdateAddItem |
|
UpdateEdgeStatement |
|
UpdateIncrementItem |
|
UpdateItem |
|
UpdateOperations |
|
UpdatePutItem |
|
UpdateRemoveItem |
|
UpdateStatement |
|
Url |
|
ValueExpression |
this class is only used by the query executor to store pre-calculated values and store them in a temporary AST.
|
Wait |
|
WhereClause |
|
WhileBlock |
|
WhileStep |
|
WithinOperator |
|