eval

package
v0.19.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2017 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL