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
2a583dd8
ROOT
/
go
/
libraries
/
doltcore
/
schema
/
col_coll.go
Search
History
304 lines
|
ISO-8859-1
|
9 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
ErrColTagCollision
ErrColNotFound
ErrColNameCollision
ErrNoPrimaryKeyColumns
ErrNonAutoIncType
EmptyColColl
ColCollection
cols
:
[]Column
Tags
:
[]uint64
SortedTags
:
[]uint64
TagToCol
:
map[uint64]Column
NameToCol
:
map[string]Column
LowerNameToCol
:
map[string]Column
TagToIdx
:
map[uint64]int
NewColCollection
(cols ...Column)
:
*ColCollection
ColCollsAreEqual
(cc1, cc2 *ColCollection)
:
bool
MapColCollection
(cc *ColCollection, cb func(col Column) Column)
:
*ColCollection
FilterColCollection
(cc *ColCollection, cb func(col Column) bool)
:
*ColCollection
ColCollUnion
(colColls ...*ColCollection)
:
(*ColCollection, error)
ColCollectionSetDifference
(leftCC, rightCC *ColCollection)
:
(d *ColCollection)
*ColCollection
GetColumns
()
:
[]Column
GetColumnNames
()
:
[]string
AppendColl
(colColl *ColCollection)
:
*ColCollection
Append
(cols ...Column)
:
*ColCollection
IndexOf
(colName string)
:
int
Iter
(cb func(tag uint64, col Column) (stop bool, err error))
:
error
IterInSortedOrder
(cb func(tag uint64, col Column) (stop bool))
GetByName
(name string)
:
(Column, bool)
GetByNameCaseInsensitive
(name string)
:
(Column, bool)
GetByTag
(tag uint64)
:
(Column, bool)
GetByIndex
(idx int)
:
Column
Size
()
:
int
Contains
(name string)
:
bool
All occurrences
Please wait...
Page is in error, reload to recover