Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/csimplestring/delta-go
/ functions
Functions
719 in github.com/csimplestring/delta-go
⨍
Functions
719
◇
Types & classes
134
↓ 86 callers
Method
Wrap
()
action/action.go:16
↓ 60 callers
Function
NewStructField
(name string, t DataType, nullable bool)
types/type_struct.go:87
↓ 48 callers
Method
Next
()
iter/iterator.go:13
↓ 44 callers
Method
clean
()
log_test.go:176
↓ 44 callers
Function
newTestLogCases
(names ...string)
log_test.go:214
↓ 37 callers
Method
Close
()
iter/iterator.go:14
↓ 35 callers
Function
FromSlice
(s []T)
iter/slice.go:30
↓ 31 callers
Function
NewStructType
(fields []*StructField)
types/type_struct.go:65
↓ 28 callers
Function
testPredicate
(t *testing.T, p Expression, expected any, record RowRecord)
types/expr_binary_test.go:11
↓ 27 callers
Method
Version
Version returns the versiion of this Snapshot
snapshot.go:33
↓ 26 callers
Function
LiteralNull
(dt DataType)
types/expr_literal.go:86
↓ 26 callers
Method
Path
()
log.go:34
↓ 25 callers
Method
Commit
Commit Modifies the state of the log by adding a new commit that is based on a read at the table's latest version as of this transaction's instantiati
trnx.go:39
↓ 25 callers
Method
getLog
(name string)
log_test.go:126
↓ 24 callers
Method
Add
(field *StructField)
types/type_struct.go:39
↓ 24 callers
Method
getTempLog
()
log_test.go:132
↓ 23 callers
Function
UnmarshalString
(obj interfaces.UnmarshalObject, fieldName string, setter func(s string))
internal/util/parquet/serde.go:5
↓ 20 callers
Method
Add2
(fieldName string, dt DataType)
types/type_struct.go:46
↓ 20 callers
Method
Root
()
store/store.go:29
↓ 19 callers
Method
Read
Read the given file and return an `Iterator` of lines, with line breaks removed from each line. Callers of this function are responsible to close the
store/store.go:34
↓ 18 callers
Method
String
String returns the String representation of this expression.
types/interfaces.go:44
↓ 17 callers
Method
AllFiles
AllFiles returns all of the files present in this snapshot
snapshot.go:27
↓ 15 callers
Method
Error
()
errno/errors.go:231
↓ 15 callers
Method
Get
Get runs the specified function only once, but all callers gets the same result from that single execution.
internal/util/lazy.go:25
↓ 15 callers
Function
NewAnd
(l Expression, r Expression)
types/expr_binary.go:139
↓ 15 callers
Method
Snapshot
Snapshot the current Snapshot of the Delta table. You may need to call update() to access the latest snapshot if the current snapshot is stale.
log.go:22
↓ 15 callers
Function
testLiteral
(l *Literal, expected any, t *testing.T)
types/expr_literal_test.go:34
↓ 14 callers
Method
StartTransaction
()
log.go:30
↓ 14 callers
Function
getTestFileDir
File log store tests
log_test.go:33
↓ 14 callers
Function
newTrxTestFixture
()
trnx_test.go:33
↓ 13 callers
Method
Copy
(dataChange bool, path string)
action/add.go:55
↓ 13 callers
Method
Name
()
types/interfaces.go:33
↓ 13 callers
Function
checkTrx
( conflict bool, log Log, reads []func(OptimisticTransaction), concurrentWrites []func(OptimisticTransacti
trnx_test.go:91
↓ 13 callers
Function
setUpTestTrxLog
(setup []action.Action, log Log, f *trxTestFixture, t *testing.T)
trnx_test.go:80
↓ 12 callers
Method
ListFrom
List the paths in the same directory that are lexicographically greater or equal to (UTF-8 sorting) the given `path`. The result should also be sorted
store/store.go:37
↓ 12 callers
Method
Update
()
log.go:24
↓ 12 callers
Function
checkPrimitiveField
(p *PartitionRowRecord, fieldName string, expectedType string)
record.go:161
↓ 11 callers
Function
ToSlice
(iter Iter[T])
iter/slice.go:37
↓ 11 callers
Function
UnmarshalInt64
(obj interfaces.UnmarshalObject, fieldName string, setter func(s int64))
internal/util/parquet/serde.go:16
↓ 10 callers
Function
DeltaFile
(path string, version int64)
internal/util/filenames/filename.go:17
↓ 10 callers
Function
DeltaVersion
(path string)
internal/util/filenames/filename.go:32
↓ 10 callers
Function
MarshalMap
(obj interfaces.MarshalObject, fieldName string, m map[string]string)
internal/util/parquet/serde.go:122
↓ 10 callers
Function
ToJSON
(d DataType)
types/type_parser.go:38
↓ 10 callers
Function
UnmarshalMap
(obj interfaces.UnmarshalObject, fieldName string, setter func(map[string]string))
internal/util/parquet/serde.go:82
↓ 10 callers
Method
Write
Write the given `actions` to the given `path` with or without overwrite as indicated. Implementation must throw FileAlreadyExistsException exception i
store/store.go:44
↓ 9 callers
Method
Eval
Eval returns the result of evaluating this expression on the given input RowRecord.
types/interfaces.go:38
↓ 9 callers
Method
Exists
(path string)
store/store.go:52
↓ 9 callers
Function
IsWriteCompatible
As the Delta table updates, the schema may change as well. This method defines whether a new schema can replace a pre-existing schema of a Delta table
types/type_utils.go:131
↓ 9 callers
Function
LiteralInt
(n int)
types/expr_literal.go:42
↓ 9 callers
Method
verifyTimeTravelSnapshot
(t *testing.T, s Snapshot, expectedFiles []string, expectedVersion int64)
log_timetravel_test.go:53
↓ 8 callers
Function
ConvertToBlobURL
From constructs azblob://my-bucket/path/to/log/ file:///path/to/ gs://my-bucket/path/to/
internal/util/path/path.go:15
↓ 8 callers
Method
Delete
(dir string, files []string, hardDelete bool)
internal/util/blob.go:98
↓ 8 callers
Function
NewOr
(l Expression, r Expression)
types/expr_binary.go:158
↓ 8 callers
Method
SnapshotForVersionAsOf
(version int64)
log.go:26
↓ 8 callers
Function
relativePath
(scheme string, basePath string, path string)
store/store.go:94
↓ 7 callers
Method
Column
(fieldName string)
types/type_struct.go:60
↓ 7 callers
Function
IsCheckpointFile
(path string)
internal/util/filenames/filename.go:27
↓ 7 callers
Function
IsDeltaFile
(path string)
internal/util/filenames/filename.go:38
↓ 7 callers
Function
PtrOf
(t T)
internal/util/ptr.go:3
↓ 7 callers
Method
Scan
Scan scan of the files in this snapshot matching the pushed portion of predicate
snapshot.go:24
↓ 7 callers
Function
jsonString
(a Action)
action/action.go:35
↓ 6 callers
Function
ActionNotFound
(action string, version int64)
errno/errors.go:24
↓ 6 callers
Method
Create
(path string)
store/store.go:54
↓ 6 callers
Method
Files
Creates a CloseableIterator over files belonging to this snapshot. There is no iteration ordering guarantee among files. Files returned are guaranteed
scan.go:27
↓ 6 callers
Function
ForceToJSON
(d DataType)
types/type_parser.go:43
↓ 6 callers
Function
LazyValue
(f func() (T, error))
internal/util/lazy.go:18
↓ 6 callers
Function
Map
(iter Iter[T], mapper func(t T) (R, error))
iter/iterator.go:17
↓ 6 callers
Method
MarkFilesAsRead
Mark files matched by the readPredicate as read by this transaction. Please note filtering is only supported on partition columns, thus the files matc
trnx.go:50
↓ 6 callers
Function
MustHash
(v interface{})
internal/util/hash.go:9
↓ 6 callers
Function
NewEqualTo
(l Expression, r Expression)
types/expr_binary.go:177
↓ 6 callers
Method
SnapshotForTimestampAsOf
(timestamp int64)
log.go:28
↓ 6 callers
Method
snapshot
()
snapshot_reader.go:73
↓ 5 callers
Function
AssertionError
(msg string)
errno/errors.go:96
↓ 5 callers
Function
Canonicalize
(path string, schema string)
internal/util/path/resolver.go:87
↓ 5 callers
Method
Changes
Get all actions starting from startVersion (inclusive) in increasing order of committed version. If startVersion doesn't exist, return an empty Iterat
log.go:38
↓ 5 callers
Method
DataType
DataType returns the DataType of the result of evaluating this expression.
types/interfaces.go:41
↓ 5 callers
Function
Exists
(elements []T, predicate func(e T) bool)
internal/util/slice.go:5
↓ 5 callers
Function
FileAlreadyExists
(file string)
errno/errors.go:235
↓ 5 callers
Function
ForTable
ForTable Create a DeltaLog instance representing the table located at the provided path.
log.go:61
↓ 5 callers
Method
GetFields
()
types/type_struct.go:54
↓ 5 callers
Method
Metadata
Metadata returns the table metadata for this snapshot
snapshot.go:30
↓ 5 callers
Function
OptionalToPtr
(o mo.Option[V])
internal/util/optional.go:27
↓ 5 callers
Method
PushedPredicate
PushedPredicate Returns portion of the input predicate that can be evaluated by Delta Standalone using only metadata (filters on partition columns). F
scan.go:35
↓ 5 callers
Method
Schema
()
types/interfaces.go:11
↓ 5 callers
Method
String
()
isolation/delta_isolationlevel.go:4
↓ 5 callers
Method
UpdateMetadata
Records an update to the metadata that should be committed with this transaction. IMPORTANT: It is the responsibility of the caller to ensure that fil
trnx.go:54
↓ 5 callers
Function
compareWithType
(dataType DataType, l any, r any)
types/expr_binary.go:70
↓ 5 callers
Function
nameToType
(s string)
types/type_parser.go:51
↓ 5 callers
Function
newTimeTravelFixture
()
log_timetravel_test.go:39
↓ 5 callers
Function
testColumnVariantions
(t *testing.T, scenario string, makeFn func(fn func(*StructType) *StructType) *StructType)
types/type_utils_test.go:63
↓ 5 callers
Function
testNullability
(t *testing.T, scenario string, makeFn func(bool) *StructType)
types/type_utils_test.go:55
↓ 4 callers
Function
CheckFieldNames
(names []string)
types/type_utils.go:19
↓ 4 callers
Method
FieldNames
()
types/type_struct.go:19
↓ 4 callers
Function
FromJSON
(s string)
types/type_parser.go:30
↓ 4 callers
Function
LiteralBigDecimal
(d decimal.Decimal)
types/expr_literal.go:54
↓ 4 callers
Function
LiteralBinary
(b []byte)
types/expr_literal.go:46
↓ 4 callers
Function
LiteralByte
(b byte)
types/expr_literal.go:82
↓ 4 callers
Function
LiteralDouble
(d float64)
types/expr_literal.go:58
↓ 4 callers
Function
LiteralFloat
(f float32)
types/expr_literal.go:62
↓ 4 callers
Function
LiteralLong
(n int64)
types/expr_literal.go:66
next →
1–100 of 719, ranked by callers