嵌套类
| 修饰符和类型 |
类 |
说明 |
static class |
GraphAlgebra.Apply |
Apply is a relational operation where it first performs a inner correlated subtask for each tuple
of input relations, and then the result of the subtask will be joined back to each input tuple.
|
static interface |
GraphAlgebra.ApplyOrBuilder |
|
static class |
GraphAlgebra.As |
To tag the current data with an alias
|
static interface |
GraphAlgebra.AsOrBuilder |
|
static class |
GraphAlgebra.Branch |
A node for auxiliary suggesting branches when dealing with logical plan with nested branches
|
static interface |
GraphAlgebra.BranchOrBuilder |
|
static class |
GraphAlgebra.Dedup |
Protobuf type algebra.Dedup
|
static interface |
GraphAlgebra.DedupOrBuilder |
|
static class |
GraphAlgebra.EdgeExpand |
Protobuf type algebra.EdgeExpand
|
static interface |
GraphAlgebra.EdgeExpandOrBuilder |
|
static class |
GraphAlgebra.GetV |
It is typical to use the operator together with EdgeExpand or PathExpand, with the functionality of
obtaining some properties of the end vertex after the expansion.
|
static interface |
GraphAlgebra.GetVOrBuilder |
|
static class |
GraphAlgebra.GroupBy |
Protobuf type algebra.GroupBy
|
static interface |
GraphAlgebra.GroupByOrBuilder |
|
static class |
GraphAlgebra.IndexPredicate |
To define a predicate of {{k1, cmp, v1} and {k2, cmp, v2}} or ...,
where the values referred by k1, k2, ... are indexed and hence the
predicate can be efficiently verified by leveraging the index.
|
static interface |
GraphAlgebra.IndexPredicateOrBuilder |
|
static class |
GraphAlgebra.Intersect |
Intersect multiple relations regarding a given key.
|
static interface |
GraphAlgebra.IntersectOrBuilder |
|
static class |
GraphAlgebra.Join |
Join two relations based on certain predicate.
|
static interface |
GraphAlgebra.JoinOrBuilder |
|
static class |
GraphAlgebra.Limit |
Protobuf type algebra.Limit
|
static interface |
GraphAlgebra.LimitOrBuilder |
|
static class |
GraphAlgebra.LogicalPlan |
A logical plan of graph relation algebra forms a DAG, where each node is an operator and the
edge indicates the execution flow.
|
static interface |
GraphAlgebra.LogicalPlanOrBuilder |
|
static class |
GraphAlgebra.MetaData |
Protobuf type algebra.MetaData
|
static interface |
GraphAlgebra.MetaDataOrBuilder |
|
static class |
GraphAlgebra.OrderBy |
Protobuf type algebra.OrderBy
|
static interface |
GraphAlgebra.OrderByOrBuilder |
|
static class |
GraphAlgebra.PathExpand |
Protobuf type algebra.PathExpand
|
static interface |
GraphAlgebra.PathExpandOrBuilder |
|
static class |
GraphAlgebra.Pattern |
Protobuf type algebra.Pattern
|
static interface |
GraphAlgebra.PatternOrBuilder |
|
static class |
GraphAlgebra.Project |
To project a relation on certain attributes or further their properties
|
static interface |
GraphAlgebra.ProjectOrBuilder |
|
static class |
GraphAlgebra.QueryParams |
Protobuf type algebra.QueryParams
|
static interface |
GraphAlgebra.QueryParamsOrBuilder |
|
static class |
GraphAlgebra.Range |
Protobuf type algebra.Range
|
static interface |
GraphAlgebra.RangeOrBuilder |
|
static class |
GraphAlgebra.Root |
A dummy node to delegate a source opr for multiple scan cases.
|
static interface |
GraphAlgebra.RootOrBuilder |
|
static class |
GraphAlgebra.Sample |
Protobuf type algebra.Sample
|
static interface |
GraphAlgebra.SampleOrBuilder |
|
static class |
GraphAlgebra.Scan |
Scan is an operator that transforms the source data format (defined by the database)
into internal data format (defined/used by runtime)
|
static interface |
GraphAlgebra.ScanOrBuilder |
|
static class |
GraphAlgebra.SegmentApply |
Protobuf type algebra.SegmentApply
|
static interface |
GraphAlgebra.SegmentApplyOrBuilder |
|
static class |
GraphAlgebra.Select |
To filter a relation based on a given predicate
|
static interface |
GraphAlgebra.SelectOrBuilder |
|
static class |
GraphAlgebra.Sink |
Protobuf type algebra.Sink
|
static class |
GraphAlgebra.SinkDefault |
Protobuf type algebra.SinkDefault
|
static interface |
GraphAlgebra.SinkDefaultOrBuilder |
|
static interface |
GraphAlgebra.SinkOrBuilder |
|
static class |
GraphAlgebra.SinkVineyard |
Protobuf type algebra.SinkVineyard
|
static interface |
GraphAlgebra.SinkVineyardOrBuilder |
|
static class |
GraphAlgebra.Unfold |
Protobuf type algebra.Unfold
|
static interface |
GraphAlgebra.UnfoldOrBuilder |
|
static class |
GraphAlgebra.Union |
Union multiple relations
|
static interface |
GraphAlgebra.UnionOrBuilder |
|