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
1c3fcbe5
ROOT
/
go
/
libraries
/
doltcore
/
sqle
/
dtables
/
unscoped_diff_table.go
Search
History
565 lines
|
ISO-8859-1
|
15 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
workingSetPartitionKey
commitHistoryPartitionKey
commitHashCol
filterColumnNameSet
_
:
sql.FilteredTable
UnscopedDiffTable
ddb
:
*doltdb.DoltDB
head
:
*doltdb.Commit
partitionFilters
:
[]sql.Expression
cmItr
:
doltdb.CommitItr
tableChange
tableName
:
string
dataChange
:
bool
schemaChange
:
bool
NewUnscopedDiffTable
(_ *sql.Context, ddb *doltdb.DoltDB, head *doltdb.Commit)
:
sql.Table
_
:
sql.RowIter
doltDiffWorkingSetRowItr
stagedIndex
:
int
unstagedIndex
:
int
stagedTableDeltas
:
[]diff.TableDelta
unstagedTableDeltas
:
[]diff.TableDelta
_
:
sql.Partition
doltDiffPartition
key
:
[]byte
Key
()
:
[]byte
newDoltDiffPartition
(key []byte)
:
*doltDiffPartition
doltDiffCommitHistoryRowItr
ctx
:
*sql.Context
ddb
:
*doltdb.DoltDB
child
:
doltdb.CommitItr
commits
:
[]*doltdb.Commit
meta
:
*datas.CommitMeta
hash
:
hash.Hash
tableChanges
:
[]tableChange
tableChangesIdx
:
int
processTableDelta
(ctx *sql.Context, delta diff.TableDelta)
:
(*tableChange, error)
isTableDataEmpty
(ctx *sql.Context, table *doltdb.Table)
:
(bool, error)
commitFilterForDiffTableFilterExprs
(filters []sql.Expression)
:
(doltdb.CommitFilter, error)
transformFilters
(filters ...sql.Expression)
:
[]sql.Expression
getCommitsFromCommitHashEquality
(ctx *sql.Context, ddb *doltdb.DoltDB, filters []sql.Expression)
:
([]*doltdb.Commit, bool)
getCommitFromHash
(ctx *sql.Context, ddb *doltdb.DoltDB, val string)
:
*doltdb.Commit
*UnscopedDiffTable
Filters
()
:
[]sql.Expression
HandledFilters
(filters []sql.Expression)
:
[]sql.Expression
WithFilters
(ctx *sql.Context, filters []sql.Expression)
:
sql.Table
Name
()
:
string
String
()
:
string
Schema
()
:
sql.Schema
Collation
()
:
sql.CollationID
Partitions
(ctx *sql.Context)
:
(sql.PartitionIter, error)
PartitionRows
(ctx *sql.Context, partition sql.Partition)
:
(sql.RowIter, error)
newWorkingSetRowItr
(ctx *sql.Context)
:
(sql.RowIter, error)
newCommitHistoryRowItr
(ctx *sql.Context)
:
(*doltDiffCommitHistoryRowItr, error)
*doltDiffWorkingSetRowItr
Next
(ctx *sql.Context)
:
(sql.Row, error)
Close
(c *sql.Context)
:
error
*doltDiffCommitHistoryRowItr
incrementIndexes
()
Next
(ctx *sql.Context)
:
(sql.Row, error)
loadTableChanges
(ctx context.Context, commit *doltdb.Commit)
:
error
calculateTableChanges
(ctx context.Context, commit *doltdb.Commit)
:
([]tableChange, error)
Close
(*sql.Context)
:
error
All occurrences
Please wait...
Page is in error, reload to recover