crash.software
Projects
Pull Requests
Issues
Builds
dolt
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
dolt
Files
🤬
Sign In
2aa11235
ROOT
/
go
/
store
/
types
/
tuple.go
Search
History
973 lines
|
ISO-8859-1
|
20 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
_
:
LesserValuable
TupleValueSlice
Kind
()
:
NomsKind
Less
(nbf *NomsBinFormat, other LesserValuable)
:
(bool, error)
Value
(ctx context.Context)
:
(Value, error)
EmptyTuple
(nbf *NomsBinFormat)
:
Tuple
newTupleIterator
()
:
interface{}
tupleItrPair
thisItr
:
*TupleIterator
otherItr
:
*TupleIterator
newTupleIteratorPair
()
:
interface{}
TupleItrPool
tupItrPairPool
TupleIterator
dec
:
*valueDecoder
count
:
uint64
pos
:
uint64
nbf
:
*NomsBinFormat
Tuple
valueImpl
CopyOf
(vrw ValueReadWriter)
:
Tuple
Empty
()
:
bool
Format
()
:
*NomsBinFormat
Value
(ctx context.Context)
:
(Value, error)
WalkValues
(ctx context.Context, cb ValueCallback)
:
error
PrefixEquals
(ctx context.Context, other Tuple, prefixCount uint64)
:
(bool, error)
typeOf
()
:
(*Type, error)
decoderSkipToFields
()
:
(valueDecoder, uint64)
Size
()
:
int
Len
()
:
uint64
isPrimitive
()
:
bool
Iterator
()
:
(*TupleIterator, error)
IteratorAt
(pos uint64)
:
(*TupleIterator, error)
AsSlice
()
:
(TupleValueSlice, error)
AsSubslice
(n uint64)
:
(TupleValueSlice, error)
IterFields
(cb func(index uint64, value Value) (stop bool, err error))
:
error
Get
(n uint64)
:
(Value, error)
Set
(n uint64, v Value)
:
(Tuple, error)
Append
(vals ...Value)
:
(Tuple, error)
splitFieldsAt
(n uint64)
:
(prolog, head, tail []byte, count uint64, found bool, err error)
TupleCompare
(nbf *NomsBinFormat, otherTuple Tuple)
:
(int, error)
Less
(nbf *NomsBinFormat, other LesserValuable)
:
(bool, error)
Compare
(nbf *NomsBinFormat, other LesserValuable)
:
(int, error)
StartsWith
(otherTuple Tuple)
:
bool
Contains
(v Value)
:
(bool, error)
readFrom
(nbf *NomsBinFormat, b *binaryNomsReader)
:
(Value, error)
skip
(nbf *NomsBinFormat, b *binaryNomsReader)
String
()
:
string
HumanReadableString
()
:
string
readTuple
(nbf *NomsBinFormat, dec *valueDecoder)
:
(Tuple, error)
skipTuple
(nbf *NomsBinFormat, dec *valueDecoder)
:
error
walkTuple
(nbf *NomsBinFormat, r *refWalker, cb RefCallback)
:
error
TupleFactory
nbf
:
*NomsBinFormat
biggestTuple
:
int
approxCapacity
:
int
pos
:
int
buffer
:
[]byte
NewTupleFactory
(approxCapacity int)
:
*TupleFactory
NewTuple
(nbf *NomsBinFormat, values ...Value)
:
(Tuple, error)
newTuple
(nbf *NomsBinFormat, w binaryNomsWriter, values ...Value)
:
(Tuple, error)
tupleType
*TupleIterator
Next
()
:
(uint64, Value, error)
NextUint64
()
:
(pos uint64, val uint64, err error)
CodecReader
()
:
(CodecReader, uint64)
Skip
()
:
error
HasMore
()
:
bool
Len
()
:
uint64
Pos
()
:
uint64
InitForTuple
(t Tuple)
:
error
InitForTupleAt
(t Tuple, pos uint64)
:
error
*TupleFactory
Reset
(nbf *NomsBinFormat)
newBuffer
()
Create
(values ...Value)
:
(Tuple, error)
All occurrences
Please wait...
Page is in error, reload to recover