blob: a1bfd4c512f8235539ab154f6998bafa6890a665 [file] [log] [blame]
pkg nosql, const DeleteChange ChangeType
pkg nosql, const PutChange ChangeType
pkg nosql, func NewDatabase(string, string, *Schema) *database
pkg nosql, func NewValue(*context.T, interface{}) (*Value, error)
pkg nosql, func Prefix(string) PrefixRange
pkg nosql, func Range(string, string) RowRange
pkg nosql, func RunInBatch(*context.T, Database, wire.BatchOptions, func(BatchDatabase) error) error
pkg nosql, func SingleRow(string) RowRange
pkg nosql, func ToWatchChange(watch.Change) WatchChange
pkg nosql, func UUID() string
pkg nosql, method (*Conflict) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*Conflict) IsZero() bool
pkg nosql, method (*Conflict) MakeVDLTarget() vdl.Target
pkg nosql, method (*ConflictRow) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*ConflictRow) IsZero() bool
pkg nosql, method (*ConflictRow) MakeVDLTarget() vdl.Target
pkg nosql, method (*ConflictRowSet) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*ConflictRowSet) IsZero() bool
pkg nosql, method (*ConflictRowSet) MakeVDLTarget() vdl.Target
pkg nosql, method (*ConflictScanSet) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*ConflictScanSet) IsZero() bool
pkg nosql, method (*ConflictScanSet) MakeVDLTarget() vdl.Target
pkg nosql, method (*InvalidScanStream) Advance() bool
pkg nosql, method (*InvalidScanStream) Cancel()
pkg nosql, method (*InvalidScanStream) Err() error
pkg nosql, method (*InvalidScanStream) Key() string
pkg nosql, method (*InvalidScanStream) Value(interface{}) error
pkg nosql, method (*Resolution) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*Resolution) IsZero() bool
pkg nosql, method (*Resolution) MakeVDLTarget() vdl.Target
pkg nosql, method (*ResolvedRow) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*ResolvedRow) IsZero() bool
pkg nosql, method (*ResolvedRow) MakeVDLTarget() vdl.Target
pkg nosql, method (*Value) FillVDLTarget(vdl.Target, *vdl.Type) error
pkg nosql, method (*Value) Get(interface{}) error
pkg nosql, method (*Value) IsZero() bool
pkg nosql, method (*Value) MakeVDLTarget() vdl.Target
pkg nosql, method (*WatchChange) Value(interface{}) error
pkg nosql, type BatchDatabase interface { Abort, Close, Commit, Exec, FullName, GetResumeMarker, ListTables, Name, Table }
pkg nosql, type BatchDatabase interface, Abort(*context.T) error
pkg nosql, type BatchDatabase interface, Close()
pkg nosql, type BatchDatabase interface, Commit(*context.T) error
pkg nosql, type BatchDatabase interface, Exec(*context.T, string, ...interface{}) ([]string, ResultStream, error)
pkg nosql, type BatchDatabase interface, FullName() string
pkg nosql, type BatchDatabase interface, GetResumeMarker(*context.T) (watch.ResumeMarker, error)
pkg nosql, type BatchDatabase interface, ListTables(*context.T) ([]string, error)
pkg nosql, type BatchDatabase interface, Name() string
pkg nosql, type BatchDatabase interface, Table(string) Table
pkg nosql, type Blob interface { Commit, Delete, Fetch, Get, Keep, Pin, Put, Ref, Size, Unpin }
pkg nosql, type Blob interface, Commit(*context.T) error
pkg nosql, type Blob interface, Delete(*context.T) error
pkg nosql, type Blob interface, Fetch(*context.T, uint64) (BlobStatus, error)
pkg nosql, type Blob interface, Get(*context.T, int64) (BlobReader, error)
pkg nosql, type Blob interface, Keep(*context.T, uint64) error
pkg nosql, type Blob interface, Pin(*context.T) error
pkg nosql, type Blob interface, Put(*context.T) (BlobWriter, error)
pkg nosql, type Blob interface, Ref() wire.BlobRef
pkg nosql, type Blob interface, Size(*context.T) (int64, error)
pkg nosql, type Blob interface, Unpin(*context.T) error
pkg nosql, type BlobReader interface { Advance, Cancel, Err, Value }
pkg nosql, type BlobReader interface, Advance() bool
pkg nosql, type BlobReader interface, Cancel()
pkg nosql, type BlobReader interface, Err() error
pkg nosql, type BlobReader interface, Value() []byte
pkg nosql, type BlobStatus interface { Advance, Cancel, Err, Value }
pkg nosql, type BlobStatus interface, Advance() bool
pkg nosql, type BlobStatus interface, Cancel()
pkg nosql, type BlobStatus interface, Err() error
pkg nosql, type BlobStatus interface, Value() wire.BlobFetchStatus
pkg nosql, type BlobWriter interface { Close, Send }
pkg nosql, type BlobWriter interface, Close() error
pkg nosql, type BlobWriter interface, Send([]byte) error
pkg nosql, type ChangeType uint32
pkg nosql, type Conflict struct
pkg nosql, type Conflict struct, Batches map[uint64]nosql.BatchInfo
pkg nosql, type Conflict struct, ReadSet *ConflictRowSet
pkg nosql, type Conflict struct, ScanSet *ConflictScanSet
pkg nosql, type Conflict struct, WriteSet *ConflictRowSet
pkg nosql, type ConflictResolver interface { OnConflict }
pkg nosql, type ConflictResolver interface, OnConflict(*context.T, *Conflict) Resolution
pkg nosql, type ConflictRow struct
pkg nosql, type ConflictRow struct, AncestorValue Value
pkg nosql, type ConflictRow struct, BatchIds []uint64
pkg nosql, type ConflictRow struct, Key string
pkg nosql, type ConflictRow struct, LocalValue Value
pkg nosql, type ConflictRow struct, RemoteValue Value
pkg nosql, type ConflictRowSet struct
pkg nosql, type ConflictRowSet struct, ByBatch map[uint64][]ConflictRow
pkg nosql, type ConflictRowSet struct, ByKey map[string]ConflictRow
pkg nosql, type ConflictScanSet struct
pkg nosql, type ConflictScanSet struct, ByBatch map[uint64][]nosql.ScanOp
pkg nosql, type Database interface { BeginBatch, Blob, Close, Create, CreateBlob, Destroy, EnforceSchema, Exec, Exists, FullName, GetPermissions, GetResumeMarker, GetSyncgroupNames, ListTables, Name, PauseSync, ResumeSync, SetPermissions, Syncgroup, Table, Watch }
pkg nosql, type Database interface, BeginBatch(*context.T, wire.BatchOptions) (BatchDatabase, error)
pkg nosql, type Database interface, Blob(wire.BlobRef) Blob
pkg nosql, type Database interface, Close()
pkg nosql, type Database interface, Create(*context.T, access.Permissions) error
pkg nosql, type Database interface, CreateBlob(*context.T) (Blob, error)
pkg nosql, type Database interface, Destroy(*context.T) error
pkg nosql, type Database interface, EnforceSchema(*context.T) error
pkg nosql, type Database interface, Exec(*context.T, string, ...interface{}) ([]string, ResultStream, error)
pkg nosql, type Database interface, Exists(*context.T) (bool, error)
pkg nosql, type Database interface, FullName() string
pkg nosql, type Database interface, GetPermissions(*context.T) (access.Permissions, string, error)
pkg nosql, type Database interface, GetResumeMarker(*context.T) (watch.ResumeMarker, error)
pkg nosql, type Database interface, GetSyncgroupNames(*context.T) ([]string, error)
pkg nosql, type Database interface, ListTables(*context.T) ([]string, error)
pkg nosql, type Database interface, Name() string
pkg nosql, type Database interface, PauseSync(*context.T) error
pkg nosql, type Database interface, ResumeSync(*context.T) error
pkg nosql, type Database interface, SetPermissions(*context.T, access.Permissions, string) error
pkg nosql, type Database interface, Syncgroup(string) Syncgroup
pkg nosql, type Database interface, Table(string) Table
pkg nosql, type Database interface, Watch(*context.T, string, string, watch.ResumeMarker) (WatchStream, error)
pkg nosql, type DatabaseHandle interface { Close, Exec, FullName, GetResumeMarker, ListTables, Name, Table }
pkg nosql, type DatabaseHandle interface, Close()
pkg nosql, type DatabaseHandle interface, Exec(*context.T, string, ...interface{}) ([]string, ResultStream, error)
pkg nosql, type DatabaseHandle interface, FullName() string
pkg nosql, type DatabaseHandle interface, GetResumeMarker(*context.T) (watch.ResumeMarker, error)
pkg nosql, type DatabaseHandle interface, ListTables(*context.T) ([]string, error)
pkg nosql, type DatabaseHandle interface, Name() string
pkg nosql, type DatabaseHandle interface, Table(string) Table
pkg nosql, type InvalidScanStream struct
pkg nosql, type InvalidScanStream struct, Error error
pkg nosql, type PrefixPermissions struct
pkg nosql, type PrefixPermissions struct, Perms access.Permissions
pkg nosql, type PrefixPermissions struct, Prefix PrefixRange
pkg nosql, type PrefixRange interface { Limit, Prefix, Start }
pkg nosql, type PrefixRange interface, Limit() string
pkg nosql, type PrefixRange interface, Prefix() string
pkg nosql, type PrefixRange interface, Start() string
pkg nosql, type Resolution struct
pkg nosql, type Resolution struct, ResultSet map[string]ResolvedRow
pkg nosql, type ResolvedRow struct
pkg nosql, type ResolvedRow struct, Key string
pkg nosql, type ResolvedRow struct, Result *Value
pkg nosql, type ResultStream interface { Advance, Cancel, Err, Result }
pkg nosql, type ResultStream interface, Advance() bool
pkg nosql, type ResultStream interface, Cancel()
pkg nosql, type ResultStream interface, Err() error
pkg nosql, type ResultStream interface, Result() []*vom.RawBytes
pkg nosql, type Row interface { Delete, Exists, FullName, Get, Key, Put }
pkg nosql, type Row interface, Delete(*context.T) error
pkg nosql, type Row interface, Exists(*context.T) (bool, error)
pkg nosql, type Row interface, FullName() string
pkg nosql, type Row interface, Get(*context.T, interface{}) error
pkg nosql, type Row interface, Key() string
pkg nosql, type Row interface, Put(*context.T, interface{}) error
pkg nosql, type RowRange interface { Limit, Start }
pkg nosql, type RowRange interface, Limit() string
pkg nosql, type RowRange interface, Start() string
pkg nosql, type ScanStream interface { Advance, Cancel, Err, Key, Value }
pkg nosql, type ScanStream interface, Advance() bool
pkg nosql, type ScanStream interface, Cancel()
pkg nosql, type ScanStream interface, Err() error
pkg nosql, type ScanStream interface, Key() string
pkg nosql, type ScanStream interface, Value(interface{}) error
pkg nosql, type Schema struct
pkg nosql, type Schema struct, Metadata wire.SchemaMetadata
pkg nosql, type Schema struct, Resolver ConflictResolver
pkg nosql, type Stream interface { Advance, Cancel, Err }
pkg nosql, type Stream interface, Advance() bool
pkg nosql, type Stream interface, Cancel()
pkg nosql, type Stream interface, Err() error
pkg nosql, type Syncgroup interface { Create, Destroy, Eject, GetMembers, GetSpec, Join, Leave, SetSpec }
pkg nosql, type Syncgroup interface, Create(*context.T, wire.SyncgroupSpec, wire.SyncgroupMemberInfo) error
pkg nosql, type Syncgroup interface, Destroy(*context.T) error
pkg nosql, type Syncgroup interface, Eject(*context.T, string) error
pkg nosql, type Syncgroup interface, GetMembers(*context.T) (map[string]wire.SyncgroupMemberInfo, error)
pkg nosql, type Syncgroup interface, GetSpec(*context.T) (wire.SyncgroupSpec, string, error)
pkg nosql, type Syncgroup interface, Join(*context.T, wire.SyncgroupMemberInfo) (wire.SyncgroupSpec, error)
pkg nosql, type Syncgroup interface, Leave(*context.T) error
pkg nosql, type Syncgroup interface, SetSpec(*context.T, wire.SyncgroupSpec, string) error
pkg nosql, type Table interface { Create, Delete, DeletePrefixPermissions, DeleteRange, Destroy, Exists, FullName, Get, GetPermissions, GetPrefixPermissions, Name, Put, Row, Scan, SetPermissions, SetPrefixPermissions }
pkg nosql, type Table interface, Create(*context.T, access.Permissions) error
pkg nosql, type Table interface, Delete(*context.T, string) error
pkg nosql, type Table interface, DeletePrefixPermissions(*context.T, PrefixRange) error
pkg nosql, type Table interface, DeleteRange(*context.T, RowRange) error
pkg nosql, type Table interface, Destroy(*context.T) error
pkg nosql, type Table interface, Exists(*context.T) (bool, error)
pkg nosql, type Table interface, FullName() string
pkg nosql, type Table interface, Get(*context.T, string, interface{}) error
pkg nosql, type Table interface, GetPermissions(*context.T) (access.Permissions, error)
pkg nosql, type Table interface, GetPrefixPermissions(*context.T, string) ([]PrefixPermissions, error)
pkg nosql, type Table interface, Name() string
pkg nosql, type Table interface, Put(*context.T, string, interface{}) error
pkg nosql, type Table interface, Row(string) Row
pkg nosql, type Table interface, Scan(*context.T, RowRange) ScanStream
pkg nosql, type Table interface, SetPermissions(*context.T, access.Permissions) error
pkg nosql, type Table interface, SetPrefixPermissions(*context.T, PrefixRange, access.Permissions) error
pkg nosql, type Value struct
pkg nosql, type Value struct, Selection nosql.ValueSelection
pkg nosql, type Value struct, State nosql.ValueState
pkg nosql, type Value struct, Val []byte
pkg nosql, type Value struct, WriteTs time.Time
pkg nosql, type WatchChange struct
pkg nosql, type WatchChange struct, ChangeType ChangeType
pkg nosql, type WatchChange struct, Continued bool
pkg nosql, type WatchChange struct, FromSync bool
pkg nosql, type WatchChange struct, ResumeMarker watch.ResumeMarker
pkg nosql, type WatchChange struct, Row string
pkg nosql, type WatchChange struct, Table string
pkg nosql, type WatchChange struct, ValueBytes []byte
pkg nosql, type WatchStream interface { Advance, Cancel, Change, Err }
pkg nosql, type WatchStream interface, Advance() bool
pkg nosql, type WatchStream interface, Cancel()
pkg nosql, type WatchStream interface, Change() WatchChange
pkg nosql, type WatchStream interface, Err() error