Versions in this module Expand all Collapse all v0 v0.3.0 Dec 14, 2021 v0.2.0 Dec 14, 2021 Changes in this version + const RFCDate + const RFCNano + const RFCTime + type All struct + func (this *All) ExtendCORK() byte + func (this *All) MarshalCORK(w *cork.Writer) (err error) + func (this *All) UnmarshalCORK(r *cork.Reader) (err error) + func (this All) String() string + func (x *All) CodecDecodeSelf(d *codec1978.Decoder) + func (x *All) CodecEncodeSelf(e *codec1978.Encoder) + func (x *All) IsCodecEmpty() bool + type Any struct + func (this *Any) ExtendCORK() byte + func (this *Any) MarshalCORK(w *cork.Writer) (err error) + func (this *Any) UnmarshalCORK(r *cork.Reader) (err error) + func (this Any) String() string + func (x *Any) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Any) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Any) IsCodecEmpty() bool + type AuthableStatement interface + Auth func() (string, string) + type Batch struct + BA []*Thing + TB string + func NewBatch(TB string, BA []interface{}) *Batch + func (this *Batch) ExtendCORK() byte + func (this *Batch) MarshalCORK(w *cork.Writer) (err error) + func (this *Batch) UnmarshalCORK(r *cork.Reader) (err error) + func (this Batch) String() string + func (x *Batch) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Batch) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Batch) IsCodecEmpty() bool + type Batchs []*Batch + func (this Batchs) String() string + func (x *Batchs) CodecDecodeSelf(d *codec1978.Decoder) + func (x Batchs) CodecEncodeSelf(e *codec1978.Encoder) + type BeginStatement struct + func (this BeginStatement) String() string + func (x *BeginStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *BeginStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *BeginStatement) IsCodecEmpty() bool + type BinaryExpression struct + LHS Expr + Op Token + RHS Expr + func (this *BinaryExpression) ExtendCORK() byte + func (this *BinaryExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *BinaryExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this BinaryExpression) String() string + func (x *BinaryExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *BinaryExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *BinaryExpression) IsCodecEmpty() bool + type CancelStatement struct + func (this CancelStatement) String() string + func (x *CancelStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *CancelStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *CancelStatement) IsCodecEmpty() bool + type Circle struct + CE *Point + RA float64 + func NewCircle(CE *Point, RA float64) *Circle + func (this *Circle) ExtendCORK() byte + func (this *Circle) MarshalCORK(w *cork.Writer) (err error) + func (this *Circle) UnmarshalCORK(r *cork.Reader) (err error) + func (this Circle) JSON() string + func (this Circle) MarshalJSON() (data []byte, err error) + func (this Circle) MarshalText() (data []byte, err error) + func (this Circle) String() string + func (x *Circle) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Circle) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Circle) IsCodecEmpty() bool + type Circles []*Circle + func (this Circles) String() string + func (x *Circles) CodecDecodeSelf(d *codec1978.Decoder) + func (x Circles) CodecEncodeSelf(e *codec1978.Encoder) + type CommitStatement struct + func (this CommitStatement) String() string + func (x *CommitStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *CommitStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *CommitStatement) IsCodecEmpty() bool + type ContentExpression struct + Data Expr + func (this *ContentExpression) ExtendCORK() byte + func (this *ContentExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *ContentExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this ContentExpression) String() string + func (x *ContentExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *ContentExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *ContentExpression) IsCodecEmpty() bool + type CreateStatement struct + Data Expr + Echo Token + Timeout time.Duration + What Exprs + func (s *CreateStatement) Duration() time.Duration + func (s *CreateStatement) Writeable() bool + func (this *CreateStatement) Decode(src []byte) + func (this *CreateStatement) Encode() (dst []byte) + func (this *CreateStatement) ExtendCORK() byte + func (this *CreateStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *CreateStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this CreateStatement) String() string + func (x *CreateStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *CreateStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *CreateStatement) IsCodecEmpty() bool + type DataExpression struct + Data []*ItemExpression + func (this *DataExpression) ExtendCORK() byte + func (this *DataExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *DataExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this DataExpression) String() string + func (x *DataExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DataExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DataExpression) IsCodecEmpty() bool + type DefineDatabaseStatement struct + Name *Ident + func (s *DefineDatabaseStatement) Writeable() bool + func (this *DefineDatabaseStatement) Decode(src []byte) + func (this *DefineDatabaseStatement) Encode() (dst []byte) + func (this *DefineDatabaseStatement) ExtendCORK() byte + func (this *DefineDatabaseStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineDatabaseStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineDatabaseStatement) String() string + func (x *DefineDatabaseStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineDatabaseStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineDatabaseStatement) IsCodecEmpty() bool + type DefineEventStatement struct + Name *Ident + Then Expr + What Tables + When Expr + func (s *DefineEventStatement) Writeable() bool + func (this *DefineEventStatement) Decode(src []byte) + func (this *DefineEventStatement) Encode() (dst []byte) + func (this *DefineEventStatement) ExtendCORK() byte + func (this *DefineEventStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineEventStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineEventStatement) String() string + func (x *DefineEventStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineEventStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineEventStatement) IsCodecEmpty() bool + type DefineFieldStatement struct + Assert Expr + Kind string + Name *Ident + Perms Expr + Priority float64 + Type string + Value Expr + What Tables + func (s *DefineFieldStatement) Writeable() bool + func (this *DefineFieldStatement) Decode(src []byte) + func (this *DefineFieldStatement) Encode() (dst []byte) + func (this *DefineFieldStatement) ExtendCORK() byte + func (this *DefineFieldStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineFieldStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineFieldStatement) String() string + func (x *DefineFieldStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineFieldStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineFieldStatement) IsCodecEmpty() bool + type DefineIndexStatement struct + Cols Idents + Name *Ident + Uniq bool + What Tables + func (s *DefineIndexStatement) Writeable() bool + func (this *DefineIndexStatement) Decode(src []byte) + func (this *DefineIndexStatement) Encode() (dst []byte) + func (this *DefineIndexStatement) ExtendCORK() byte + func (this *DefineIndexStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineIndexStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineIndexStatement) String() string + func (x *DefineIndexStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineIndexStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineIndexStatement) IsCodecEmpty() bool + type DefineLoginStatement struct + Code []byte + Hash []byte + Kind Token + Pass []byte + User *Ident + func (s *DefineLoginStatement) Writeable() bool + func (this *DefineLoginStatement) Decode(src []byte) + func (this *DefineLoginStatement) Encode() (dst []byte) + func (this *DefineLoginStatement) ExtendCORK() byte + func (this *DefineLoginStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineLoginStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineLoginStatement) String() string + func (x *DefineLoginStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineLoginStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineLoginStatement) IsCodecEmpty() bool + type DefineNamespaceStatement struct + Name *Ident + func (s *DefineNamespaceStatement) Writeable() bool + func (this *DefineNamespaceStatement) Decode(src []byte) + func (this *DefineNamespaceStatement) Encode() (dst []byte) + func (this *DefineNamespaceStatement) ExtendCORK() byte + func (this *DefineNamespaceStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineNamespaceStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineNamespaceStatement) String() string + func (x *DefineNamespaceStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineNamespaceStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineNamespaceStatement) IsCodecEmpty() bool + type DefineScopeStatement struct + Code []byte + Connect Expr + Name *Ident + OnSignin Expr + OnSignup Expr + Signin Expr + Signup Expr + Time time.Duration + func (s *DefineScopeStatement) Writeable() bool + func (this *DefineScopeStatement) Decode(src []byte) + func (this *DefineScopeStatement) Encode() (dst []byte) + func (this *DefineScopeStatement) ExtendCORK() byte + func (this *DefineScopeStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineScopeStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineScopeStatement) String() string + func (x *DefineScopeStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineScopeStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineScopeStatement) IsCodecEmpty() bool + type DefineTableStatement struct + Cond Expr + Drop bool + Expr Fields + From Tables + Full bool + Group Groups + Lock bool + Name *Ident + Perms Expr + Vers bool + What Tables + func (s *DefineTableStatement) Writeable() bool + func (this *DefineTableStatement) Decode(src []byte) + func (this *DefineTableStatement) Encode() (dst []byte) + func (this *DefineTableStatement) ExtendCORK() byte + func (this *DefineTableStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineTableStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineTableStatement) String() (s string) + func (x *DefineTableStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineTableStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineTableStatement) IsCodecEmpty() bool + type DefineTokenStatement struct + Code []byte + Kind Token + Name *Ident + Type string + What *Ident + func (s *DefineTokenStatement) Writeable() bool + func (this *DefineTokenStatement) Decode(src []byte) + func (this *DefineTokenStatement) Encode() (dst []byte) + func (this *DefineTokenStatement) ExtendCORK() byte + func (this *DefineTokenStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DefineTokenStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DefineTokenStatement) String() string + func (x *DefineTokenStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DefineTokenStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DefineTokenStatement) IsCodecEmpty() bool + type DeleteStatement struct + Cond Expr + Echo Token + Timeout time.Duration + What Exprs + func (s *DeleteStatement) Duration() time.Duration + func (s *DeleteStatement) Writeable() bool + func (this *DeleteStatement) Decode(src []byte) + func (this *DeleteStatement) Encode() (dst []byte) + func (this *DeleteStatement) ExtendCORK() byte + func (this *DeleteStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *DeleteStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this DeleteStatement) String() string + func (x *DeleteStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DeleteStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DeleteStatement) IsCodecEmpty() bool + type DiffExpression struct + Data Expr + func (this *DiffExpression) ExtendCORK() byte + func (this *DiffExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *DiffExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this DiffExpression) String() string + func (x *DiffExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *DiffExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *DiffExpression) IsCodecEmpty() bool + type Empty struct + func (this *Empty) ExtendCORK() byte + func (this *Empty) MarshalCORK(w *cork.Writer) (err error) + func (this *Empty) UnmarshalCORK(r *cork.Reader) (err error) + func (this Empty) String() string + func (x *Empty) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Empty) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Empty) IsCodecEmpty() bool + type EmptyError struct + func (e *EmptyError) Error() string + type Expr interface + type Exprs []Expr + func (this Exprs) String() string + func (x *Exprs) CodecDecodeSelf(d *codec1978.Decoder) + func (x Exprs) CodecEncodeSelf(e *codec1978.Encoder) + type Fetch struct + Expr Expr + func (this *Fetch) ExtendCORK() byte + func (this *Fetch) MarshalCORK(w *cork.Writer) (dst []byte, err error) + func (this *Fetch) UnmarshalCORK(r *cork.Reader) (err error) + func (this Fetch) String() string + func (x *Fetch) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Fetch) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Fetch) IsCodecEmpty() bool + type Fetchs []*Fetch + func (this Fetchs) String() string + func (x *Fetchs) CodecDecodeSelf(d *codec1978.Decoder) + func (x Fetchs) CodecEncodeSelf(e *codec1978.Encoder) + type Field struct + Alias string + Expr Expr + Field string + func (this *Field) ExtendCORK() byte + func (this *Field) MarshalCORK(w *cork.Writer) (err error) + func (this *Field) UnmarshalCORK(r *cork.Reader) (err error) + func (this Field) String() string + func (x *Field) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Field) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Field) IsCodecEmpty() bool + type Fields []*Field + func (this Fields) String() string + func (x *Fields) CodecDecodeSelf(d *codec1978.Decoder) + func (x Fields) CodecEncodeSelf(e *codec1978.Encoder) + type FuncExpression struct + Aggr bool + Args Exprs + Name string + func (this *FuncExpression) ExtendCORK() byte + func (this *FuncExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *FuncExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this FuncExpression) String() string + func (x *FuncExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *FuncExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *FuncExpression) IsCodecEmpty() bool + type Group struct + Expr Expr + func (this *Group) ExtendCORK() byte + func (this *Group) MarshalCORK(w *cork.Writer) (err error) + func (this *Group) UnmarshalCORK(r *cork.Reader) (err error) + func (this Group) String() string + func (x *Group) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Group) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Group) IsCodecEmpty() bool + type GroupError struct + func (e *GroupError) Error() string + type Groups []*Group + func (this Groups) String() string + func (x *Groups) CodecDecodeSelf(d *codec1978.Decoder) + func (x Groups) CodecEncodeSelf(e *codec1978.Encoder) + type Ident struct + VA string + func NewIdent(VA string) *Ident + func (this *Ident) ExtendCORK() byte + func (this *Ident) MarshalCORK(w *cork.Writer) (err error) + func (this *Ident) UnmarshalCORK(r *cork.Reader) (err error) + func (this Ident) String() string + func (x *Ident) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Ident) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Ident) IsCodecEmpty() bool + type Idents []*Ident + func (this Idents) String() string + func (x *Idents) CodecDecodeSelf(d *codec1978.Decoder) + func (x Idents) CodecEncodeSelf(e *codec1978.Encoder) + type IfelseStatement struct + Cond Exprs + Else Expr + RW bool + Then Exprs + func (s *IfelseStatement) Writeable() bool + func (this *IfelseStatement) Decode(src []byte) + func (this *IfelseStatement) Encode() (dst []byte) + func (this *IfelseStatement) ExtendCORK() byte + func (this *IfelseStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *IfelseStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this IfelseStatement) String() string + func (x *IfelseStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *IfelseStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *IfelseStatement) IsCodecEmpty() bool + type InfoStatement struct + Kind Token + What *Ident + func (s *InfoStatement) Writeable() bool + func (this InfoStatement) String() string + func (x *InfoStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *InfoStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *InfoStatement) IsCodecEmpty() bool + type InsertStatement struct + Data Expr + Echo Token + Into *Table + Timeout time.Duration + func (s *InsertStatement) Duration() time.Duration + func (s *InsertStatement) Writeable() bool + func (this *InsertStatement) Decode(src []byte) + func (this *InsertStatement) Encode() (dst []byte) + func (this *InsertStatement) ExtendCORK() byte + func (this *InsertStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *InsertStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this InsertStatement) String() string + func (x *InsertStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *InsertStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *InsertStatement) IsCodecEmpty() bool + type ItemExpression struct + LHS Expr + Op Token + RHS Expr + func (this *ItemExpression) ExtendCORK() byte + func (this *ItemExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *ItemExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this ItemExpression) String() string + func (x *ItemExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *ItemExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *ItemExpression) IsCodecEmpty() bool + type JoinExpression struct + Join Token + func (this *JoinExpression) ExtendCORK() byte + func (this *JoinExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *JoinExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this JoinExpression) String() string + func (x *JoinExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *JoinExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *JoinExpression) IsCodecEmpty() bool + type KillStatement struct + FB string + What Exprs + func (s *KillStatement) Writeable() bool + func (this KillStatement) String() string + func (x *KillStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *KillStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *KillStatement) IsCodecEmpty() bool + type KillableStatement interface + Duration func() time.Duration + type LetStatement struct + Name *Ident + RW bool + What Expr + func (s *LetStatement) Writeable() bool + func (this LetStatement) String() string + func (x *LetStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *LetStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *LetStatement) IsCodecEmpty() bool + type LiveStatement struct + Cond Expr + DB string + Diff bool + Expr Fields + FB string + Fetch Fetchs + ID string + NS string + What Exprs + func (s *LiveStatement) Writeable() bool + func (this *LiveStatement) Decode(src []byte) + func (this *LiveStatement) Encode() (dst []byte) + func (this *LiveStatement) ExtendCORK() byte + func (this *LiveStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *LiveStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this LiveStatement) String() string + func (x *LiveStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *LiveStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *LiveStatement) IsCodecEmpty() bool + type MergeExpression struct + Data Expr + func (this *MergeExpression) ExtendCORK() byte + func (this *MergeExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *MergeExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this MergeExpression) String() string + func (x *MergeExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *MergeExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *MergeExpression) IsCodecEmpty() bool + type Model struct + INC float64 + MAX float64 + MIN float64 + TB string + func NewModel(TB string, MIN, INC, MAX float64) *Model + func (this *Model) ExtendCORK() byte + func (this *Model) MarshalCORK(w *cork.Writer) (err error) + func (this *Model) UnmarshalCORK(r *cork.Reader) (err error) + func (this Model) String() string + func (x *Model) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Model) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Model) IsCodecEmpty() bool + type Models []*Model + func (x *Models) CodecDecodeSelf(d *codec1978.Decoder) + func (x Models) CodecEncodeSelf(e *codec1978.Encoder) + type MultExpression struct + Expr []Expr + func (this *MultExpression) ExtendCORK() byte + func (this *MultExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *MultExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this MultExpression) String() string + func (x *MultExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *MultExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *MultExpression) IsCodecEmpty() bool + type Null struct + func (this *Null) ExtendCORK() byte + func (this *Null) MarshalCORK(w *cork.Writer) (err error) + func (this *Null) UnmarshalCORK(r *cork.Reader) (err error) + func (this Null) String() string + func (x *Null) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Null) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Null) IsCodecEmpty() bool + type OptStatement struct + Name string + What bool + func (this OptStatement) String() string + func (x *OptStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *OptStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *OptStatement) IsCodecEmpty() bool + type Order struct + Dir bool + Expr Expr + Tag language.Tag + func (this *Order) ExtendCORK() byte + func (this *Order) MarshalCORK(w *cork.Writer) (dst []byte, err error) + func (this *Order) UnmarshalCORK(r *cork.Reader) (err error) + func (this Order) String() string + func (x *Order) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Order) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Order) IsCodecEmpty() bool + type Orders []*Order + func (this Orders) String() string + func (x *Orders) CodecDecodeSelf(d *codec1978.Decoder) + func (x Orders) CodecEncodeSelf(e *codec1978.Encoder) + type Param struct + VA string + func NewParam(VA string) *Param + func (this *Param) ExtendCORK() byte + func (this *Param) MarshalCORK(w *cork.Writer) (err error) + func (this *Param) UnmarshalCORK(r *cork.Reader) (err error) + func (this Param) String() string + func (x *Param) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Param) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Param) IsCodecEmpty() bool + type Params []*Param + func (this Params) String() string + func (x *Params) CodecDecodeSelf(d *codec1978.Decoder) + func (x Params) CodecEncodeSelf(e *codec1978.Encoder) + type ParseError struct + Expected []string + Found string + func (e *ParseError) Error() string + type PartExpression struct + Part Expr + func (this *PartExpression) ExtendCORK() byte + func (this *PartExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *PartExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this PartExpression) String() string + func (x *PartExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *PartExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *PartExpression) IsCodecEmpty() bool + type PathExpression struct + Expr Exprs + func (this *PathExpression) ExtendCORK() byte + func (this *PathExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *PathExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this PathExpression) String() string + func (x *PathExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *PathExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *PathExpression) IsCodecEmpty() bool + type PermExpression struct + Create Expr + Delete Expr + Select Expr + Update Expr + func (this *PermExpression) ExtendCORK() byte + func (this *PermExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *PermExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this PermExpression) String() string + func (x *PermExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *PermExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *PermExpression) IsCodecEmpty() bool + type Point struct + LA float64 + LO float64 + func NewPoint(LO, LA float64) *Point + func (this *Point) ExtendCORK() byte + func (this *Point) MarshalCORK(w *cork.Writer) (err error) + func (this *Point) UnmarshalCORK(r *cork.Reader) (err error) + func (this Point) JSON() string + func (this Point) MarshalJSON() (data []byte, err error) + func (this Point) MarshalText() (data []byte, err error) + func (this Point) String() string + func (x *Point) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Point) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Point) IsCodecEmpty() bool + type Points []*Point + func (this Points) String() string + func (x *Points) CodecDecodeSelf(d *codec1978.Decoder) + func (x Points) CodecEncodeSelf(e *codec1978.Encoder) + type Polygon struct + PS []*Point + func NewPolygon(PS ...*Point) *Polygon + func (this *Polygon) ExtendCORK() byte + func (this *Polygon) MarshalCORK(w *cork.Writer) (err error) + func (this *Polygon) UnmarshalCORK(r *cork.Reader) (err error) + func (this Polygon) JSON() string + func (this Polygon) MarshalJSON() (data []byte, err error) + func (this Polygon) MarshalText() (data []byte, err error) + func (this Polygon) String() string + func (x *Polygon) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Polygon) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Polygon) IsCodecEmpty() bool + type Polygons []*Polygon + func (this Polygons) String() string + func (x *Polygons) CodecDecodeSelf(d *codec1978.Decoder) + func (x Polygons) CodecEncodeSelf(e *codec1978.Encoder) + type Query struct + Statements Statements + func Parse(i interface{}) (*Query, error) + func (x *Query) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Query) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Query) IsCodecEmpty() bool + type Regex struct + VA string + func NewRegex(VA string) *Regex + func (this *Regex) ExtendCORK() byte + func (this *Regex) MarshalCORK(w *cork.Writer) (err error) + func (this *Regex) UnmarshalCORK(r *cork.Reader) (err error) + func (this Regex) String() string + func (x *Regex) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Regex) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Regex) IsCodecEmpty() bool + type Regexs []*Regex + func (this Regexs) String() string + func (x *Regexs) CodecDecodeSelf(d *codec1978.Decoder) + func (x Regexs) CodecEncodeSelf(e *codec1978.Encoder) + type RelateStatement struct + Data Expr + Echo Token + From Exprs + Timeout time.Duration + Type Expr + Uniq bool + With Exprs + func (s *RelateStatement) Duration() time.Duration + func (s *RelateStatement) Writeable() bool + func (this *RelateStatement) Decode(src []byte) + func (this *RelateStatement) Encode() (dst []byte) + func (this *RelateStatement) ExtendCORK() byte + func (this *RelateStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *RelateStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this RelateStatement) String() string + func (x *RelateStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RelateStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RelateStatement) IsCodecEmpty() bool + type RemoveDatabaseStatement struct + Name *Ident + func (s *RemoveDatabaseStatement) Writeable() bool + func (this RemoveDatabaseStatement) String() string + func (x *RemoveDatabaseStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveDatabaseStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveDatabaseStatement) IsCodecEmpty() bool + type RemoveEventStatement struct + Name *Ident + What Tables + func (s *RemoveEventStatement) Writeable() bool + func (this RemoveEventStatement) String() string + func (x *RemoveEventStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveEventStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveEventStatement) IsCodecEmpty() bool + type RemoveFieldStatement struct + Name *Ident + What Tables + func (s *RemoveFieldStatement) Writeable() bool + func (this RemoveFieldStatement) String() string + func (x *RemoveFieldStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveFieldStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveFieldStatement) IsCodecEmpty() bool + type RemoveIndexStatement struct + Name *Ident + What Tables + func (s *RemoveIndexStatement) Writeable() bool + func (this RemoveIndexStatement) String() string + func (x *RemoveIndexStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveIndexStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveIndexStatement) IsCodecEmpty() bool + type RemoveLoginStatement struct + Kind Token + User *Ident + func (s *RemoveLoginStatement) Writeable() bool + func (this RemoveLoginStatement) String() string + func (x *RemoveLoginStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveLoginStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveLoginStatement) IsCodecEmpty() bool + type RemoveNamespaceStatement struct + Name *Ident + func (s *RemoveNamespaceStatement) Writeable() bool + func (this RemoveNamespaceStatement) String() string + func (x *RemoveNamespaceStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveNamespaceStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveNamespaceStatement) IsCodecEmpty() bool + type RemoveScopeStatement struct + Name *Ident + func (s *RemoveScopeStatement) Writeable() bool + func (this RemoveScopeStatement) String() string + func (x *RemoveScopeStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveScopeStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveScopeStatement) IsCodecEmpty() bool + type RemoveTableStatement struct + What Tables + func (s *RemoveTableStatement) Writeable() bool + func (this RemoveTableStatement) String() string + func (x *RemoveTableStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveTableStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveTableStatement) IsCodecEmpty() bool + type RemoveTokenStatement struct + Kind Token + Name *Ident + What *Ident + func (s *RemoveTokenStatement) Writeable() bool + func (this RemoveTokenStatement) String() string + func (x *RemoveTokenStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RemoveTokenStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RemoveTokenStatement) IsCodecEmpty() bool + type ReturnStatement struct + RW bool + What Exprs + func (s *ReturnStatement) Writeable() bool + func (this ReturnStatement) String() string + func (x *ReturnStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *ReturnStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *ReturnStatement) IsCodecEmpty() bool + type RunStatement struct + Expr Expr + RW bool + func (this *RunStatement) Decode(src []byte) + func (this *RunStatement) Encode() (dst []byte) + func (this *RunStatement) ExtendCORK() byte + func (this *RunStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *RunStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this RunStatement) String() string + func (x *RunStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *RunStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *RunStatement) IsCodecEmpty() bool + type SelectStatement struct + Cond Expr + Expr Fields + Fetch Fetchs + Group Groups + Limit Expr + Order Orders + RW bool + Split Idents + Start Expr + Timeout time.Duration + Version Expr + What Exprs + func (s *SelectStatement) Duration() time.Duration + func (s *SelectStatement) Writeable() bool + func (this *SelectStatement) Decode(src []byte) + func (this *SelectStatement) Encode() (dst []byte) + func (this *SelectStatement) ExtendCORK() byte + func (this *SelectStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *SelectStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this SelectStatement) String() string + func (x *SelectStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *SelectStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *SelectStatement) IsCodecEmpty() bool + type Statement interface + type Statements []Statement + func (x *Statements) CodecDecodeSelf(d *codec1978.Decoder) + func (x Statements) CodecEncodeSelf(e *codec1978.Encoder) + type SubExpression struct + Expr Expr + func (this *SubExpression) ExtendCORK() byte + func (this *SubExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *SubExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this SubExpression) String() string + func (x *SubExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *SubExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *SubExpression) IsCodecEmpty() bool + type SubpExpression struct + Cond Expr + Name *Ident + What Exprs + func (this *SubpExpression) ExtendCORK() byte + func (this *SubpExpression) MarshalCORK(w *cork.Writer) (err error) + func (this *SubpExpression) UnmarshalCORK(r *cork.Reader) (err error) + func (this SubpExpression) String() string + func (x *SubpExpression) CodecDecodeSelf(d *codec1978.Decoder) + func (x *SubpExpression) CodecEncodeSelf(e *codec1978.Encoder) + func (x *SubpExpression) IsCodecEmpty() bool + type Table struct + TB string + func NewTable(TB string) *Table + func (this *Table) ExtendCORK() byte + func (this *Table) MarshalCORK(w *cork.Writer) (err error) + func (this *Table) UnmarshalCORK(r *cork.Reader) (err error) + func (this Table) String() string + func (x *Table) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Table) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Table) IsCodecEmpty() bool + type Tables []*Table + func (this Tables) String() string + func (x *Tables) CodecDecodeSelf(d *codec1978.Decoder) + func (x Tables) CodecEncodeSelf(e *codec1978.Encoder) + type Thing struct + ID interface{} + TB string + func NewThing(TB string, ID interface{}) *Thing + func ParseThing(val string) *Thing + func (this *Thing) ExtendCORK() byte + func (this *Thing) MarshalCORK(w *cork.Writer) (err error) + func (this *Thing) UnmarshalCORK(r *cork.Reader) (err error) + func (this Thing) Bytes() []byte + func (this Thing) MarshalText() (data []byte, err error) + func (this Thing) String() string + func (x *Thing) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Thing) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Thing) IsCodecEmpty() bool + type Things []*Thing + func (this Things) String() string + func (x *Things) CodecDecodeSelf(d *codec1978.Decoder) + func (x Things) CodecEncodeSelf(e *codec1978.Encoder) + type Token int16 + const ADD + const AFTER + const ALL + const ALLCONTAINEDIN + const AND + const ANY + const ARRAY + const AS + const ASC + const ASSERT + const AT + const BEDGE + const BEFORE + const BEGIN + const BOTH + const BY + const CANCEL + const COLLATE + const COLON + const COLUMNS + const COMMA + const COMMIT + const CONNECT + const CONTAINS + const CONTAINSALL + const CONTAINSNONE + const CONTAINSSOME + const CONTENT + const CREATE + const DATABASE + const DATE + const DB + const DEC + const DEFINE + const DELETE + const DESC + const DIFF + const DIV + const DOT + const DOUBLE + const DROP + const DURATION + const EEQ + const ELSE + const EMPTY + const END + const EOF + const EQ + const EVENT + const EXC + const EXPR + const FALSE + const FETCH + const FIELD + const FOR + const FROM + const FULL + const GROUP + const GT + const GTE + const IDENT + const IEDGE + const IF + const ILLEGAL + const IN + const INC + const INDEX + const INFO + const INS + const INSERT + const INTO + const IS + const JSON + const KILL + const LBRACK + const LET + const LIMIT + const LIVE + const LOGIN + const LPAREN + const LT + const LTE + const MAT + const MAY + const MERGE + const MISSING + const MODEL + const MUL + const NAMESPACE + const NAT + const NEE + const NEQ + const NIS + const NONE + const NONECONTAINEDIN + const NOT + const NS + const NULL + const NUMBER + const NUMERIC + const OEDGE + const ON + const OPTION + const OR + const ORDER + const PARALLEL + const PARAM + const PASSHASH + const PASSWORD + const PERMISSIONS + const PRIORITY + const QMARK + const RAND + const RBRACK + const REGEX + const REGION + const RELATE + const REMOVE + const RETURN + const RPAREN + const RUN + const SCHEMAFULL + const SCHEMALESS + const SCOPE + const SELECT + const SEMICOLON + const SESSION + const SET + const SIGNIN + const SIGNUP + const SIN + const SNI + const SOMECONTAINEDIN + const SPLIT + const START + const STRING + const SUB + const TABLE + const THEN + const THING + const TIME + const TIMEOUT + const TO + const TOKEN + const TRANSACTION + const TRUE + const TYPE + const UNIQUE + const UNVERSIONED + const UPDATE + const UPSERT + const USE + const VALUE + const VERSION + const VERSIONED + const VOID + const WHEN + const WHERE + const WITH + const WS + func (this *Token) UnmarshalBinary(data []byte) (err error) + func (this Token) MarshalBinary() (data []byte, err error) + func (this Token) MarshalText() (data []byte, err error) + func (tok Token) String() string + type UpdateStatement struct + Cond Expr + Data Expr + Echo Token + Timeout time.Duration + What Exprs + func (s *UpdateStatement) Duration() time.Duration + func (s *UpdateStatement) Writeable() bool + func (this *UpdateStatement) Decode(src []byte) + func (this *UpdateStatement) Encode() (dst []byte) + func (this *UpdateStatement) ExtendCORK() byte + func (this *UpdateStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *UpdateStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this UpdateStatement) String() string + func (x *UpdateStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *UpdateStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *UpdateStatement) IsCodecEmpty() bool + type UpsertStatement struct + Data Expr + Echo Token + Into *Table + Timeout time.Duration + func (s *UpsertStatement) Duration() time.Duration + func (s *UpsertStatement) Writeable() bool + func (this *UpsertStatement) Decode(src []byte) + func (this *UpsertStatement) Encode() (dst []byte) + func (this *UpsertStatement) ExtendCORK() byte + func (this *UpsertStatement) MarshalCORK(w *cork.Writer) (err error) + func (this *UpsertStatement) UnmarshalCORK(r *cork.Reader) (err error) + func (this UpsertStatement) String() string + func (x *UpsertStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *UpsertStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *UpsertStatement) IsCodecEmpty() bool + type UseStatement struct + DB string + NS string + func (this UseStatement) String() string + func (x *UseStatement) CodecDecodeSelf(d *codec1978.Decoder) + func (x *UseStatement) CodecEncodeSelf(e *codec1978.Encoder) + func (x *UseStatement) IsCodecEmpty() bool + type Value struct + VA string + func NewValue(VA string) *Value + func (this *Value) ExtendCORK() byte + func (this *Value) MarshalCORK(w *cork.Writer) (err error) + func (this *Value) UnmarshalCORK(r *cork.Reader) (err error) + func (this Value) String() string + func (x *Value) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Value) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Value) IsCodecEmpty() bool + type Values []*Value + func (this Values) String() string + func (x *Values) CodecDecodeSelf(d *codec1978.Decoder) + func (x Values) CodecEncodeSelf(e *codec1978.Encoder) + type Void struct + func (this *Void) ExtendCORK() byte + func (this *Void) MarshalCORK(w *cork.Writer) (err error) + func (this *Void) UnmarshalCORK(r *cork.Reader) (err error) + func (this Void) String() string + func (x *Void) CodecDecodeSelf(d *codec1978.Decoder) + func (x *Void) CodecEncodeSelf(e *codec1978.Encoder) + func (x *Void) IsCodecEmpty() bool + type WriteableStatement interface + Writeable func() bool