Documentation ¶
Index ¶
- Constants
- type NamespaceTreeJoin
- func (visitor *NamespaceTreeJoin) LeaveJoin(*query.QueryJoin)
- func (visitor *NamespaceTreeJoin) RunQuery() api.Response
- func (visitor *NamespaceTreeJoin) VisitJoin(*query.QueryJoin)
- func (visitor *NamespaceTreeJoin) VisitOpCode(opCode query.QueryOpCode)
- func (visitor *NamespaceTreeJoin) VisitPublicKeyHash(hash crypto.PublicKeyHash)
- func (visitor *NamespaceTreeJoin) VisitRowJoin(position int, rowJoin *query.QueryRowJoin)
- func (visitor *NamespaceTreeJoin) VisitTableKey(tableKey crdt.TableName)
- type NamespaceTreeSelect
- func (visitor *NamespaceTreeSelect) LeaveSelect(*query.QuerySelect)
- func (visitor *NamespaceTreeSelect) LeaveWhere(where *query.QueryWhere)
- func (visitor *NamespaceTreeSelect) ReadSearchResult(result api.SearchResult) api.TraversalUpdate
- func (visitor *NamespaceTreeSelect) RunQuery() api.Response
- func (visitor *NamespaceTreeSelect) VisitOpCode(opCode query.QueryOpCode)
- func (visitor *NamespaceTreeSelect) VisitPredicate(predicate *query.QueryPredicate)
- func (visitor *NamespaceTreeSelect) VisitPublicKeyHash(hash crypto.PublicKeyHash)
- func (visitor *NamespaceTreeSelect) VisitSelect(qselect *query.QuerySelect)
- func (visitor *NamespaceTreeSelect) VisitTableKey(tableKey crdt.TableName)
- func (visitor *NamespaceTreeSelect) VisitWhere(position int, where *query.QueryWhere)
- type SelectOptions
Constants ¶
View Source
const ( EXPR_AND = exprOpCode(iota) EXPR_OR EXPR_TRUE EXPR_FALSE )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamespaceTreeJoin ¶
type NamespaceTreeJoin struct { query.NoSelectVisitor query.NoDebugVisitor query.ErrorCollectVisitor Namespace api.RemoteNamespace // contains filtered or unexported fields }
func MakeNamespaceTreeJoin ¶
func MakeNamespaceTreeJoin(ns api.RemoteNamespace, keyStore api.KeyStore) *NamespaceTreeJoin
func (*NamespaceTreeJoin) LeaveJoin ¶
func (visitor *NamespaceTreeJoin) LeaveJoin(*query.QueryJoin)
func (*NamespaceTreeJoin) RunQuery ¶
func (visitor *NamespaceTreeJoin) RunQuery() api.Response
func (*NamespaceTreeJoin) VisitJoin ¶
func (visitor *NamespaceTreeJoin) VisitJoin(*query.QueryJoin)
func (*NamespaceTreeJoin) VisitOpCode ¶
func (visitor *NamespaceTreeJoin) VisitOpCode(opCode query.QueryOpCode)
func (*NamespaceTreeJoin) VisitPublicKeyHash ¶
func (visitor *NamespaceTreeJoin) VisitPublicKeyHash(hash crypto.PublicKeyHash)
func (*NamespaceTreeJoin) VisitRowJoin ¶
func (visitor *NamespaceTreeJoin) VisitRowJoin(position int, rowJoin *query.QueryRowJoin)
func (*NamespaceTreeJoin) VisitTableKey ¶
func (visitor *NamespaceTreeJoin) VisitTableKey(tableKey crdt.TableName)
type NamespaceTreeSelect ¶
type NamespaceTreeSelect struct { SelectOptions query.NoJoinVisitor query.NoDebugVisitor query.ErrorCollectVisitor // contains filtered or unexported fields }
func MakeNamespaceTreeSelect ¶
func MakeNamespaceTreeSelect(options SelectOptions) *NamespaceTreeSelect
func (*NamespaceTreeSelect) LeaveSelect ¶
func (visitor *NamespaceTreeSelect) LeaveSelect(*query.QuerySelect)
func (*NamespaceTreeSelect) LeaveWhere ¶
func (visitor *NamespaceTreeSelect) LeaveWhere(where *query.QueryWhere)
func (*NamespaceTreeSelect) ReadSearchResult ¶
func (visitor *NamespaceTreeSelect) ReadSearchResult(result api.SearchResult) api.TraversalUpdate
func (*NamespaceTreeSelect) RunQuery ¶
func (visitor *NamespaceTreeSelect) RunQuery() api.Response
func (*NamespaceTreeSelect) VisitOpCode ¶
func (visitor *NamespaceTreeSelect) VisitOpCode(opCode query.QueryOpCode)
func (*NamespaceTreeSelect) VisitPredicate ¶
func (visitor *NamespaceTreeSelect) VisitPredicate(predicate *query.QueryPredicate)
func (*NamespaceTreeSelect) VisitPublicKeyHash ¶
func (visitor *NamespaceTreeSelect) VisitPublicKeyHash(hash crypto.PublicKeyHash)
func (*NamespaceTreeSelect) VisitSelect ¶
func (visitor *NamespaceTreeSelect) VisitSelect(qselect *query.QuerySelect)
func (*NamespaceTreeSelect) VisitTableKey ¶
func (visitor *NamespaceTreeSelect) VisitTableKey(tableKey crdt.TableName)
func (*NamespaceTreeSelect) VisitWhere ¶
func (visitor *NamespaceTreeSelect) VisitWhere(position int, where *query.QueryWhere)
type SelectOptions ¶ added in v0.19.0
type SelectOptions struct { Namespace api.RemoteNamespace KeyStore api.KeyStore Functions function.FunctionNamespace }
Click to show internal directories.
Click to hide internal directories.