SYMBOL INDEX (6957 symbols across 589 files) FILE: benchmarks/run-benchmark.py function parse_args (line 72) | def parse_args(): function run_single_benchmark (line 113) | def run_single_benchmark(benchmark_name, benchmark_spec, other_args): FILE: benchmarks/scripts/benchmarks.py class BenchmarkSpec (line 22) | class BenchmarkSpec: method __init__ (line 32) | def __init__( method append_spark_conf (line 46) | def append_spark_conf(self, new_conf): method append_spark_confs (line 50) | def append_spark_confs(self, new_confs): method append_main_class_args (line 54) | def append_main_class_args(self, new_args): method get_sparksubmit_cmd (line 58) | def get_sparksubmit_cmd(self, benchmark_jar_path): method get_sparkshell_cmd (line 74) | def get_sparkshell_cmd(self, benchmark_jar_path, benchmark_init_file_p... class TPCDSDataLoadSpec (line 89) | class TPCDSDataLoadSpec(BenchmarkSpec): method __init__ (line 94) | def __init__(self, scale_in_gb, exclude_nulls=True, **kwargs): class TPCDSBenchmarkSpec (line 106) | class TPCDSBenchmarkSpec(BenchmarkSpec): method __init__ (line 110) | def __init__(self, scale_in_gb, **kwargs): class MergeDataLoadSpec (line 120) | class MergeDataLoadSpec(BenchmarkSpec): method __init__ (line 125) | def __init__(self, scale_in_gb, exclude_nulls=True, **kwargs): class MergeBenchmarkSpec (line 135) | class MergeBenchmarkSpec(BenchmarkSpec): method __init__ (line 139) | def __init__(self, scale_in_gb, **kwargs): class DeltaBenchmarkSpec (line 153) | class DeltaBenchmarkSpec(BenchmarkSpec): method __init__ (line 157) | def __init__(self, delta_version, benchmark_main_class, main_class_arg... method update_delta_version (line 177) | def update_delta_version(self, new_delta_version): method delta_maven_artifacts (line 182) | def delta_maven_artifacts(delta_version, scala_version): class DeltaTPCDSDataLoadSpec (line 186) | class DeltaTPCDSDataLoadSpec(TPCDSDataLoadSpec, DeltaBenchmarkSpec): method __init__ (line 187) | def __init__(self, delta_version, scale_in_gb=1): class DeltaTPCDSBenchmarkSpec (line 191) | class DeltaTPCDSBenchmarkSpec(TPCDSBenchmarkSpec, DeltaBenchmarkSpec): method __init__ (line 192) | def __init__(self, delta_version, scale_in_gb=1): class DeltaMergeDataLoadSpec (line 196) | class DeltaMergeDataLoadSpec(MergeDataLoadSpec, DeltaBenchmarkSpec): method __init__ (line 197) | def __init__(self, delta_version, scale_in_gb=1): class DeltaMergeBenchmarkSpec (line 201) | class DeltaMergeBenchmarkSpec(MergeBenchmarkSpec, DeltaBenchmarkSpec): method __init__ (line 202) | def __init__(self, delta_version, scale_in_gb=1): class ParquetBenchmarkSpec (line 210) | class ParquetBenchmarkSpec(BenchmarkSpec): method __init__ (line 214) | def __init__(self, benchmark_main_class, main_class_args=None, **kwargs): class ParquetTPCDSDataLoadSpec (line 224) | class ParquetTPCDSDataLoadSpec(TPCDSDataLoadSpec, ParquetBenchmarkSpec): method __init__ (line 225) | def __init__(self, scale_in_gb=1): class ParquetTPCDSBenchmarkSpec (line 229) | class ParquetTPCDSBenchmarkSpec(TPCDSBenchmarkSpec, ParquetBenchmarkSpec): method __init__ (line 230) | def __init__(self, scale_in_gb=1): class Benchmark (line 237) | class Benchmark: method __init__ (line 244) | def __init__(self, benchmark_name, benchmark_spec, use_spark_shell, lo... method run (line 257) | def run(self, cluster_hostname, ssh_id_file, ssh_user): method spark_submit_script_content (line 269) | def spark_submit_script_content(self, jar_path): method spark_shell_script_content (line 277) | def spark_shell_script_content(self, jar_path): method upload_jar_to_cluster (line 294) | def upload_jar_to_cluster(self, cluster_hostname, ssh_id_file, ssh_use... method install_dependencies_via_ssh (line 313) | def install_dependencies_via_ssh(self, cluster_hostname, ssh_id_file, ... method start_benchmark_via_ssh (line 347) | def start_benchmark_via_ssh(self, cluster_hostname, ssh_id_file, jar_p... method copy_script_via_ssh (line 374) | def copy_script_via_ssh(cluster_hostname, ssh_id_file, ssh_user, scrip... method output_file (line 393) | def output_file(benchmark_id): method json_report_file (line 397) | def json_report_file(benchmark_id): method csv_report_file (line 401) | def csv_report_file(benchmark_id): method completed_file (line 405) | def completed_file(benchmark_id): method wait_for_completion (line 409) | def wait_for_completion(cluster_hostname, ssh_id_file, benchmark_id, s... method download_file (line 457) | def download_file(file, cluster_hostname, ssh_id_file, ssh_user): method upload_delta_jars_to_cluster_and_get_version (line 462) | def upload_delta_jars_to_cluster_and_get_version(self, cluster_hostnam... FILE: benchmarks/scripts/utils.py function run_cmd (line 22) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... function run_cmd_over_ssh (line 51) | def run_cmd_over_ssh(cmd, host, ssh_id_file, user, **kwargs): class WorkingDirectory (line 57) | class WorkingDirectory(object): method __init__ (line 58) | def __init__(self, working_directory): method __enter__ (line 62) | def __enter__(self): method __exit__ (line 65) | def __exit__(self, tpe, value, traceback): FILE: dev/check-delta-connect-codegen-python.py function fail (line 32) | def fail(msg): function run_cmd (line 37) | def run_cmd(cmd): function check_connect_protos (line 45) | def check_connect_protos(): FILE: dev/spark_structured_logging_style.py function main (line 42) | def main(): FILE: docs/apis/api-docs.js function addBadges (line 48) | function addBadges(allAnnotations, name, tag, html) { FILE: docs/apis/api-javadocs.js function addBadges (line 47) | function addBadges(tag, html) { FILE: docs/apis/generate_api_docs.py function main (line 21) | def main(): function patch_scala_docs (line 96) | def patch_scala_docs(scaladoc_dir, docs_root_dir): function patch_java_docs (line 103) | def patch_java_docs(javadoc_dir, docs_root_dir, jquery_path): function run_cmd (line 141) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... function append (line 187) | def append(src, dst): function replace (line 197) | def replace(file, pattern, replacement): class WorkingDirectory (line 209) | class WorkingDirectory(object): method __init__ (line 210) | def __init__(self, working_directory): method __enter__ (line 214) | def __enter__(self): method __exit__ (line 217) | def __exit__(self, tpe, value, traceback): function log (line 221) | def log(str): FILE: docs/generate_docs.py function main (line 12) | def main(): function generate_and_copy_api_docs (line 51) | def generate_and_copy_api_docs(api_docs_root_dir, target_loc): class WorkingDirectory (line 64) | class WorkingDirectory(object): method __init__ (line 65) | def __init__(self, working_directory): method __enter__ (line 69) | def __enter__(self): method __exit__ (line 72) | def __exit__(self, type, value, traceback): function run_cmd (line 76) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... FILE: examples/python/change_data_feed.py function cleanup (line 36) | def cleanup(): function read_cdc_by_table_name (line 43) | def read_cdc_by_table_name(starting_version): function stream_cdc_by_table_name (line 51) | def stream_cdc_by_table_name(starting_version): FILE: examples/python/delta_connect.py function assert_dataframe_equals (line 48) | def assert_dataframe_equals(df1, df2): function cleanup (line 51) | def cleanup(spark): FILE: examples/python/streaming.py function upsertToDelta (line 64) | def upsertToDelta(microBatchOutputDF, batchId): FILE: examples/python/table_exists.py function exists (line 21) | def exists(spark, filepath): FILE: flink/src/main/java/io/delta/flink/Conf.java class Conf (line 45) | public final class Conf { method Conf (line 74) | private Conf() { method getInstance (line 78) | public static Conf getInstance() { method getSinkRetryMaxAttempt (line 86) | public int getSinkRetryMaxAttempt() { method getSinkRetryDelayMs (line 90) | public long getSinkRetryDelayMs() { method getSinkRetryMaxDelayMs (line 94) | public long getSinkRetryMaxDelayMs() { method getSinkWriterNumConcurrentFiles (line 98) | public int getSinkWriterNumConcurrentFiles() { method getTableThreadPoolSize (line 102) | public int getTableThreadPoolSize() { method getTableCacheEnable (line 106) | public boolean getTableCacheEnable() { method getTableCacheSize (line 110) | public int getTableCacheSize() { method getTableCacheExpireInMs (line 114) | public long getTableCacheExpireInMs() { method getCredentialsRefreshThreadPoolSize (line 118) | public int getCredentialsRefreshThreadPoolSize() { method getCredentialsRefreshAheadInMs (line 122) | public long getCredentialsRefreshAheadInMs() { method asMap (line 127) | public Map asMap() { method get (line 132) | public String get(String key) { method getOrDefault (line 137) | public String getOrDefault(String key, String defaultValue) { method load (line 142) | private Map load() { FILE: flink/src/main/java/io/delta/flink/kernel/CheckpointActionRow.java class CheckpointActionRow (line 30) | public class CheckpointActionRow implements Row { method CheckpointActionRow (line 54) | public CheckpointActionRow(Object action) { method getSchema (line 58) | @Override method isNullAt (line 63) | @Override method getStruct (line 76) | @Override method getBoolean (line 85) | @Override method getByte (line 90) | @Override method getShort (line 95) | @Override method getInt (line 100) | @Override method getLong (line 105) | @Override method getFloat (line 110) | @Override method getDouble (line 115) | @Override method getString (line 120) | @Override method getDecimal (line 125) | @Override method getBinary (line 130) | @Override method getArray (line 135) | @Override method getMap (line 140) | @Override FILE: flink/src/main/java/io/delta/flink/kernel/CheckpointWriter.java class CheckpointWriter (line 101) | public class CheckpointWriter { method EMPTY_ITERATOR (line 116) | private static CloseableIterator EMPTY_ITERATOR() { method CheckpointWriter (line 143) | public CheckpointWriter(Engine engine, Snapshot snapshot, int sidecarM... method CheckpointWriter (line 173) | public CheckpointWriter(Engine engine, Snapshot snapshot) { method write (line 197) | public void write() throws IOException { method sidecarsFromCheckpoint (line 327) | private CloseableIterator sidecarsFromCheckpoin... method filterAddFiles (line 371) | private Function filterA... method filterActions (line 400) | private Function filterActions( method readLastCheckpointInfo (line 448) | private CheckpointMetaData readLastCheckpointInfo() { method rowsToBatch (line 466) | private CloseableIterator rowsToBatch(Stream getTransactions() { method getDomainMetadatas (line 508) | private Stream getDomainMetadatas() { FILE: flink/src/main/java/io/delta/flink/kernel/ColumnVectorUtils.java class ColumnVectorUtils (line 29) | public class ColumnVectorUtils { method wrap (line 31) | public static FilteredColumnarBatch wrap(ColumnarBatch data) { method notNullAt (line 35) | public static Function notNullAt... method child (line 39) | public static Function c... method filter (line 72) | public static Optional filter(int size, Predicate notNull(ColumnVector input) { FILE: flink/src/main/java/io/delta/flink/table/AbstractKernelTable.java class AbstractKernelTable (line 74) | public abstract class AbstractKernelTable implements DeltaTable { method normalize (line 94) | public static URI normalize(URI input) { method normalize (line 127) | protected static List normalize(List rawPartitions) { method AbstractKernelTable (line 161) | public AbstractKernelTable( method AbstractKernelTable (line 186) | public AbstractKernelTable(DeltaCatalog catalog, String tableId, Map snapshot() { method loadLatestSnapshot (line 347) | protected abstract Snapshot loadLatestSnapshot(); method versionExists (line 357) | protected boolean versionExists(Long version) { method refresh (line 371) | protected void refresh(Snapshot snapshot) { method buildCreateTableTransaction (line 397) | protected CreateTableTransactionBuilder buildCreateTableTransaction() { method createDeltaTable (line 402) | protected void createDeltaTable() { method loadDeltaTable (line 426) | protected void loadDeltaTable() { method getEngine (line 463) | public Engine getEngine() { method createEngine (line 479) | protected Engine createEngine() { method getCacheManager (line 510) | public SnapshotCacheManager getCacheManager() { method setCacheManager (line 514) | public void setCacheManager(SnapshotCacheManager cacheManager) { method getCatalog (line 518) | public DeltaCatalog getCatalog() { method getTableUUID (line 522) | public String getTableUUID() { method getConf (line 526) | public TableConf getConf() { method getWriteState (line 530) | protected Row getWriteState() { method getTablePath (line 535) | public URI getTablePath() { method extraConf (line 539) | protected Map extraConf() { method createCredentialManager (line 543) | private CredentialManager createCredentialManager() { method withRetry (line 555) | protected RET withRetry(CheckedSupplier body) { method withTiming (line 582) | public RET withTiming(String name, Callable body) { method withTiming (line 594) | public void withTiming(String name, CheckedRunnable body) { method executeWithTiming (line 606) | public Future executeWithTiming(String name, Callable body) { method executeWithTiming (line 610) | public Future executeWithTiming(String name, CheckedRunnable body) { method addMetricListener (line 617) | public void addMetricListener(MetricListener listener) { method removeMetricListener (line 621) | public void removeMetricListener(MetricListener listener) { method onMetric (line 625) | protected void onMetric(String event, long time) { method addEventListener (line 629) | public void addEventListener(TableEventListener listener) { method removeEventListener (line 633) | public void removeEventListener(TableEventListener listener) { method onPostCommit (line 637) | public void onPostCommit(Snapshot snapshot) { method refreshCredential (line 649) | protected void refreshCredential() { method reloadSnapshot (line 657) | protected void reloadSnapshot() { FILE: flink/src/main/java/io/delta/flink/table/CredentialManager.java class CredentialManager (line 56) | public class CredentialManager { method CredentialManager (line 93) | public CredentialManager(Supplier> supplier, Runna... method getCredentials (line 110) | Map getCredentials() { method scheduleNextRefresh (line 121) | protected void scheduleNextRefresh(Map newCredentials) { FILE: flink/src/main/java/io/delta/flink/table/DeltaCatalog.java type DeltaCatalog (line 43) | public interface DeltaCatalog extends Serializable { method open (line 49) | default void open() {} method getTable (line 63) | TableDescriptor getTable(String tableId); method createTable (line 84) | void createTable( method getCredentials (line 102) | Map getCredentials(String uuid); class TableDescriptor (line 110) | class TableDescriptor { method TableDescriptor (line 121) | public TableDescriptor() {} method TableDescriptor (line 123) | public TableDescriptor(String tableId, String uuid, URI tablePath) { FILE: flink/src/main/java/io/delta/flink/table/DeltaTable.java type DeltaTable (line 49) | public interface DeltaTable extends Serializable, AutoCloseable { method getId (line 65) | String getId(); method getSchema (line 76) | StructType getSchema(); method getPartitionColumns (line 86) | List getPartitionColumns(); method open (line 92) | void open(); method commit (line 115) | Optional commit( method refresh (line 136) | void refresh(); method writeParquet (line 163) | CloseableIterator writeParquet( FILE: flink/src/main/java/io/delta/flink/table/ExceptionUtils.java class ExceptionUtils (line 29) | public class ExceptionUtils { method isRetryableException (line 50) | public static boolean isRetryableException(Throwable e) { method recursiveCheck (line 63) | public static Predicate recursiveCheck(Predicate... class ResourceNotFoundException (line 79) | public static class ResourceNotFoundException extends RuntimeException { method ResourceNotFoundException (line 80) | public ResourceNotFoundException(String message) { class ResourceAlreadyExistException (line 86) | public static class ResourceAlreadyExistException extends RuntimeExcep... method ResourceAlreadyExistException (line 87) | public ResourceAlreadyExistException(String message) { method wrap (line 92) | public static RuntimeException wrap(Throwable t) { method wrap (line 99) | public static Consumer wrap(CheckedConsumer body) { FILE: flink/src/main/java/io/delta/flink/table/MetricListener.java type MetricListener (line 35) | public interface MetricListener extends Serializable { method onEvent (line 44) | void onEvent(String eventName, long elapseNano); class StatsListener (line 57) | class StatsListener implements MetricListener { method onEvent (line 62) | @Override method report (line 81) | public Map report() { class PointListener (line 97) | class PointListener implements MetricListener { method onEvent (line 101) | @Override method report (line 106) | public Map> report() { FILE: flink/src/main/java/io/delta/flink/table/SnapshotCacheManager.java type SnapshotCacheManager (line 43) | public interface SnapshotCacheManager extends Serializable { method put (line 51) | default void put(String key, Snapshot snapshot) {} method invalidate (line 58) | default void invalidate(String key) {} method get (line 76) | default Optional get( method getInstance (line 85) | static SnapshotCacheManager getInstance() { class NoCacheManager (line 97) | class NoCacheManager implements SnapshotCacheManager { class LocalCacheManager (line 110) | class LocalCacheManager implements SnapshotCacheManager { method put (line 124) | @Override method invalidate (line 129) | @Override method get (line 134) | @Override FILE: flink/src/main/java/io/delta/flink/table/TableConf.java class TableConf (line 41) | public class TableConf implements Serializable { method TableConf (line 77) | public TableConf(Map conf) { method catalogConf (line 92) | public Map catalogConf() { method engineConf (line 109) | public Map engineConf() { method isChecksumEnabled (line 114) | public boolean isChecksumEnabled() { method getCheckpointFrequency (line 123) | public double getCheckpointFrequency() { method shouldCreateCheckpoint (line 135) | public boolean shouldCreateCheckpoint() { method validate (line 142) | private void validate() { FILE: flink/src/main/java/io/delta/flink/table/TableEventListener.java type TableEventListener (line 22) | public interface TableEventListener extends Serializable { method onPostCommit (line 24) | default void onPostCommit(AbstractKernelTable source, Snapshot snapsho... FILE: flink/src/main/java/io/delta/flink/table/postcommit/ChecksumListener.java class ChecksumListener (line 27) | public class ChecksumListener implements TableEventListener { method onPostCommit (line 31) | @Override FILE: flink/src/main/java/io/delta/flink/table/postcommit/MaintenanceListener.java class MaintenanceListener (line 31) | public class MaintenanceListener implements TableEventListener { method onPostCommit (line 33) | @Override class MaintenanceTask (line 38) | static class MaintenanceTask implements CheckedRunnable { method MaintenanceTask (line 44) | public MaintenanceTask(AbstractKernelTable table, Snapshot snapshot) { method run (line 49) | public void run() { FILE: flink/src/test/java/io/delta/flink/DummyHttp.java class DummyHttp (line 26) | public class DummyHttp { method DummyHttp (line 30) | public DummyHttp(Map returns) { method port (line 47) | public int port() { method forUC (line 51) | public static DummyHttp forUC(String tablePath) { FILE: flink/src/test/java/io/delta/flink/TestHelper.java class TestHelper (line 60) | public abstract class TestHelper { method wrap (line 64) | protected static Consumer wrap(CheckedConsumer body) { method withTempDir (line 80) | protected void withTempDir(CheckedConsumer f) { method dummyRow (line 99) | protected Row dummyRow() { method dummyStatistics (line 113) | protected DataFileStatistics dummyStatistics(long numRecords) { method dummyAddFileRow (line 130) | protected Row dummyAddFileRow( method dummyAddFileRows (line 151) | protected List dummyAddFileRows( method dummyWriterContext (line 167) | protected Row dummyWriterContext( method dummyWriterContext (line 180) | protected Row dummyWriterContext(Engine engine, String tablePath, Stru... method createNonEmptyTable (line 195) | protected Optional createNonEmptyTable( method createNonEmptyTable (line 240) | protected Optional createNonEmptyTable( method createNonEmptyTable (line 246) | protected Optional createNonEmptyTable( method createNonEmptyTable (line 252) | protected Optional createNonEmptyTable( method createNonEmptyTable (line 262) | protected Optional createNonEmptyTable( method writeTable (line 280) | protected Optional writeTable( method writeTable (line 315) | protected Optional writeTable(Engine engine, String tablePat... method verifyTableContent (line 325) | protected void verifyTableContent(String tablePath, TableContentChecke... type TableContentChecker (line 344) | @FunctionalInterface method check (line 346) | void check(long version, Iterable addFiles, Map readParquet(Path filePath, StructType schema) { method dummyRandomLiteral (line 387) | protected Literal dummyRandomLiteral(DataType dataType) { method checkSerializability (line 406) | protected void checkSerializability(Object input) { FILE: flink/src/test/java/io/delta/flink/kernel/CheckpointWriterTest.java class CheckpointWriterTest (line 50) | class CheckpointWriterTest extends TestHelper { method createTableAndWriteCommits (line 62) | private void createTableAndWriteCommits( type CommitCallback (line 81) | @FunctionalInterface method onCommit (line 83) | void onCommit(int commitIndex, Snapshot snapshot); method writeRemoveFile (line 86) | private Optional writeRemoveFile( method writeDomainMetadata (line 134) | private Optional writeDomainMetadata( method assertSnapshotRead (line 154) | private void assertSnapshotRead( method assertSnapshotRead (line 160) | private void assertSnapshotRead( method assertSnapshotRead (line 165) | private void assertSnapshotRead( method assertLastCheckpointFile (line 210) | private void assertLastCheckpointFile( method testCreateIncrementalCheckpoint (line 252) | @Test method testIgnoreNotMyCheckpoints (line 279) | @Test method testCreateOnOlderSnapshots (line 308) | @Test method testFallbackOnRemoveFiles (line 353) | @Test method testMergeManySidecars (line 381) | @Test method testMergeDomainMetadata (line 419) | @Test FILE: flink/src/test/java/io/delta/flink/table/AbstractKernelTableTest.java class AbstractKernelTableTest (line 51) | class AbstractKernelTableTest extends TestHelper { method withTestTable (line 60) | private void withTestTable( method withTestTable (line 75) | private void withTestTable( method testNormalizeURI (line 90) | @Test method testTableIsSerializable (line 105) | @Test method testTableStoredConfIntoDeltaLogs (line 126) | @Test method testCreateTableAndCommitWithoutPartition (line 156) | @Test method testCreateNewTableAndCommitWithPartition (line 198) | @Test method testCommitToExistingTableWithoutPartition (line 251) | @Test method testCommitToExistingTable (line 291) | @Test method testRefreshOnEmptyTable (line 336) | @Test method testRefreshOnExistingTable (line 355) | @Test method testCloseCancelOngoingOperations (line 375) | @Test method testRetryConcurrencyException (line 465) | @Test method testRetryCredentialExceptionToSucceed (line 513) | @Test method testRetryCredentialExceptionToExceedMaxAttempts (line 552) | @Test method testWriteResultHasProperStats (line 595) | @Test method testGenerateChecksum (line 636) | @Test method testCheckpoint (line 670) | @Test FILE: flink/src/test/java/io/delta/flink/table/CredentialManagerTest.java class CredentialManagerTest (line 28) | class CredentialManagerTest { method testGetAndAutoRefreshCredentials (line 30) | @Test FILE: flink/src/test/java/io/delta/flink/table/DataColumnVectorView.java class DataColumnVectorView (line 33) | public class DataColumnVectorView implements ColumnVector { method DataColumnVectorView (line 39) | public DataColumnVectorView(List> rows, int colIdx, DataType d... method getDataType (line 45) | @Override method getSize (line 50) | @Override method close (line 55) | @Override method isNullAt (line 58) | @Override method checkValidRowId (line 64) | protected void checkValidRowId(int rowId) { method checkValidDataType (line 70) | protected void checkValidDataType(io.delta.kernel.types.DataType dataT... method getInt (line 76) | @Override method getLong (line 83) | @Override method getString (line 90) | @Override method getFloat (line 97) | @Override method getDouble (line 104) | @Override method getDecimal (line 111) | @Override FILE: flink/src/test/java/io/delta/flink/table/LocalFileSystemCatalog.java class LocalFileSystemCatalog (line 27) | public class LocalFileSystemCatalog implements DeltaCatalog { method LocalFileSystemCatalog (line 31) | public LocalFileSystemCatalog(Map conf) { method getTable (line 35) | @Override method createTable (line 48) | @Override method getCredentials (line 59) | @Override FILE: flink/src/test/java/io/delta/flink/table/LocalFileSystemTable.java class LocalFileSystemTable (line 26) | public class LocalFileSystemTable extends AbstractKernelTable { method LocalFileSystemTable (line 28) | public LocalFileSystemTable( method loadLatestSnapshot (line 33) | @Override FILE: hudi/integration_tests/write_uniform_hudi.py function get_delta_df (line 28) | def get_delta_df(spark, table_name): function get_hudi_df (line 34) | def get_hudi_df(spark, table_name): FILE: iceberg/src/main/java/org/apache/spark/sql/delta/serverSidePlanning/FixedGcsAccessTokenProvider.java class FixedGcsAccessTokenProvider (line 33) | public class FixedGcsAccessTokenProvider implements AccessTokenProvider { method getAccessToken (line 41) | @Override method refresh (line 66) | @Override method setConf (line 71) | @Override method getConf (line 76) | @Override FILE: iceberg/src/test/java/shadedForDelta/org/apache/iceberg/rest/IcebergRESTCatalogAdapterWithPlanSupport.java class IcebergRESTCatalogAdapterWithPlanSupport (line 56) | class IcebergRESTCatalogAdapterWithPlanSupport extends RESTCatalogAdapter { method IcebergRESTCatalogAdapterWithPlanSupport (line 93) | IcebergRESTCatalogAdapterWithPlanSupport(Catalog catalog) { method setCatalogPrefix (line 107) | void setCatalogPrefix(String prefix) { method getCatalogPrefix (line 115) | String getCatalogPrefix() { method getCapturedFilter (line 123) | static Expression getCapturedFilter() { method getCapturedProjection (line 131) | static List getCapturedProjection() { method getCapturedMinRowsRequested (line 139) | static Long getCapturedMinRowsRequested() { method getCapturedCaseSensitive (line 147) | static Boolean getCapturedCaseSensitive() { method getCapturedPlanRequestPath (line 155) | static String getCapturedPlanRequestPath() { method setTestCredentials (line 165) | static void setTestCredentials(Map credentials) { method getTestCredentials (line 173) | static Map getTestCredentials() { method setTestResidual (line 185) | static void setTestResidual(Expression residual) { method clearCaptured (line 193) | static void clearCaptured() { method setFailNextPlanRequests (line 213) | static void setFailNextPlanRequests(int count, int statusCode) { method getAndDecrementFailCount (line 223) | static int getAndDecrementFailCount() { method getPlanRequestFailStatusCode (line 231) | static int getPlanRequestFailStatusCode() { method incrementPlanRequestCount (line 239) | static void incrementPlanRequestCount() { method getPlanRequestCount (line 247) | static int getPlanRequestCount() { method execute (line 251) | @Override method isPlanTableScanRequest (line 282) | private boolean isPlanTableScanRequest(HTTPRequest request) { method extractTableIdentifier (line 287) | private TableIdentifier extractTableIdentifier(String path) { method extractMinRowsRequested (line 314) | private Long extractMinRowsRequested(String jsonBody) { method parsePlanRequest (line 329) | private PlanTableScanRequest parsePlanRequest(HTTPRequest request) { method handlePlanTableScan (line 339) | private PlanTableScanResponse handlePlanTableScan( FILE: iceberg/src/test/java/shadedForDelta/org/apache/iceberg/rest/IcebergRESTServer.java class IcebergRESTServer (line 47) | public class IcebergRESTServer { method IcebergRESTServer (line 62) | public IcebergRESTServer() { method IcebergRESTServer (line 66) | public IcebergRESTServer(Map config) { method initializeBackendCatalog (line 70) | private void initializeBackendCatalog() throws IOException { method start (line 100) | public void start(boolean join) throws Exception { method getCatalog (line 127) | public Catalog getCatalog() { method getConfiguration (line 131) | public Map getConfiguration() { method getPort (line 135) | public int getPort() { method setCatalogPrefix (line 151) | public void setCatalogPrefix(String prefix) { method getCapturedFilter (line 161) | public Expression getCapturedFilter() { method getCapturedProjection (line 169) | public List getCapturedProjection() { method getCapturedLimit (line 177) | public Long getCapturedLimit() { method getCapturedCaseSensitive (line 185) | public Boolean getCapturedCaseSensitive() { method getCapturedPlanRequestPath (line 193) | public String getCapturedPlanRequestPath() { method setTestCredentials (line 203) | public void setTestCredentials(Map credentials) { method setTestResidual (line 214) | public void setTestResidual(shadedForDelta.org.apache.iceberg.expressi... method setFailNextPlanRequests (line 226) | public void setFailNextPlanRequests(int count, int statusCode) { method getPlanRequestCount (line 234) | public int getPlanRequestCount() { method clearCaptured (line 241) | public void clearCaptured() { method stop (line 245) | public void stop() throws Exception { method main (line 251) | public static void main(String[] args) throws Exception { FILE: iceberg/src/test/java/shadedForDelta/org/apache/iceberg/rest/IcebergRESTServletWithPlanSupport.java class IcebergRESTServletWithPlanSupport (line 39) | public class IcebergRESTServletWithPlanSupport extends RESTCatalogServlet { method IcebergRESTServletWithPlanSupport (line 45) | public IcebergRESTServletWithPlanSupport(RESTCatalogAdapter adapter) { method doGet (line 56) | @Override method doPost (line 72) | @Override method handleConfigRequest (line 92) | private void handleConfigRequest(HttpServletRequest req, HttpServletRe... method handlePlanRequest (line 122) | private void handlePlanRequest(HttpServletRequest req, HttpServletResp... method handleError (line 209) | private void handleError(HttpServletResponse resp, ErrorResponse error) { method extractHeaders (line 218) | private Map extractHeaders(HttpServletRequest req) { method extractQueryParams (line 228) | private Map extractQueryParams(HttpServletRequest req) { method extractBody (line 241) | private String extractBody(HttpServletRequest req) throws IOException { method injectStorageCredentials (line 258) | private String injectStorageCredentials( FILE: icebergShaded/src/main/java/org/apache/iceberg/MetadataUpdate.java type MetadataUpdate (line 37) | public interface MetadataUpdate extends Serializable { method applyTo (line 38) | default void applyTo(TableMetadata.Builder metadataBuilder) { method applyTo (line 43) | default void applyTo(ViewMetadata.Builder viewMetadataBuilder) { class AssignUUID (line 48) | class AssignUUID implements MetadataUpdate { method AssignUUID (line 51) | public AssignUUID(String uuid) { method uuid (line 55) | public String uuid() { method applyTo (line 59) | @Override method applyTo (line 64) | @Override class UpgradeFormatVersion (line 70) | class UpgradeFormatVersion implements MetadataUpdate { method UpgradeFormatVersion (line 73) | public UpgradeFormatVersion(int formatVersion) { method formatVersion (line 77) | public int formatVersion() { method applyTo (line 81) | @Override method applyTo (line 86) | @Override class AddSchema (line 92) | class AddSchema implements MetadataUpdate { method AddSchema (line 96) | public AddSchema(Schema schema) { method AddSchema (line 105) | @Deprecated method schema (line 111) | public Schema schema() { method lastColumnId (line 116) | public int lastColumnId() { method applyTo (line 121) | @Override method applyTo (line 126) | @Override class SetCurrentSchema (line 132) | class SetCurrentSchema implements MetadataUpdate { method SetCurrentSchema (line 135) | public SetCurrentSchema(int schemaId) { method schemaId (line 139) | public int schemaId() { method applyTo (line 143) | @Override class AddPartitionSpec (line 149) | class AddPartitionSpec implements MetadataUpdate { method AddPartitionSpec (line 152) | public AddPartitionSpec(PartitionSpec spec) { method AddPartitionSpec (line 156) | public AddPartitionSpec(UnboundPartitionSpec spec) { method spec (line 160) | public UnboundPartitionSpec spec() { method applyTo (line 164) | @Override class SetDefaultPartitionSpec (line 170) | class SetDefaultPartitionSpec implements MetadataUpdate { method SetDefaultPartitionSpec (line 173) | public SetDefaultPartitionSpec(int specId) { method specId (line 177) | public int specId() { method applyTo (line 181) | @Override class RemovePartitionSpecs (line 187) | class RemovePartitionSpecs implements MetadataUpdate { method RemovePartitionSpecs (line 190) | public RemovePartitionSpecs(Set specIds) { method specIds (line 194) | public Set specIds() { method applyTo (line 198) | @Override class RemoveSchemas (line 204) | class RemoveSchemas implements MetadataUpdate { method RemoveSchemas (line 207) | public RemoveSchemas(Set schemaIds) { method schemaIds (line 211) | public Set schemaIds() { method applyTo (line 215) | @Override class AddSortOrder (line 221) | class AddSortOrder implements MetadataUpdate { method AddSortOrder (line 224) | public AddSortOrder(SortOrder sortOrder) { method AddSortOrder (line 228) | public AddSortOrder(UnboundSortOrder sortOrder) { method sortOrder (line 232) | public UnboundSortOrder sortOrder() { method applyTo (line 236) | @Override class SetDefaultSortOrder (line 242) | class SetDefaultSortOrder implements MetadataUpdate { method SetDefaultSortOrder (line 245) | public SetDefaultSortOrder(int sortOrderId) { method sortOrderId (line 249) | public int sortOrderId() { method applyTo (line 253) | @Override class SetStatistics (line 259) | class SetStatistics implements MetadataUpdate { method SetStatistics (line 262) | public SetStatistics(StatisticsFile statisticsFile) { method snapshotId (line 266) | public long snapshotId() { method statisticsFile (line 270) | public StatisticsFile statisticsFile() { method applyTo (line 274) | @Override class RemoveStatistics (line 280) | class RemoveStatistics implements MetadataUpdate { method RemoveStatistics (line 283) | public RemoveStatistics(long snapshotId) { method snapshotId (line 287) | public long snapshotId() { method applyTo (line 291) | @Override class SetPartitionStatistics (line 297) | class SetPartitionStatistics implements MetadataUpdate { method SetPartitionStatistics (line 300) | public SetPartitionStatistics(PartitionStatisticsFile partitionStati... method snapshotId (line 304) | public long snapshotId() { method partitionStatisticsFile (line 308) | public PartitionStatisticsFile partitionStatisticsFile() { method applyTo (line 312) | @Override class RemovePartitionStatistics (line 318) | class RemovePartitionStatistics implements MetadataUpdate { method RemovePartitionStatistics (line 321) | public RemovePartitionStatistics(long snapshotId) { method snapshotId (line 325) | public long snapshotId() { method applyTo (line 329) | @Override class AddSnapshot (line 335) | class AddSnapshot implements MetadataUpdate { method AddSnapshot (line 338) | public AddSnapshot(Snapshot snapshot) { method snapshot (line 342) | public Snapshot snapshot() { method applyTo (line 346) | @Override class RemoveSnapshots (line 352) | class RemoveSnapshots implements MetadataUpdate { method RemoveSnapshots (line 355) | public RemoveSnapshots(long snapshotId) { method RemoveSnapshots (line 359) | public RemoveSnapshots(Set snapshotIds) { method snapshotIds (line 363) | public Set snapshotIds() { method applyTo (line 367) | @Override class RemoveSnapshotRef (line 373) | class RemoveSnapshotRef implements MetadataUpdate { method RemoveSnapshotRef (line 376) | public RemoveSnapshotRef(String refName) { method name (line 380) | public String name() { method applyTo (line 384) | @Override class SetSnapshotRef (line 390) | class SetSnapshotRef implements MetadataUpdate { method SetSnapshotRef (line 398) | public SetSnapshotRef( method name (line 413) | public String name() { method type (line 417) | public String type() { method snapshotId (line 421) | public long snapshotId() { method minSnapshotsToKeep (line 425) | public Integer minSnapshotsToKeep() { method maxSnapshotAgeMs (line 429) | public Long maxSnapshotAgeMs() { method maxRefAgeMs (line 433) | public Long maxRefAgeMs() { method applyTo (line 437) | @Override class SetProperties (line 449) | class SetProperties implements MetadataUpdate { method SetProperties (line 452) | public SetProperties(Map updated) { method updated (line 456) | public Map updated() { method applyTo (line 460) | @Override method applyTo (line 465) | @Override class RemoveProperties (line 471) | class RemoveProperties implements MetadataUpdate { method RemoveProperties (line 474) | public RemoveProperties(Set removed) { method removed (line 478) | public Set removed() { method applyTo (line 482) | @Override method applyTo (line 487) | @Override class SetLocation (line 493) | class SetLocation implements MetadataUpdate { method SetLocation (line 496) | public SetLocation(String location) { method location (line 500) | public String location() { method applyTo (line 504) | @Override method applyTo (line 509) | @Override class AddViewVersion (line 515) | class AddViewVersion implements MetadataUpdate { method AddViewVersion (line 518) | public AddViewVersion(ViewVersion viewVersion) { method viewVersion (line 522) | public ViewVersion viewVersion() { method applyTo (line 526) | @Override class SetCurrentViewVersion (line 532) | class SetCurrentViewVersion implements MetadataUpdate { method SetCurrentViewVersion (line 535) | public SetCurrentViewVersion(int versionId) { method versionId (line 539) | public int versionId() { method applyTo (line 543) | @Override class AddEncryptionKey (line 549) | class AddEncryptionKey implements MetadataUpdate { method AddEncryptionKey (line 552) | public AddEncryptionKey(EncryptedKey key) { method key (line 556) | public EncryptedKey key() { method applyTo (line 560) | @Override class RemoveEncryptionKey (line 566) | class RemoveEncryptionKey implements MetadataUpdate { method RemoveEncryptionKey (line 569) | public RemoveEncryptionKey(String keyId) { method keyId (line 573) | public String keyId() { method applyTo (line 577) | @Override FILE: icebergShaded/src/main/java/org/apache/iceberg/PartitionSpec.java class PartitionSpec (line 56) | public class PartitionSpec implements Serializable { method PartitionSpec (line 72) | private PartitionSpec( method schema (line 81) | public Schema schema() { method specId (line 86) | public int specId() { method fields (line 91) | public List fields() { method isPartitioned (line 95) | public boolean isPartitioned() { method isUnpartitioned (line 99) | public boolean isUnpartitioned() { method lastAssignedFieldId (line 103) | int lastAssignedFieldId() { method toUnbound (line 107) | public UnboundPartitionSpec toUnbound() { method getFieldsBySourceId (line 124) | public List getFieldsBySourceId(int fieldId) { method partitionType (line 129) | public StructType partitionType() { method rawPartitionType (line 159) | public StructType rawPartitionType() { method javaClasses (line 179) | public Class[] javaClasses() { method get (line 203) | @SuppressWarnings("unchecked") method escape (line 208) | private String escape(String string) { method partitionToPath (line 216) | public String partitionToPath(StructLike data) { method compatibleWith (line 241) | public boolean compatibleWith(PartitionSpec other) { method equals (line 263) | @Override method hashCode (line 278) | @Override method lazyFieldList (line 283) | private List lazyFieldList() { method lazyFieldsBySourceId (line 294) | private ListMultimap lazyFieldsBySourceId() { method identitySourceIds (line 317) | public Set identitySourceIds() { method toString (line 328) | @Override method unpartitioned (line 351) | public static PartitionSpec unpartitioned() { method unpartitionedLastAssignedId (line 355) | private static int unpartitionedLastAssignedId() { method builderFor (line 365) | public static Builder builderFor(Schema schema) { class Builder (line 374) | public static class Builder { method Builder (line 388) | private Builder(Schema schema) { method nextFieldId (line 392) | private int nextFieldId() { method checkAndAddPartitionName (line 396) | private void checkAndAddPartitionName(String name) { method checkConflicts (line 400) | Builder checkConflicts(boolean check) { method checkAndAddPartitionName (line 405) | private void checkAndAddPartitionName(String name, Integer sourceCol... method checkForRedundantPartitions (line 432) | private void checkForRedundantPartitions(PartitionField field) { method caseSensitive (line 444) | public Builder caseSensitive(boolean sensitive) { method withSpecId (line 449) | public Builder withSpecId(int newSpecId) { method findSourceColumn (line 454) | private Types.NestedField findSourceColumn(String sourceName) { method identity (line 464) | public Builder identity(String sourceName, String targetName) { method identity (line 468) | private Builder identity(Types.NestedField sourceColumn, String targ... method identity (line 478) | public Builder identity(String sourceName) { method year (line 483) | public Builder year(String sourceName, String targetName) { method year (line 487) | private Builder year(Types.NestedField sourceColumn, String targetNa... method year (line 496) | public Builder year(String sourceName) { method month (line 502) | public Builder month(String sourceName, String targetName) { method month (line 506) | private Builder month(Types.NestedField sourceColumn, String targetN... method month (line 515) | public Builder month(String sourceName) { method day (line 521) | public Builder day(String sourceName, String targetName) { method day (line 525) | private Builder day(Types.NestedField sourceColumn, String targetNam... method day (line 534) | public Builder day(String sourceName) { method hour (line 540) | public Builder hour(String sourceName, String targetName) { method hour (line 544) | private Builder hour(Types.NestedField sourceColumn, String targetNa... method hour (line 553) | public Builder hour(String sourceName) { method bucket (line 559) | public Builder bucket(String sourceName, int numBuckets, String targ... method bucket (line 563) | private Builder bucket(Types.NestedField sourceColumn, int numBucket... method bucket (line 571) | public Builder bucket(String sourceName, int numBuckets) { method truncate (line 577) | public Builder truncate(String sourceName, int width, String targetN... method truncate (line 581) | private Builder truncate(Types.NestedField sourceColumn, int width, ... method truncate (line 589) | public Builder truncate(String sourceName, int width) { method alwaysNull (line 595) | public Builder alwaysNull(String sourceName, String targetName) { method alwaysNull (line 599) | private Builder alwaysNull(Types.NestedField sourceColumn, String ta... method alwaysNull (line 608) | public Builder alwaysNull(String sourceName) { method add (line 616) | Builder add(int sourceId, String name, Transform transform) { method add (line 620) | Builder add(int sourceId, int fieldId, String name, Transform ... method build (line 627) | public PartitionSpec build() { method build (line 631) | public PartitionSpec build(boolean allowMissingFields) { method buildUnchecked (line 637) | PartitionSpec buildUnchecked() { method checkCompatibility (line 642) | static void checkCompatibility(PartitionSpec spec, Schema schema) { method checkCompatibility (line 646) | static void checkCompatibility(PartitionSpec spec, Schema schema, bool... method hasSequentialIds (line 685) | static boolean hasSequentialIds(PartitionSpec spec) { FILE: icebergShaded/src/main/java/org/apache/iceberg/TableMetadata.java class TableMetadata (line 65) | public class TableMetadata implements Serializable { method newTableMetadata (line 78) | public static TableMetadata newTableMetadata( method newTableMetadata (line 91) | public static TableMetadata newTableMetadata( method unreservedProperties (line 96) | private static Map unreservedProperties(Map persistedProperties(Map schemas() { method schemasById (line 449) | public Map schemasById() { method currentSchemaId (line 453) | public int currentSchemaId() { method spec (line 457) | public PartitionSpec spec() { method spec (line 461) | public PartitionSpec spec(int id) { method specs (line 465) | public List specs() { method specsById (line 469) | public Map specsById() { method lastAssignedPartitionId (line 473) | public int lastAssignedPartitionId() { method defaultSpecId (line 477) | public int defaultSpecId() { method defaultSortOrderId (line 481) | public int defaultSortOrderId() { method sortOrder (line 485) | public SortOrder sortOrder() { method sortOrders (line 489) | public List sortOrders() { method sortOrdersById (line 493) | public Map sortOrdersById() { method location (line 497) | public String location() { method properties (line 501) | public Map properties() { method property (line 505) | public String property(String property, String defaultValue) { method propertyAsBoolean (line 509) | public boolean propertyAsBoolean(String property, boolean defaultValue) { method propertyAsInt (line 513) | public int propertyAsInt(String property, int defaultValue) { method propertyTryAsInt (line 517) | public int propertyTryAsInt(String property, int defaultValue) { method propertyAsLong (line 521) | public long propertyAsLong(String property, long defaultValue) { method snapshot (line 525) | public Snapshot snapshot(long snapshotId) { method currentSnapshot (line 533) | public Snapshot currentSnapshot() { method snapshots (line 537) | public List snapshots() { method ensureSnapshotsLoaded (line 543) | private synchronized void ensureSnapshotsLoaded() { method ref (line 559) | public SnapshotRef ref(String name) { method refs (line 563) | public Map refs() { method statisticsFiles (line 567) | public List statisticsFiles() { method partitionStatisticsFiles (line 571) | public List partitionStatisticsFiles() { method snapshotLog (line 575) | public List snapshotLog() { method previousFiles (line 579) | public List previousFiles() { method changes (line 583) | public List changes() { method withUUID (line 587) | public TableMetadata withUUID() { method nextRowId (line 591) | public long nextRowId() { method encryptionKeys (line 595) | public List encryptionKeys() { method updateSchema (line 604) | @Deprecated method updateSchema (line 610) | public TableMetadata updateSchema(Schema newSchema) { method updatePartitionSpec (line 617) | public TableMetadata updatePartitionSpec(PartitionSpec newPartitionSpe... method addPartitionSpec (line 621) | public TableMetadata addPartitionSpec(PartitionSpec newPartitionSpec) { method replaceSortOrder (line 625) | public TableMetadata replaceSortOrder(SortOrder newOrder) { method removeSnapshotsIf (line 629) | public TableMetadata removeSnapshotsIf(Predicate removeIf) { method replaceProperties (line 634) | public TableMetadata replaceProperties(Map rawProperti... method validateCurrentSnapshot (line 658) | private void validateCurrentSnapshot() { method reassignPartitionIds (line 664) | private PartitionSpec reassignPartitionIds(PartitionSpec partitionSpec... method buildReplacement (line 725) | public TableMetadata buildReplacement( method updateLocation (line 767) | public TableMetadata updateLocation(String newLocation) { method upgradeToFormatVersion (line 771) | public TableMetadata upgradeToFormatVersion(int newFormatVersion) { method updateSpecSchema (line 775) | private static PartitionSpec updateSpecSchema(Schema schema, Partition... method updateSortOrderSchema (line 790) | private static SortOrder updateSortOrderSchema(Schema schema, SortOrde... method freshSpec (line 805) | private static PartitionSpec freshSpec(int specId, Schema schema, Part... method freshSortOrder (line 826) | private static SortOrder freshSortOrder(int orderId, Schema schema, So... method indexAndValidateSnapshots (line 845) | private static Map indexAndValidateSnapshots( method indexSchemas (line 859) | private Map indexSchemas() { method indexSortOrders (line 867) | private static Map indexSortOrders(List... method validateRefs (line 875) | private static Map validateRefs( method buildFrom (line 901) | public static Builder buildFrom(TableMetadata base) { method buildFromEmpty (line 905) | public static Builder buildFromEmpty() { method buildFromEmpty (line 909) | public static Builder buildFromEmpty(int formatVersion) { class Builder (line 913) | public static class Builder { method Builder (line 962) | private Builder() { method Builder (line 966) | private Builder(int formatVersion) { method Builder (line 993) | private Builder(TableMetadata base) { method withNextRowId (line 1033) | public Builder withNextRowId(Long newRowId) { method withMetadataLocation (line 1038) | public Builder withMetadataLocation(String newMetadataLocation) { method assignUUID (line 1052) | public Builder assignUUID() { method assignUUID (line 1061) | public Builder assignUUID(String newUuid) { method setInitialFormatVersion (line 1074) | private Builder setInitialFormatVersion(int newFormatVersion) { method upgradeFormatVersion (line 1084) | public Builder upgradeFormatVersion(int newFormatVersion) { method setCurrentSchema (line 1106) | public Builder setCurrentSchema(Schema newSchema, int newLastColumnI... method setCurrentSchema (line 1111) | public Builder setCurrentSchema(int schemaId) { method addSchema (line 1149) | public Builder addSchema(Schema schema) { method addSchema (line 1159) | @Deprecated method setDefaultPartitionSpec (line 1165) | public Builder setDefaultPartitionSpec(PartitionSpec spec) { method setDefaultPartitionSpec (line 1170) | public Builder setDefaultPartitionSpec(int specId) { method removeSpecs (line 1192) | Builder removeSpecs(Iterable specIds) { method removeSchemas (line 1208) | Builder removeSchemas(Iterable schemaIds) { method addPartitionSpec (line 1224) | public Builder addPartitionSpec(UnboundPartitionSpec spec) { method addPartitionSpec (line 1229) | public Builder addPartitionSpec(PartitionSpec spec) { method setDefaultSortOrder (line 1234) | public Builder setDefaultSortOrder(SortOrder order) { method setDefaultSortOrder (line 1239) | public Builder setDefaultSortOrder(int sortOrderId) { method addSortOrder (line 1261) | public Builder addSortOrder(UnboundSortOrder order) { method addSortOrder (line 1266) | public Builder addSortOrder(SortOrder order) { method addSnapshot (line 1271) | public Builder addSnapshot(Snapshot snapshot) { method setSnapshotsSupplier (line 1318) | public Builder setSnapshotsSupplier(SerializableSupplier snapshotsToRemove) { method removeSnapshots (line 1450) | public Builder removeSnapshots(Collection idsToRemove) { method rewriteSnapshotsInternal (line 1463) | private Builder rewriteSnapshotsInternal(Collection idsToRemov... method setProperties (line 1496) | public Builder setProperties(Map updated) { method removeProperties (line 1507) | public Builder removeProperties(Set removed) { method setLocation (line 1518) | public Builder setLocation(String newLocation) { method addEncryptionKey (line 1529) | public Builder addEncryptionKey(EncryptedKey key) { method removeEncryptionKey (line 1543) | public Builder removeEncryptionKey(String keyId) { method discardChanges (line 1554) | public Builder discardChanges() { method setPreviousFileLocation (line 1559) | public Builder setPreviousFileLocation(String previousFileLocation) { method hasChanges (line 1564) | private boolean hasChanges() { method build (line 1572) | public TableMetadata build() { method addSchemaInternal (line 1636) | private int addSchemaInternal(Schema schema, int newLastColumnId) { method reuseOrCreateNewSchemaId (line 1680) | private int reuseOrCreateNewSchemaId(Schema newSchema) { method addPartitionSpecInternal (line 1693) | private int addPartitionSpecInternal(PartitionSpec spec) { method reuseOrCreateNewSpecId (line 1726) | private int reuseOrCreateNewSpecId(PartitionSpec newSpec) { method addSortOrderInternal (line 1740) | private int addSortOrderInternal(SortOrder order) { method reuseOrCreateNewSortOrderId (line 1774) | private int reuseOrCreateNewSortOrderId(SortOrder newOrder) { method setBranchSnapshotInternal (line 1792) | private void setBranchSnapshotInternal(Snapshot snapshot, String bra... method addPreviousFile (line 1818) | private static List addPreviousFile( method intermediateSnapshotIdSet (line 1862) | private static Set intermediateSnapshotIdSet( method updateSnapshotLog (line 1885) | private static List updateSnapshotLog( method indexStatistics (line 1927) | private static Map> indexStatistics(List<... method indexPartitionStatistics (line 1931) | private static Map> indexPartiti... method isAddedSnapshot (line 1936) | private boolean isAddedSnapshot(long snapshotId) { method changes (line 1941) | private Stream changes(Class update... FILE: icebergShaded/src/main/java/org/apache/iceberg/hive/HiveCatalog.java class HiveCatalog (line 79) | public class HiveCatalog extends BaseMetastoreViewCatalog method HiveCatalog (line 103) | public HiveCatalog() {} method initialize (line 106) | public void initialize(String inputName, Map propertie... method initialize (line 111) | @Override method buildTable (line 142) | @Override method buildView (line 147) | @Override method listTables (line 152) | @Override method listViews (line 191) | @Override method name (line 223) | @Override method dropTable (line 228) | @Override method dropView (line 280) | @Override method renameTable (line 321) | @Override method renameView (line 326) | @Override method listIcebergTables (line 331) | private List listIcebergTables( method renameTableOrView (line 346) | @SuppressWarnings("checkstyle:CyclomaticComplexity") method validateTableIsIcebergTableOrView (line 415) | private void validateTableIsIcebergTableOrView( method tableExists (line 435) | @Override method validateTableIsIceberg (line 465) | private void validateTableIsIceberg(Table table, String fullName) { method viewExists (line 474) | @Override method createNamespace (line 497) | @Override method listNamespaces (line 534) | @Override method dropNamespace (line 562) | @Override method setProperties (line 599) | @Override method removeProperties (line 619) | @Override method alterHiveDataBase (line 639) | private void alterHiveDataBase(Namespace namespace, Database database) { method loadNamespaceMetadata (line 661) | @Override method isValidIdentifier (line 687) | @Override method removeCatalogName (line 692) | private TableIdentifier removeCatalogName(TableIdentifier to) { method isValidateNamespace (line 706) | private boolean isValidateNamespace(Namespace namespace) { method newTableOps (line 710) | @Override method newViewOps (line 718) | @Override method defaultWarehouseLocation (line 723) | @Override method databaseLocation (line 756) | private String databaseLocation(String databaseName) { method convertToMetadata (line 764) | private Map convertToMetadata(Database database) { method convertToDatabase (line 783) | Database convertToDatabase(Namespace namespace, Map me... method toString (line 821) | @Override method setConf (line 829) | @Override method getConf (line 834) | @Override method properties (line 839) | @Override method setListAllTables (line 844) | @VisibleForTesting method clientPool (line 849) | @VisibleForTesting class ViewAwareTableBuilder (line 860) | private class ViewAwareTableBuilder extends BaseMetastoreViewCatalogTa... method ViewAwareTableBuilder (line 864) | private ViewAwareTableBuilder(TableIdentifier identifier, Schema sch... method createOrReplaceTransaction (line 869) | @Override method create (line 878) | @Override class TableAwareViewBuilder (line 894) | private class TableAwareViewBuilder extends BaseViewBuilder { method TableAwareViewBuilder (line 898) | private TableAwareViewBuilder(TableIdentifier identifier) { method createOrReplace (line 903) | @Override method create (line 912) | @Override FILE: icebergShaded/src/main/java/org/apache/iceberg/hive/HiveTableOperations.java class HiveTableOperations (line 68) | public class HiveTableOperations extends BaseMetastoreTableOperations method HiveTableOperations (line 88) | protected HiveTableOperations( method HiveTableOperations (line 100) | protected HiveTableOperations( method tableName (line 122) | @Override method io (line 127) | @Override method doRefresh (line 132) | @Override method doCommit (line 169) | @SuppressWarnings({"checkstyle:CyclomaticComplexity", "MethodLength"}) method maxHiveTablePropertySize (line 368) | @Override method database (line 373) | @Override method table (line 378) | @Override method tableType (line 383) | @Override method metaClients (line 388) | @Override method hiveEngineEnabled (line 410) | private static boolean hiveEngineEnabled(TableMetadata metadata, Confi... method hiveLockEnabled (line 437) | private static boolean hiveLockEnabled(TableMetadata metadata, Configu... method lockObject (line 447) | @VisibleForTesting FILE: icebergShaded/src/main/java/org/apache/iceberg/rest/RESTFileScanTaskParser.java class RESTFileScanTaskParser (line 59) | class RESTFileScanTaskParser { method RESTFileScanTaskParser (line 64) | private RESTFileScanTaskParser() {} method toJson (line 66) | public static void toJson( method fromJson (line 90) | public static FileScanTask fromJson( FILE: icebergShaded/src/main/java/org/apache/iceberg/unityCatalog/UnityCatalog.java class UnityCatalog (line 46) | public class UnityCatalog extends BaseMetastoreCatalog implements Closea... class FileIOFactory (line 51) | static class FileIOFactory { method newFileIO (line 52) | public FileIO newFileIO(String impl, Map properties,... method UnityCatalog (line 70) | public UnityCatalog( method newTableOps (line 78) | @Override method initialize (line 90) | @Override method close (line 97) | @Override method defaultWarehouseLocation (line 104) | @Override method setConf (line 110) | @Override method listTables (line 115) | @Override method dropTable (line 120) | @Override method renameTable (line 125) | @Override method tableExists (line 131) | @Override FILE: icebergShaded/src/main/java/org/apache/iceberg/unityCatalog/UnityCatalogTableOperations.java class UnityCatalogTableOperations (line 44) | public class UnityCatalogTableOperations extends BaseMetastoreTableOpera... method UnityCatalogTableOperations (line 68) | public UnityCatalogTableOperations( method io (line 81) | @Override method tableName (line 86) | @Override method doCommit (line 91) | @Override method refresh (line 159) | @Override method doRefresh (line 171) | @Override method getLastWrittenTableMetadataWithLocation (line 190) | public Optional> getLastWrittenTableMeta... method loadTableMetadataLocation (line 194) | private String loadTableMetadataLocation() { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/BaseTableReader.java class BaseTableReader (line 49) | public abstract class BaseTableReader { method BaseTableReader (line 55) | public BaseTableReader(String tablePath) { method show (line 71) | public abstract int show( method pruneSchema (line 80) | protected static StructType pruneSchema(StructType baseSchema, Optiona... method printData (line 95) | protected static int printData(FilteredColumnarBatch data, int maxRows... method printSchema (line 111) | protected static void printSchema(StructType schema) { method printRow (line 115) | protected static void printRow(Row row){ method baseOptions (line 130) | protected static Options baseOptions() { method parseColumnList (line 147) | protected static Optional> parseColumnList(CommandLine cl... method parseInt (line 152) | protected static int parseInt(CommandLine cli, String optionName, int ... method formatter (line 160) | private static String formatter(int length) { method getValue (line 166) | private static String getValue(Row row, int columnOrdinal) { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/BaseTableWriter.java class BaseTableWriter (line 31) | public class BaseTableWriter { method verifyCommitSuccess (line 56) | void verifyCommitSuccess(String tablePath, TransactionCommitResult res... method generateUnpartitionedDataBatch (line 73) | FilteredColumnarBatch generateUnpartitionedDataBatch(int offset) { method generatedPartitionedDataBatch (line 117) | FilteredColumnarBatch generatedPartitionedDataBatch(int offset, String... method intVector (line 154) | static ColumnVector intVector(List data) { method doubleVector (line 182) | static ColumnVector doubleVector(List data) { method stringVector (line 210) | static ColumnVector stringVector(List data) { method stringSingleValueVector (line 238) | static ColumnVector stringSingleValueVector(String value, int size) { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/CreateTable.java class CreateTable (line 41) | public class CreateTable extends BaseTableWriter { method main (line 42) | public static void main(String[] args) method runExamples (line 50) | public void runExamples(String location) { method createUnpartitionedTable (line 55) | public void createUnpartitionedTable(String tablePath) { method createPartitionedTable (line 83) | public void createPartitionedTable(String tablePath) { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/CreateTableAndInsertData.java class CreateTableAndInsertData (line 51) | public class CreateTableAndInsertData extends BaseTableWriter { method main (line 52) | public static void main(String[] args) throws IOException { method runExamples (line 61) | public void runExamples(String location) throws IOException { method createTableWithSampleData (line 81) | public TransactionCommitResult createTableWithSampleData(String tableP... method createPartitionedTableWithSampleData (line 155) | public TransactionCommitResult createPartitionedTableWithSampleData(St... method insertDataIntoUnpartitionedTable (line 260) | public TransactionCommitResult insertDataIntoUnpartitionedTable(String... method idempotentInserts (line 331) | public TransactionCommitResult idempotentInserts(String tablePath) thr... method insertWithOptionalCheckpoint (line 409) | public void insertWithOptionalCheckpoint(String tablePath) throws IOEx... FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/MultiThreadedTableReader.java class MultiThreadedTableReader (line 71) | public class MultiThreadedTableReader method MultiThreadedTableReader (line 77) | public MultiThreadedTableReader(int numThreads, String tablePath) { method show (line 82) | public int show(int limit, Optional> columnsOpt, Optional... method main (line 98) | public static void main(String[] args) class ScanFile (line 122) | private static class ScanFile { method ScanFile (line 132) | ScanFile(Row scanStateRow, Row scanFileRow) { method ScanFile (line 137) | ScanFile(String stateJson, String fileJson) { method getScanRow (line 145) | Row getScanRow(Engine engine) { method getScanFileRow (line 152) | Row getScanFileRow(Engine engine) { class Reader (line 157) | private class Reader { method Reader (line 168) | Reader(int limit) { method readData (line 179) | int readData(StructType readSchema, Scan scan) { method workGenerator (line 202) | private Runnable workGenerator(Scan scan) { method workConsumer (line 229) | private Runnable workConsumer(int workerId) { method printDataBatch (line 277) | private boolean printDataBatch(FilteredColumnarBatch data) { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/SingleThreadedTableReader.java class SingleThreadedTableReader (line 53) | public class SingleThreadedTableReader method SingleThreadedTableReader (line 55) | public SingleThreadedTableReader(String tablePath) { method show (line 59) | @Override method main (line 75) | public static void main(String[] args) method readData (line 97) | private int readData(StructType readSchema, Scan scan, int maxRowCount... FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/utils/RowSerDe.java class RowSerDe (line 39) | public class RowSerDe { method RowSerDe (line 42) | private RowSerDe() { method serializeRowToJson (line 48) | public static String serializeRowToJson(Row row) { method deserializeRowFromJson (line 63) | public static Row deserializeRowFromJson(String jsonRowWithSchema) { method convertRowToJsonObject (line 74) | private static Map convertRowToJsonObject(Row row) { method parseRowFromJsonWithSchema (line 125) | private static Row parseRowFromJsonWithSchema(ObjectNode rowJsonNode, ... FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/examples/utils/Utils.java class Utils (line 22) | public class Utils { method parseArgs (line 27) | public static CommandLine parseArgs(Options options, String[] args) { FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/integration/ReadIntegrationTestSuite.java class ReadIntegrationTestSuite (line 35) | public class ReadIntegrationTestSuite { method main (line 38) | public static void main(String[] args) throws Exception { method ReadIntegrationTestSuite (line 43) | public ReadIntegrationTestSuite(String goldenTableDir) { method runTests (line 47) | public void runTests() throws Exception { method runAndVerifyRowCount (line 220) | private void runAndVerifyRowCount( FILE: kernel/examples/kernel-examples/src/main/java/io/delta/kernel/integration/WriteIntegrationTestSuite.java class WriteIntegrationTestSuite (line 30) | public class WriteIntegrationTestSuite { method main (line 32) | public static void main(String[] args) throws Exception { method runTests (line 37) | public void runTests() throws Exception { method verifyRowCount (line 96) | private void verifyRowCount(String testName, int expectedRowCount, Che... method tmpLocation (line 117) | private String tmpLocation() throws IOException { type CheckedFunction (line 121) | interface CheckedFunction { method apply (line 122) | void apply(T tblLocation) throws Exception; FILE: kernel/examples/run-kernel-examples.py function run_single_threaded_examples (line 40) | def run_single_threaded_examples(version, maven_repo, examples_root_dir,... function run_multi_threaded_examples (line 52) | def run_multi_threaded_examples(version, maven_repo, examples_root_dir, ... function run_integration_tests (line 64) | def run_integration_tests(version, maven_repo, examples_root_dir, golden... function run_example (line 77) | def run_example(version, maven_repo, project_dir, main_class, test_cases): function clear_artifact_cache (line 87) | def clear_artifact_cache(): function delete_if_exists (line 98) | def delete_if_exists(path): class WorkingDirectory (line 106) | class WorkingDirectory(object): method __init__ (line 107) | def __init__(self, working_directory): method __enter__ (line 111) | def __enter__(self): method __exit__ (line 114) | def __exit__(self, tpe, value, traceback): function run_cmd (line 118) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/CommitActions.java type CommitActions (line 54) | @Evolving method getVersion (line 62) | long getVersion(); method getTimestamp (line 69) | long getTimestamp(); method getActions (line 87) | CloseableIterator getActions(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/CommitRange.java type CommitRange (line 39) | @Evolving method getStartVersion (line 47) | long getStartVersion(); method getEndVersion (line 54) | long getEndVersion(); method getQueryStartBoundary (line 64) | CommitRangeBuilder.CommitBoundary getQueryStartBoundary(); method getQueryEndBoundary (line 76) | Optional getQueryEndBoundary(); method getActions (line 105) | CloseableIterator getActions( method getCommitActions (line 123) | CloseableIterator getCommitActions( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/CommitRangeBuilder.java type CommitRangeBuilder (line 38) | @Experimental method withEndBoundary (line 49) | CommitRangeBuilder withEndBoundary(CommitBoundary endBoundary); method withLogData (line 64) | CommitRangeBuilder withLogData(List logData); method withMaxCatalogVersion (line 94) | CommitRangeBuilder withMaxCatalogVersion(long version); method build (line 109) | CommitRange build(Engine engine); class CommitBoundary (line 121) | final class CommitBoundary { method atVersion (line 130) | public static CommitBoundary atVersion(long version) { method atTimestamp (line 145) | public static CommitBoundary atTimestamp(long timestamp, Snapshot la... method CommitBoundary (line 156) | private CommitBoundary(boolean isVersion, long value, Optional getStatisticsColumns(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/Operation.java type Operation (line 24) | public enum Operation { method Operation (line 44) | Operation(String description) { method getDescription (line 49) | public String getDescription() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/PaginatedScan.java type PaginatedScan (line 39) | public interface PaginatedScan extends Scan { method getScanFiles (line 47) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/PaginatedScanFilesIterator.java type PaginatedScanFilesIterator (line 31) | public interface PaginatedScanFilesIterator extends CloseableIterator getCurrentPageToken(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/Scan.java type Scan (line 48) | @Evolving method getScanFiles (line 107) | CloseableIterator getScanFiles(Engine engine); method getRemainingFilter (line 115) | Optional getRemainingFilter(); method getScanState (line 124) | Row getScanState(Engine engine); method transformPhysicalData (line 145) | static CloseableIterator transformPhysicalData( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/ScanBuilder.java type ScanBuilder (line 31) | @Evolving method withFilter (line 57) | ScanBuilder withFilter(Predicate predicate); method withReadSchema (line 66) | ScanBuilder withReadSchema(StructType readSchema); method build (line 69) | Scan build(); method buildPaginated (line 79) | PaginatedScan buildPaginated(long pageSize, Optional pageToken); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/Snapshot.java type Snapshot (line 54) | @Evolving type ChecksumWriteMode (line 61) | enum ChecksumWriteMode { method getPath (line 76) | String getPath(); method getVersion (line 79) | long getVersion(); method getPartitionColumnNames (line 89) | List getPartitionColumnNames(); method getTimestamp (line 97) | long getTimestamp(Engine engine); method getSchema (line 100) | StructType getSchema(); method getDomainMetadata (line 109) | Optional getDomainMetadata(String domain); method getTableProperties (line 116) | Map getTableProperties(); method getStatistics (line 119) | SnapshotStatistics getStatistics(); method getScanBuilder (line 122) | ScanBuilder getScanBuilder(); method buildUpdateTableTransaction (line 128) | UpdateTableTransactionBuilder buildUpdateTableTransaction(String engin... method publish (line 144) | Snapshot publish(Engine engine) throws PublishFailedException; method writeChecksum (line 174) | void writeChecksum(Engine engine, ChecksumWriteMode mode) throws IOExc... method writeCheckpoint (line 187) | void writeCheckpoint(Engine engine) throws IOException, CheckpointAlre... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/SnapshotBuilder.java type SnapshotBuilder (line 39) | @Experimental method atVersion (line 50) | SnapshotBuilder atVersion(long version); method atTimestamp (line 76) | SnapshotBuilder atTimestamp(long millisSinceEpochUTC, Snapshot latestS... method withCommitter (line 92) | SnapshotBuilder withCommitter(Committer committer); method withLogData (line 104) | SnapshotBuilder withLogData(List logData); method withProtocolAndMetadata (line 118) | SnapshotBuilder withProtocolAndMetadata(Protocol protocol, Metadata me... method withMaxCatalogVersion (line 149) | SnapshotBuilder withMaxCatalogVersion(long version); method build (line 160) | Snapshot build(Engine engine); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/Table.java type Table (line 31) | @Evolving method forPath (line 56) | static Table forPath(Engine engine, String path) { method getPath (line 67) | String getPath(Engine engine); method getLatestSnapshot (line 76) | Snapshot getLatestSnapshot(Engine engine) throws TableNotFoundException; method getSnapshotAsOfVersion (line 89) | Snapshot getSnapshotAsOfVersion(Engine engine, long versionId) throws ... method getSnapshotAsOfTimestamp (line 118) | Snapshot getSnapshotAsOfTimestamp(Engine engine, long millisSinceEpoch... method createTransactionBuilder (line 131) | TransactionBuilder createTransactionBuilder( method checkpoint (line 144) | void checkpoint(Engine engine, long version) method checksum (line 160) | void checksum(Engine engine, long version) throws TableNotFoundExcepti... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/TableManager.java type TableManager (line 33) | @Experimental method loadSnapshot (line 46) | static SnapshotBuilder loadSnapshot(String path) { method buildCreateTableTransaction (line 59) | static CreateTableTransactionBuilder buildCreateTableTransaction( method loadCommitRange (line 76) | static CommitRangeBuilder loadCommitRange( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/Transaction.java type Transaction (line 64) | @Evolving method getSchema (line 70) | StructType getSchema(Engine engine); method getPartitionColumns (line 76) | List getPartitionColumns(Engine engine); method getReadTableVersion (line 84) | long getReadTableVersion(); method getTransactionState (line 93) | Row getTransactionState(Engine engine); method getCommitter (line 96) | @Experimental method commit (line 115) | TransactionCommitResult commit(Engine engine, CloseableIterable d... method withCommitterProperties (line 123) | void withCommitterProperties(Supplier> committerPr... method addDomainMetadata (line 137) | void addDomainMetadata(String domain, String config); method removeDomainMetadata (line 148) | void removeDomainMetadata(String domain); method transformLogicalData (line 171) | static CloseableIterator transformLogicalData( method blockIfVariantDataTypeIsDefined (line 244) | static void blockIfVariantDataTypeIsDefined(StructType tableSchema) { method getWriteContext (line 267) | static DataWriteContext getWriteContext( method generateAppendActions (line 298) | static CloseableIterator generateAppendActions( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/TransactionBuilder.java type TransactionBuilder (line 37) | @Evolving method withSchema (line 64) | TransactionBuilder withSchema(Engine engine, StructType schema); method withPartitionColumns (line 75) | TransactionBuilder withPartitionColumns(Engine engine, List pa... method withClusteringColumns (line 86) | TransactionBuilder withClusteringColumns(Engine engine, List c... method withTransactionId (line 104) | TransactionBuilder withTransactionId( method withTableProperties (line 119) | TransactionBuilder withTableProperties(Engine engine, Map propertyKeys); method withMaxRetries (line 141) | TransactionBuilder withMaxRetries(int maxRetries); method withLogCompactionInverval (line 152) | TransactionBuilder withLogCompactionInverval(int logCompactionInterval); method withDomainMetadataSupported (line 167) | TransactionBuilder withDomainMetadataSupported(); method build (line 185) | Transaction build(Engine engine); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/TransactionCommitResult.java class TransactionCommitResult (line 35) | @Evolving method TransactionCommitResult (line 42) | public TransactionCommitResult( method getVersion (line 58) | public long getVersion() { method getPostCommitHooks (line 75) | public List getPostCommitHooks() { method getTransactionReport (line 80) | public TransactionReport getTransactionReport() { method getPostCommitSnapshot (line 90) | public Optional getPostCommitSnapshot() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/CatalogCommitter.java type CatalogCommitter (line 28) | @Experimental method getRequiredTableProperties (line 40) | default Map getRequiredTableProperties() { method publish (line 76) | void publish(Engine engine, PublishMetadata publishMetadata) throws Pu... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/CatalogCommitterUtils.java class CatalogCommitterUtils (line 25) | public class CatalogCommitterUtils { method CatalogCommitterUtils (line 26) | private CatalogCommitterUtils() {} method extractProtocolProperties (line 51) | public static Map extractProtocolProperties(Protocol p... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/CommitFailedException.java class CommitFailedException (line 32) | @Experimental method CommitFailedException (line 40) | public CommitFailedException(boolean retryable, boolean conflict, Stri... method CommitFailedException (line 46) | public CommitFailedException( method isRetryable (line 54) | public boolean isRetryable() { method isConflict (line 59) | public boolean isConflict() { method toString (line 63) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/CommitMetadata.java class CommitMetadata (line 40) | @Experimental type CommitType (line 47) | public enum CommitType { method CommitMetadata (line 72) | public CommitMetadata( method getVersion (line 108) | public long getVersion() { method getDeltaLogDirPath (line 113) | public String getDeltaLogDirPath() { method getCommitInfo (line 118) | public CommitInfo getCommitInfo() { method getCommitDomainMetadatas (line 129) | public List getCommitDomainMetadatas() { method getCommitterProperties (line 137) | public Supplier> getCommitterProperties() { method getReadProtocolOpt (line 145) | public Optional getReadProtocolOpt() { method getReadMetadataOpt (line 153) | public Optional getReadMetadataOpt() { method getNewProtocolOpt (line 161) | public Optional getNewProtocolOpt() { method getNewMetadataOpt (line 169) | public Optional getNewMetadataOpt() { method getMaxKnownPublishedDeltaVersion (line 187) | public Optional getMaxKnownPublishedDeltaVersion() { method getEffectiveProtocol (line 196) | public Protocol getEffectiveProtocol() { method getEffectiveMetadata (line 205) | public Metadata getEffectiveMetadata() { method getCommitType (line 213) | public CommitType getCommitType() { method getPublishedDeltaFilePath (line 246) | public String getPublishedDeltaFilePath() { method generateNewStagedCommitFilePath (line 257) | public String generateNewStagedCommitFilePath() { method checkReadStateAbsentIfAndOnlyIfVersion0 (line 261) | private void checkReadStateAbsentIfAndOnlyIfVersion0() { method checkInCommitTimestampPresentIfCatalogManaged (line 268) | private void checkInCommitTimestampPresentIfCatalogManaged() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/CommitResponse.java class CommitResponse (line 23) | @Experimental method CommitResponse (line 29) | public CommitResponse(ParsedDeltaData commitLogData) { method getCommitLogData (line 39) | public ParsedDeltaData getCommitLogData() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/Committer.java type Committer (line 28) | @Experimental method commit (line 56) | CommitResponse commit( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/PublishFailedException.java class PublishFailedException (line 20) | public class PublishFailedException extends RuntimeException { method PublishFailedException (line 27) | public PublishFailedException(String message) { method PublishFailedException (line 37) | public PublishFailedException(String message, Throwable cause) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/commit/PublishMetadata.java class PublishMetadata (line 29) | @Experimental method PublishMetadata (line 43) | public PublishMetadata( method getSnapshotVersion (line 56) | public long getSnapshotVersion() { method getLogPath (line 61) | public String getLogPath() { method getAscendingCatalogCommits (line 69) | public List getAscendingCatalogCommits() { method validateCommitsNonEmpty (line 73) | private void validateCommitsNonEmpty() { method validateCommitsContiguous (line 77) | private void validateCommitsContiguous() { method validateLastCommitMatchesSnapshotVersion (line 81) | private void validateLastCommitMatchesSnapshotVersion() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/ArrayValue.java type ArrayValue (line 19) | public interface ArrayValue { method getSize (line 21) | int getSize(); method getElements (line 27) | ColumnVector getElements(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/ColumnVector.java type ColumnVector (line 28) | @Evolving method getDataType (line 31) | DataType getDataType(); method getSize (line 34) | int getSize(); method close (line 37) | @Override method isNullAt (line 44) | boolean isNullAt(int rowId); method getBoolean (line 53) | default boolean getBoolean(int rowId) { method getByte (line 64) | default byte getByte(int rowId) { method getShort (line 75) | default short getShort(int rowId) { method getInt (line 86) | default int getInt(int rowId) { method getLong (line 97) | default long getLong(int rowId) { method getFloat (line 108) | default float getFloat(int rowId) { method getDouble (line 119) | default double getDouble(int rowId) { method getBinary (line 130) | default byte[] getBinary(int rowId) { method getString (line 141) | default String getString(int rowId) { method getDecimal (line 152) | default BigDecimal getDecimal(int rowId) { method getMap (line 160) | default MapValue getMap(int rowId) { method getArray (line 168) | default ArrayValue getArray(int rowId) { method getChild (line 178) | default ColumnVector getChild(int ordinal) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/ColumnarBatch.java type ColumnarBatch (line 31) | @Evolving method getSchema (line 34) | StructType getSchema(); method getColumnVector (line 43) | ColumnVector getColumnVector(int ordinal); method getSize (line 46) | int getSize(); method withNewColumn (line 61) | default ColumnarBatch withNewColumn( method withDeletedColumnAt (line 73) | default ColumnarBatch withDeletedColumnAt(int ordinal) { method withNewSchema (line 85) | default ColumnarBatch withNewSchema(StructType newSchema) { method getRows (line 90) | default CloseableIterator getRows() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/FilteredColumnarBatch.java class FilteredColumnarBatch (line 38) | @Evolving method FilteredColumnarBatch (line 46) | public FilteredColumnarBatch(ColumnarBatch data, Optional getFilePath() { method getSelectionVector (line 102) | public Optional getSelectionVector() { method getRows (line 112) | public CloseableIterator getRows() { method getPreComputedNumSelectedRows (line 163) | public Optional getPreComputedNumSelectedRows() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/MapValue.java type MapValue (line 19) | public interface MapValue { method getSize (line 21) | int getSize(); method getKeys (line 28) | ColumnVector getKeys(); method getValues (line 34) | ColumnVector getValues(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/data/Row.java type Row (line 28) | @Evolving method getSchema (line 32) | StructType getSchema(); method isNullAt (line 38) | boolean isNullAt(int ordinal); method getBoolean (line 44) | boolean getBoolean(int ordinal); method getByte (line 50) | byte getByte(int ordinal); method getShort (line 56) | short getShort(int ordinal); method getInt (line 62) | int getInt(int ordinal); method getLong (line 68) | long getLong(int ordinal); method getFloat (line 74) | float getFloat(int ordinal); method getDouble (line 80) | double getDouble(int ordinal); method getString (line 86) | String getString(int ordinal); method getDecimal (line 92) | BigDecimal getDecimal(int ordinal); method getBinary (line 98) | byte[] getBinary(int ordinal); method getStruct (line 104) | Row getStruct(int ordinal); method getArray (line 110) | ArrayValue getArray(int ordinal); method getMap (line 116) | MapValue getMap(int ordinal); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/Engine.java type Engine (line 29) | @Evolving method getExpressionHandler (line 37) | ExpressionHandler getExpressionHandler(); method getJsonHandler (line 44) | JsonHandler getJsonHandler(); method getFileSystemClient (line 51) | FileSystemClient getFileSystemClient(); method getParquetHandler (line 58) | ParquetHandler getParquetHandler(); method getMetricsReporters (line 61) | default List getMetricsReporters() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/ExpressionHandler.java type ExpressionHandler (line 35) | @Evolving method getEvaluator (line 47) | ExpressionEvaluator getEvaluator( method getPredicateEvaluator (line 58) | PredicateEvaluator getPredicateEvaluator(StructType inputSchema, Predi... method createSelectionVector (line 70) | ColumnVector createSelectionVector(boolean[] values, int from, int to); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/FileReadRequest.java type FileReadRequest (line 21) | @Evolving method getPath (line 24) | String getPath(); method getStartOffset (line 27) | int getStartOffset(); method getReadLength (line 30) | int getReadLength(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/FileReadResult.java class FileReadResult (line 27) | public class FileReadResult { method FileReadResult (line 38) | public FileReadResult(ColumnarBatch data, String filePath) { method getData (line 44) | public ColumnarBatch getData() { method getFilePath (line 49) | public String getFilePath() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/FileSystemClient.java type FileSystemClient (line 34) | @Evolving method listFrom (line 46) | CloseableIterator listFrom(String filePath) throws IOExcep... method resolvePath (line 56) | String resolvePath(String path) throws IOException; method readFiles (line 67) | CloseableIterator readFiles(CloseableIterator readJsonFiles( method writeJsonFileAtomically (line 118) | void writeJsonFileAtomically(String filePath, CloseableIterator d... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/MetricsReporter.java type MetricsReporter (line 21) | public interface MetricsReporter { method report (line 24) | void report(MetricsReport report); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/engine/ParquetHandler.java type ParquetHandler (line 39) | @Evolving method readParquetFiles (line 65) | CloseableIterator readParquetFiles( method writeParquetFiles (line 91) | CloseableIterator writeParquetFiles( method writeParquetFileAtomically (line 108) | void writeParquetFileAtomically(String filePath, CloseableIterator getEndVersion() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/CommitStateUnknownException.java class CommitStateUnknownException (line 48) | @Evolving method CommitStateUnknownException (line 50) | public CommitStateUnknownException( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/ConcurrentTransactionException.java class ConcurrentTransactionException (line 36) | @Evolving method ConcurrentTransactionException (line 43) | public ConcurrentTransactionException(String appId, long txnVersion, l... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/ConcurrentWriteException.java class ConcurrentWriteException (line 25) | @Evolving method ConcurrentWriteException (line 27) | public ConcurrentWriteException() { method ConcurrentWriteException (line 33) | public ConcurrentWriteException(String message) { method ConcurrentWriteException (line 37) | public ConcurrentWriteException(String message, Throwable cause) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/DomainDoesNotExistException.java class DomainDoesNotExistException (line 21) | @Evolving method DomainDoesNotExistException (line 23) | public DomainDoesNotExistException(String tablePath, String domain, lo... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/InvalidConfigurationValueException.java class InvalidConfigurationValueException (line 25) | @Evolving method InvalidConfigurationValueException (line 27) | public InvalidConfigurationValueException(String key, String value, St... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/InvalidTableException.java class InvalidTableException (line 22) | public class InvalidTableException extends KernelException { method InvalidTableException (line 26) | public InvalidTableException(String tablePath, String reason) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/KernelEngineException.java class KernelEngineException (line 21) | public class KernelEngineException extends RuntimeException { method KernelEngineException (line 25) | public KernelEngineException(String attemptedOperation, Throwable caus... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/KernelException.java class KernelException (line 22) | public class KernelException extends RuntimeException { method KernelException (line 24) | public KernelException() { method KernelException (line 28) | public KernelException(String message) { method KernelException (line 32) | public KernelException(Throwable cause) { method KernelException (line 36) | public KernelException(String message, Throwable cause) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/MaxCommitRetryLimitReachedException.java class MaxCommitRetryLimitReachedException (line 21) | @Evolving method MaxCommitRetryLimitReachedException (line 23) | public MaxCommitRetryLimitReachedException(long commitVersion, int max... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/MetadataChangedException.java class MetadataChangedException (line 26) | @Evolving method MetadataChangedException (line 28) | public MetadataChangedException() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/ProtocolChangedException.java class ProtocolChangedException (line 26) | @Evolving method ProtocolChangedException (line 33) | public ProtocolChangedException(long attemptVersion) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/TableAlreadyExistsException.java class TableAlreadyExistsException (line 26) | @Evolving method TableAlreadyExistsException (line 31) | public TableAlreadyExistsException(String tablePath, String context) { method TableAlreadyExistsException (line 36) | public TableAlreadyExistsException(String tablePath) { method getMessage (line 40) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/TableNotFoundException.java class TableNotFoundException (line 25) | @Evolving method TableNotFoundException (line 30) | public TableNotFoundException(String tablePath) { method TableNotFoundException (line 34) | public TableNotFoundException(String tablePath, String context) { method getTablePath (line 43) | public String getTablePath() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/UnknownConfigurationException.java class UnknownConfigurationException (line 25) | @Evolving method UnknownConfigurationException (line 27) | public UnknownConfigurationException(String confKey) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/UnsupportedProtocolVersionException.java class UnsupportedProtocolVersionException (line 25) | @Evolving type ProtocolVersionType (line 29) | public enum ProtocolVersionType { method UnsupportedProtocolVersionException (line 40) | public UnsupportedProtocolVersionException( method getTablePath (line 56) | public String getTablePath() { method getVersion (line 61) | public int getVersion() { method getVersionType (line 66) | public ProtocolVersionType getVersionType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/exceptions/UnsupportedTableFeatureException.java class UnsupportedTableFeatureException (line 27) | @Evolving method UnsupportedTableFeatureException (line 33) | public UnsupportedTableFeatureException( method UnsupportedTableFeatureException (line 43) | public UnsupportedTableFeatureException( method getTablePath (line 52) | public String getTablePath() { method getUnsupportedFeatures (line 57) | public Set getUnsupportedFeatures() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/AlwaysFalse.java class AlwaysFalse (line 26) | @Evolving method AlwaysFalse (line 30) | private AlwaysFalse() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/AlwaysTrue.java class AlwaysTrue (line 26) | @Evolving method AlwaysTrue (line 30) | private AlwaysTrue() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/And.java class And (line 37) | @Evolving method And (line 39) | public And(Predicate left, Predicate right) { method getLeft (line 44) | public Predicate getLeft() { method getRight (line 49) | public Predicate getRight() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/Column.java class Column (line 32) | @Evolving method Column (line 37) | public Column(String name) { method Column (line 42) | public Column(String[] names) { method getNames (line 49) | public String[] getNames() { method getChildren (line 53) | @Override method toString (line 58) | @Override method appendNestedField (line 71) | public Column appendNestedField(String name) { method quoteColumnPath (line 78) | private static String quoteColumnPath(String[] names) { method equals (line 84) | @Override method hashCode (line 96) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/Expression.java type Expression (line 26) | @Evolving method getChildren (line 29) | List getChildren(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/ExpressionEvaluator.java type ExpressionEvaluator (line 30) | @Evolving method eval (line 40) | ColumnVector eval(ColumnarBatch input); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/In.java class In (line 41) | @Evolving method In (line 50) | public In(Expression valueExpression, List inListElements) { method In (line 61) | public In( method getValueExpression (line 69) | public Expression getValueExpression() { method getInListElements (line 74) | public List getInListElements() { method toString (line 79) | @Override method buildChildren (line 87) | private static List buildChildren( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/Literal.java class Literal (line 42) | @Evolving method ofBoolean (line 50) | public static Literal ofBoolean(boolean value) { method ofByte (line 60) | public static Literal ofByte(byte value) { method ofShort (line 70) | public static Literal ofShort(short value) { method ofInt (line 80) | public static Literal ofInt(int value) { method ofLong (line 90) | public static Literal ofLong(long value) { method ofFloat (line 100) | public static Literal ofFloat(float value) { method ofDouble (line 110) | public static Literal ofDouble(double value) { method ofString (line 120) | public static Literal ofString(String value) { method ofString (line 131) | public static Literal ofString(String value, CollationIdentifier colla... method ofBinary (line 141) | public static Literal ofBinary(byte[] value) { method ofDate (line 151) | public static Literal ofDate(int daysSinceEpochUTC) { method ofTimestamp (line 161) | public static Literal ofTimestamp(long microsSinceEpochUTC) { method ofTimestampNtz (line 171) | public static Literal ofTimestampNtz(long microSecondsEpoch) { method ofDecimal (line 184) | public static Literal ofDecimal(BigDecimal value, int precision, int s... method ofNull (line 202) | public static Literal ofNull(DataType dataType) { method Literal (line 209) | private Literal(Object value, DataType dataType) { method getValue (line 239) | public Object getValue() { method getDataType (line 249) | public DataType getDataType() { method toString (line 253) | @Override method getChildren (line 258) | @Override method equals (line 263) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/Or.java class Or (line 37) | @Evolving method Or (line 39) | public Or(Predicate left, Predicate right) { method getLeft (line 44) | public Predicate getLeft() { method getRight (line 49) | public Predicate getRight() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/PartitionValueExpression.java class PartitionValueExpression (line 42) | @Evolving method PartitionValueExpression (line 55) | public PartitionValueExpression(Expression serializedPartitionValue, D... method getInput (line 61) | public Expression getInput() { method getDataType (line 66) | public DataType getDataType() { method getChildren (line 70) | @Override method toString (line 75) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/Predicate.java class Predicate (line 120) | @Evolving method Predicate (line 125) | public Predicate(String name, List children) { method Predicate (line 131) | public Predicate(String name, Expression child) { method Predicate (line 136) | public Predicate(String name, Expression left, Expression right) { method Predicate (line 141) | public Predicate( method Predicate (line 147) | public Predicate( method getCollationIdentifier (line 176) | public Optional getCollationIdentifier() { method toString (line 196) | @Override method hashCode (line 205) | @Override method equals (line 210) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/PredicateEvaluator.java type PredicateEvaluator (line 39) | @Evolving method eval (line 53) | ColumnVector eval(ColumnarBatch inputData, Optional exis... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/expressions/ScalarExpression.java class ScalarExpression (line 79) | @Evolving method ScalarExpression (line 84) | public ScalarExpression(String name, List children) { method toString (line 89) | @Override method getName (line 95) | public String getName() { method getChildren (line 99) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/hook/PostCommitHook.java type PostCommitHook (line 27) | public interface PostCommitHook { type PostCommitHookType (line 29) | enum PostCommitHookType { method threadSafeInvoke (line 64) | void threadSafeInvoke(Engine engine) throws IOException; method getType (line 66) | PostCommitHookType getType(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/CommitActionsImpl.java class CommitActionsImpl (line 63) | public class CommitActionsImpl implements CommitActions, AutoCloseable { method CommitActionsImpl (line 89) | public CommitActionsImpl( method peekHeadAndGetFullIterator (line 149) | private static Tuple2, CloseableIterator getPartitionValues() { method getStatisticsColumns (line 86) | public List getStatisticsColumns() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/DeltaErrors.java class DeltaErrors (line 41) | public final class DeltaErrors { method DeltaErrors (line 42) | private DeltaErrors() {} method missingCheckpoint (line 44) | public static KernelException missingCheckpoint(String tablePath, long... method versionBeforeFirstAvailableCommit (line 49) | public static KernelException versionBeforeFirstAvailableCommit( method versionToLoadAfterLatestCommit (line 60) | public static KernelException versionToLoadAfterLatestCommit( method timestampBeforeFirstAvailableCommit (line 70) | public static KernelException timestampBeforeFirstAvailableCommit( method timestampAfterLatestCommit (line 88) | public static KernelException timestampAfterLatestCommit( method noCommitFilesFoundForVersionRange (line 106) | public static CommitRangeNotFoundException noCommitFilesFoundForVersio... method startVersionNotFound (line 111) | public static KernelException startVersionNotFound( method endVersionNotFound (line 126) | public static KernelException endVersionNotFound( method invalidVersionRange (line 136) | public static KernelException invalidVersionRange(long startVersion, l... method invalidResolvedVersionRange (line 145) | public static KernelException invalidResolvedVersionRange( method resolvedEndVersionAfterMaxCatalogVersion (line 156) | public static KernelException resolvedEndVersionAfterMaxCatalogVersion( method unsupportedReaderProtocol (line 166) | public static UnsupportedProtocolVersionException unsupportedReaderPro... method unsupportedWriterProtocol (line 174) | public static UnsupportedProtocolVersionException unsupportedWriterPro... method unsupportedTableFeature (line 182) | public static UnsupportedTableFeatureException unsupportedTableFeature... method unsupportedReaderFeatures (line 191) | public static UnsupportedTableFeatureException unsupportedReaderFeatures( method unsupportedWriterFeatures (line 201) | public static UnsupportedTableFeatureException unsupportedWriterFeatures( method columnInvariantsNotSupported (line 211) | public static KernelException columnInvariantsNotSupported() { method checkpointOnUnpublishedCommits (line 218) | public static KernelException checkpointOnUnpublishedCommits( method unsupportedDataType (line 229) | public static KernelException unsupportedDataType(DataType dataType) { method unsupportedStatsDataType (line 233) | public static KernelException unsupportedStatsDataType(DataType dataTy... method unsupportedPartitionDataType (line 237) | public static KernelException unsupportedPartitionDataType(String colN... method duplicateColumnsInSchema (line 242) | public static KernelException duplicateColumnsInSchema( method conflictWithReservedInternalColumnName (line 251) | public static KernelException conflictWithReservedInternalColumnName(S... method invalidColumnName (line 256) | public static KernelException invalidColumnName(String columnName, Str... method requiresSchemaForNewTable (line 263) | public static KernelException requiresSchemaForNewTable(String tablePa... method requireSchemaForReplaceTable (line 268) | public static KernelException requireSchemaForReplaceTable() { method tableAlreadyExists (line 272) | public static KernelException tableAlreadyExists(String tablePath, Str... method dataSchemaMismatch (line 276) | public static KernelException dataSchemaMismatch( method statsTypeMismatch (line 284) | public static KernelException statsTypeMismatch( method columnNotFoundInSchema (line 291) | public static KernelException columnNotFoundInSchema(Column column, St... method overlappingTablePropertiesSetAndUnset (line 296) | public static KernelException overlappingTablePropertiesSetAndUnset(Se... method icebergCompatMissingNumRecordsStats (line 305) | public static KernelException icebergCompatMissingNumRecordsStats( method icebergCompatIncompatibleVersionEnabled (line 313) | public static KernelException icebergCompatIncompatibleVersionEnabled( method icebergCompatUnsupportedTypeColumns (line 321) | public static KernelException icebergCompatUnsupportedTypeColumns( method icebergCompatUnsupportedTypeWidening (line 327) | public static KernelException icebergCompatUnsupportedTypeWidening( method icebergCompatUnsupportedTypePartitionColumn (line 334) | public static KernelException icebergCompatUnsupportedTypePartitionCol... method icebergCompatRequiresLiteralDefaultValue (line 342) | public static KernelException icebergCompatRequiresLiteralDefaultValue( method icebergCompatIncompatibleTableFeatures (line 351) | public static KernelException icebergCompatIncompatibleTableFeatures( method icebergCompatRequiredFeatureMissing (line 362) | public static KernelException icebergCompatRequiredFeatureMissing( method enablingIcebergCompatFeatureOnExistingTable (line 368) | public static KernelException enablingIcebergCompatFeatureOnExistingTa... method icebergWriterCompatInvalidPhysicalName (line 376) | public static KernelException icebergWriterCompatInvalidPhysicalName(L... method disablingIcebergCompatFeatureOnExistingTable (line 384) | public static KernelException disablingIcebergCompatFeatureOnExistingT... method defaultValueRequiresTableFeature (line 394) | public static KernelException defaultValueRequiresTableFeature() { method defaultValueRequireIcebergV3 (line 400) | public static KernelException defaultValueRequireIcebergV3() { method unsupportedDataTypeForDefaultValue (line 406) | public static KernelException unsupportedDataTypeForDefaultValue( method nonLiteralDefaultValue (line 414) | public static KernelException nonLiteralDefaultValue(String value) { method partitionColumnMissingInData (line 424) | public static KernelException partitionColumnMissingInData( method enablingClusteringOnPartitionedTableNotAllowed (line 430) | public static KernelException enablingClusteringOnPartitionedTableNotA... method nonRetryableCommitException (line 439) | public static RuntimeException nonRetryableCommitException( method concurrentTransaction (line 448) | public static KernelException concurrentTransaction( method metadataChangedException (line 453) | public static KernelException metadataChangedException() { method protocolChangedException (line 457) | public static KernelException protocolChangedException(long attemptVer... method voidTypeEncountered (line 461) | public static KernelException voidTypeEncountered() { method cannotModifyTableProperty (line 466) | public static KernelException cannotModifyTableProperty(String key) { method unknownConfigurationException (line 472) | public static KernelException unknownConfigurationException(String con... method invalidConfigurationValueException (line 476) | public static KernelException invalidConfigurationValueException( method domainMetadataUnsupported (line 481) | public static KernelException domainMetadataUnsupported() { method concurrentDomainMetadataAction (line 488) | public static ConcurrentWriteException concurrentDomainMetadataAction( method missingNumRecordsStatsForRowTracking (line 499) | public static KernelException missingNumRecordsStatsForRowTracking() { method rowTrackingSupportedWithDomainMetadataUnsupported (line 506) | public static KernelException rowTrackingSupportedWithDomainMetadataUn... method rowTrackingRequiredForRowIdHighWatermark (line 512) | public static KernelException rowTrackingRequiredForRowIdHighWatermark( method cannotToggleRowTrackingOnExistingTable (line 521) | public static KernelException cannotToggleRowTrackingOnExistingTable() { method missingRowTrackingColumnRequested (line 525) | public static KernelException missingRowTrackingColumnRequested(String... method cannotModifyAppendOnlyTable (line 532) | public static KernelException cannotModifyAppendOnlyTable(String table... method rowTrackingMetadataMissingInFile (line 539) | public static KernelException rowTrackingMetadataMissingInFile(String ... method tableWithIctMissingCommitInfo (line 544) | public static InvalidTableException tableWithIctMissingCommitInfo(Stri... method tableWithIctMissingIct (line 554) | public static InvalidTableException tableWithIctMissingIct(String data... method metadataMissingRequiredCatalogTableProperty (line 564) | public static KernelException metadataMissingRequiredCatalogTablePrope... method invalidFieldMove (line 584) | public static KernelException invalidFieldMove( method formatParentField (line 598) | private static String formatParentField(Optional T wrapEngineException(Supplier f, String msgStrin... type SupplierWithIOException (line 632) | public interface SupplierWithIOException { method get (line 633) | T get() throws IOException; method wrapEngineExceptionThrowsIO (line 636) | public static T wrapEngineExceptionThrowsIO( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/DeltaErrorsInternal.java class DeltaErrorsInternal (line 26) | public class DeltaErrorsInternal { method DeltaErrorsInternal (line 28) | private DeltaErrorsInternal() {} method missingRemoveFileSizeDuringCommit (line 30) | public static IllegalStateException missingRemoveFileSizeDuringCommit() { method invalidTimestampFormatForPartitionValue (line 36) | public static IllegalStateException invalidTimestampFormatForPartition... method defaultCommitterDoesNotSupportCatalogManagedTables (line 45) | public static UnsupportedOperationException defaultCommitterDoesNotSup... method logicalPhysicalSchemaMismatch (line 53) | public static IllegalStateException logicalPhysicalSchemaMismatch( method catalogCommitsPrecedePublishedDeltas (line 62) | public static InvalidTableException catalogCommitsPrecedePublishedDeltas( method publishedDeltasAndCatalogCommitsNotContiguous (line 72) | public static InvalidTableException publishedDeltasAndCatalogCommitsNo... method publishedDeltasNotContiguous (line 82) | public static InvalidTableException publishedDeltasNotContiguous( method invalidLatestSnapshotForMaxCatalogVersion (line 89) | public static IllegalArgumentException invalidLatestSnapshotForMaxCata... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/DeltaHistoryManager.java class DeltaHistoryManager (line 46) | public final class DeltaHistoryManager { method DeltaHistoryManager (line 48) | private DeltaHistoryManager() {} method getVersionAtOrAfterTimestamp (line 71) | public static long getVersionAtOrAfterTimestamp( method getVersionBeforeOrAtTimestamp (line 121) | public static long getVersionBeforeOrAtTimestamp( method getActiveCommitAtTimestamp (line 164) | public static Commit getActiveCommitAtTimestamp( method getActiveCommitAtTimeFromICTRange (line 289) | private static Commit getActiveCommitAtTimeFromICTRange( method getICTEnablementCommit (line 335) | private static Commit getICTEnablementCommit(SnapshotImpl snapshot, Co... method getEarliestRecreatableCommit (line 369) | public static long getEarliestRecreatableCommit( method getEarliestDeltaFile (line 456) | public static long getEarliestDeltaFile( method listFrom (line 490) | private static CloseableIterator listFrom( method getCommits (line 520) | private static List getCommits(Engine engine, Path logPath, lo... method monotonizeCommitTimestamps (line 533) | private static List monotonizeCommitTimestamps(CloseableIterat... method lastCommitBeforeOrAtTimestamp (line 557) | private static Optional lastCommitBeforeOrAtTimestamp( class Commit (line 566) | public static class Commit { method Commit (line 571) | Commit(long version, long timestamp) { method getVersion (line 576) | public long getVersion() { method getTimestamp (line 580) | public long getTimestamp() { method equals (line 584) | @Override method hashCode (line 596) | @Override method getVersionToFileStatusFunction (line 616) | private static Function getVersionToFileStatusFunction( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/DeltaLogActionUtils.java class DeltaLogActionUtils (line 51) | public class DeltaLogActionUtils { method DeltaLogActionUtils (line 53) | private DeltaLogActionUtils() {} type DeltaAction (line 68) | public enum DeltaAction { method DeltaAction (line 81) | DeltaAction(String colName, StructType schema) { method getCommitFilesForVersionRange (line 99) | public static List getCommitFilesForVersionRange( method listDeltaLogFilesAsIter (line 148) | public static CloseableIterator listDeltaLogFilesAsIter( method getActionsFromCommitFilesWithProtocolValidation (line 276) | public static CloseableIterator getActionsFromCommitFil... method verifyDeltaVersions (line 314) | static void verifyDeltaVersions( method listLogDir (line 355) | private static CloseableIterator listLogDir( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/InternalScanFileUtils.java class InternalScanFileUtils (line 41) | public class InternalScanFileUtils { method InternalScanFileUtils (line 42) | private InternalScanFileUtils() {} method getAddFileStatus (line 103) | public static FileStatus getAddFileStatus(Row scanFileInfo) { method getPartitionValues (line 123) | public static Map getPartitionValues(Row scanFileInfo) { method getAddFileEntry (line 135) | protected static Row getAddFileEntry(Row scanFileInfo) { method generateScanFileRow (line 149) | public static Row generateScanFileRow(FileStatus fileStatus) { method getDeletionVectorDescriptorFromRow (line 180) | public static DeletionVectorDescriptor getDeletionVectorDescriptorFrom... method getPartitionValuesParsedRefInAddFile (line 192) | public static Column getPartitionValuesParsedRefInAddFile(String parti... method getBaseRowId (line 196) | public static Optional getBaseRowId(Row scanFile) { method getDefaultRowCommitVersion (line 201) | public static Optional getDefaultRowCommitVersion(Row scanFile) { method getFilePath (line 206) | public static String getFilePath(Row scanFile) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/PaginatedScanImpl.java class PaginatedScanImpl (line 33) | public class PaginatedScanImpl implements PaginatedScan { method PaginatedScanImpl (line 39) | public PaginatedScanImpl( method getRemainingFilter (line 72) | @Override method getScanState (line 77) | @Override method getScanFiles (line 82) | @Override method getScanFiles (line 87) | public PaginatedScanFilesIterator getScanFiles(Engine engine, boolean ... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/ReplaceTableTransactionBuilderImpl.java class ReplaceTableTransactionBuilderImpl (line 26) | public class ReplaceTableTransactionBuilderImpl extends TransactionBuild... method ReplaceTableTransactionBuilderImpl (line 28) | public ReplaceTableTransactionBuilderImpl(TableImpl table, String engi... method build (line 32) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/ReplaceTableTransactionBuilderV2Impl.java class ReplaceTableTransactionBuilderV2Impl (line 32) | public class ReplaceTableTransactionBuilderV2Impl implements ReplaceTabl... method ReplaceTableTransactionBuilderV2Impl (line 73) | public ReplaceTableTransactionBuilderV2Impl( method withTableProperties (line 82) | @Override method withDataLayoutSpec (line 92) | @Override method withMaxRetries (line 99) | @Override method build (line 106) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/ScanBuilderImpl.java class ScanBuilderImpl (line 32) | public class ScanBuilderImpl implements ScanBuilder { method ScanBuilderImpl (line 45) | public ScanBuilderImpl( method withFilter (line 64) | @Override method withReadSchema (line 73) | @Override method build (line 81) | @Override method buildPaginated (line 94) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/ScanImpl.java class ScanImpl (line 56) | public class ScanImpl implements Scan { method ScanImpl (line 80) | public ScanImpl( method getScanFiles (line 112) | @Override method getScanFiles (line 122) | public CloseableIterator getScanFiles( method getScanFiles (line 140) | protected CloseableIterator getScanFiles( method getScanState (line 214) | @Override method getRemainingFilter (line 226) | @Override method createPhysicalSchema (line 250) | private StructType createPhysicalSchema() { method convertField (line 274) | private List convertField( method splitFilters (line 291) | private Optional> splitFilters(Optional getDataFilters() { method getPartitionsFilters (line 302) | private Optional getPartitionsFilters() { method removeAlwaysTrue (line 307) | private Optional removeAlwaysTrue(Optional predi... method applyPartitionPruning (line 311) | private CloseableIterator applyPartitionPruning( method getDataSkippingFilter (line 362) | private Optional getDataSkippingFilter() { method applyDataSkipping (line 370) | private CloseableIterator applyDataSkipping( method wrapWithMetricsReporting (line 436) | private CloseableIterator wrapWithMetricsReport... type ScanReportReporter (line 489) | private interface ScanReportReporter { method reportError (line 491) | default void reportError(Exception e) { method reportCompleteScan (line 495) | default void reportCompleteScan() { method reportIncompleteScan (line 499) | default void reportIncompleteScan() { method report (line 504) | void report(Optional exceptionOpt, boolean isFullyConsumed); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/SnapshotImpl.java class SnapshotImpl (line 67) | public class SnapshotImpl implements Snapshot { method SnapshotImpl (line 105) | public SnapshotImpl( method getPath (line 146) | @Override method getVersion (line 151) | @Override method getPartitionColumnNames (line 156) | @Override method getTimestamp (line 171) | @Override method getSchema (line 188) | @Override method getDomainMetadata (line 193) | @Override method getTableProperties (line 199) | @Override method getStatistics (line 204) | @Override method getScanBuilder (line 209) | @Override method buildUpdateTableTransaction (line 215) | @Override method publish (line 221) | @Override method writeChecksum (line 287) | @Override method writeCheckpoint (line 321) | public void writeCheckpoint(Engine engine) throws IOException { method buildReplaceTableTransaction (line 337) | public ReplaceTableTransactionBuilder buildReplaceTableTransaction( method getCommitter (line 342) | public Committer getCommitter() { method getLogPath (line 346) | public Path getLogPath() { method getDataPath (line 350) | public Path getDataPath() { method wasBuiltAsLatest (line 359) | public boolean wasBuiltAsLatest() { method getProtocol (line 363) | public Protocol getProtocol() { method getSnapshotReport (line 367) | public SnapshotReport getSnapshotReport() { method getPhysicalClusteringColumns (line 382) | public Optional> getPhysicalClusteringColumns() { method getActiveDomainMetadataMap (line 394) | public Map getActiveDomainMetadataMap() { method getCurrentCrcInfo (line 399) | public Optional getCurrentCrcInfo() { method getMetadata (line 403) | public Metadata getMetadata() { method getLogSegment (line 407) | public LogSegment getLogSegment() { method getLazyLogSegment (line 411) | @VisibleForTesting method getCreateCheckpointIterator (line 416) | public CreateCheckpointIterator getCreateCheckpointIterator(Engine eng... method getLatestTransactionVersion (line 432) | public Optional getLatestTransactionVersion(Engine engine, Strin... method getMaxPublishedDeltaVersionOrThrow (line 440) | private long getMaxPublishedDeltaVersionOrThrow() { class SnapshotStatisticsImpl (line 458) | private class SnapshotStatisticsImpl implements SnapshotStatistics { method getChecksumWriteMode (line 459) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TableChangesUtils.java class TableChangesUtils (line 34) | public class TableChangesUtils { method TableChangesUtils (line 50) | private TableChangesUtils() {} method addVersionAndTimestampColumns (line 63) | public static ColumnarBatch addVersionAndTimestampColumns( method flattenCommitsAndAddMetadata (line 105) | public static CloseableIterator flattenCommitsAndAddMet... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TableConfig.java class TableConfig (line 32) | public class TableConfig { class UniversalFormats (line 338) | public static class UniversalFormats { method validateAndNormalizeDeltaProperties (line 453) | public static Map validateAndNormalizeDeltaProperties( method addConfig (line 486) | private static void addConfig(HashMap> configs,... method TableConfig (line 501) | private TableConfig( method fromMetadata (line 522) | public T fromMetadata(Metadata metadata) { method fromMetadata (line 532) | public T fromMetadata(Map configuration) { method getKey (line 543) | public String getKey() { method validate (line 547) | private void validate(String value) { method parseStringSet (line 554) | private static Set parseStringSet(String value) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TableImpl.java class TableImpl (line 46) | public class TableImpl implements Table { method forPath (line 50) | public static Table forPath(Engine engine, String path) { method forPath (line 63) | public static Table forPath(Engine engine, String path, Clock clock) { method TableImpl (line 80) | public TableImpl(String tablePath, Clock clock) { method getPath (line 89) | @Override method getLatestSnapshot (line 94) | @Override method getSnapshotAsOfVersion (line 103) | @Override method getSnapshotAsOfTimestamp (line 114) | @Override method checkpoint (line 128) | @Override method checksum (line 135) | @Override method createTransactionBuilder (line 142) | @Override method createReplaceTableTransactionBuilder (line 148) | public TransactionBuilder createReplaceTableTransactionBuilder(Engine ... method getClock (line 152) | public Clock getClock() { method getChanges (line 184) | public CloseableIterator getChanges( method getDataPath (line 205) | protected Path getDataPath() { method getLogPath (line 209) | protected Path getLogPath() { method getVersionBeforeOrAtTimestamp (line 233) | public long getVersionBeforeOrAtTimestamp(Engine engine, long millisSi... method getVersionAtOrAfterTimestamp (line 264) | public long getVersionAtOrAfterTimestamp(Engine engine, long millisSin... method loadSnapshotWithMetrics (line 275) | private SnapshotImpl loadSnapshotWithMetrics( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TransactionBuilderImpl.java class TransactionBuilderImpl (line 39) | public class TransactionBuilderImpl implements TransactionBuilder { method TransactionBuilderImpl (line 68) | public TransactionBuilderImpl(TableImpl table, String engineInfo, Oper... method withSchema (line 74) | @Override method withPartitionColumns (line 80) | @Override method withClusteringColumns (line 113) | @Override method withTransactionId (line 119) | @Override method withTableProperties (line 131) | @Override method withTablePropertiesRemoved (line 140) | @Override method withMaxRetries (line 149) | @Override method withLogCompactionInverval (line 156) | @Override method withDomainMetadataSupported (line 163) | @Override method build (line 169) | @Override method buildTransactionInternal (line 201) | protected TransactionImpl buildTransactionInternal( method validateWriteToExistingTable (line 320) | protected void validateWriteToExistingTable( method validateTransactionInputs (line 361) | protected void validateTransactionInputs(Engine engine, boolean isCrea... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TransactionImpl.java class TransactionImpl (line 77) | public class TransactionImpl implements Transaction { method getStatisticsColumns (line 84) | public static List getStatisticsColumns(Row transactionState) { method TransactionImpl (line 167) | public TransactionImpl( method getTransactionState (line 210) | @Override method getCommitter (line 215) | @Override method getPartitionColumns (line 220) | @Override method getSchema (line 225) | @Override method getReadTableVersion (line 230) | @Override method withCommitterProperties (line 235) | @Override method addDomainMetadata (line 240) | @Override method removeDomainMetadata (line 258) | @Override method commit (line 269) | @Override method addDomainMetadataInternal (line 303) | @VisibleForTesting method removeDomainMetadataInternal (line 308) | @VisibleForTesting method getDataPath (line 313) | public Path getDataPath() { method getLogPath (line 317) | public Path getLogPath() { method getProtocol (line 321) | public Protocol getProtocol() { method getSetTxnOpt (line 325) | public Optional getSetTxnOpt() { method getEffectiveClusteringColumns (line 329) | public Optional> getEffectiveClusteringColumns() { method isReplaceTable (line 348) | private boolean isReplaceTable() { method getMaxCommitAttempts (line 358) | private int getMaxCommitAttempts() { method isBlindAppend (line 362) | private Optional isBlindAppend() { method updateMetadata (line 369) | private void updateMetadata(Metadata metadata) { method handleSystemDomainMetadata (line 376) | private void handleSystemDomainMetadata(String domain, String config) { method commitWithRetry (line 396) | private Tuple2> commitWithRetry( method doCommit (line 507) | private Tuple2> doCommit( method generateCommitAction (line 593) | private CommitInfo generateCommitAction(Engine engine) { method generateInCommitTimestampForFirstCommitAttempt (line 610) | private Optional generateInCommitTimestampForFirstCommitAttempt( method getOperationParameters (line 624) | private Map getOperationParameters() { method updateMetadataWithICTIfRequired (line 636) | private void updateMetadataWithICTIfRequired( method incrementMetricsForFileActionRow (line 649) | private void incrementMetricsForFileActionRow(TransactionMetrics txnMe... method getRemoveActionsForReplace (line 665) | private CloseableIterator getRemoveActionsForReplace(Engine engin... method resolveConflicts (line 682) | private TransactionRebaseState resolveConflicts( method getUpdatedInCommitTimestampAfterConflict (line 716) | private Optional getUpdatedInCommitTimestampAfterConflict( method buildTransactionCommitResult (line 730) | private TransactionCommitResult buildTransactionCommitResult( method buildPostCommitSnapshotOpt (line 761) | private Optional buildPostCommitSnapshotOpt( method buildPostCommitLogSegment (line 797) | private LogSegment buildPostCommitLogSegment(ParsedDeltaData committed... method generatePostCommitHooks (line 808) | private List generatePostCommitHooks( method isReadyForCheckpoint (line 836) | private boolean isReadyForCheckpoint(long newVersion) { method buildPostCommitCrcInfoIfCurrentCrcAvailable (line 841) | private Optional buildPostCommitCrcInfoIfCurrentCrcAvailable( method recordTransactionReport (line 882) | private TransactionReport recordTransactionReport( method printLogForRetryableNonConflictException (line 907) | private void printLogForRetryableNonConflictException( method printLogForRetryableWithConflictException (line 917) | private void printLogForRetryableWithConflictException( class DomainMetadataState (line 932) | private class DomainMetadataState { method addDomain (line 938) | public void addDomain(String domain, String config) { method removeDomain (line 950) | public void removeDomain(String domain) { method getComputedDomainMetadatasToCommit (line 970) | public List getComputedDomainMetadatasToCommit() { method setComputedDomainMetadatas (line 1034) | public void setComputedDomainMetadatas(List updatedD... method getPostCommitDomainMetadatas (line 1041) | public Optional> getPostCommitDomainMetadatas() { method generateClusteringDomainMetadataIfNeeded (line 1072) | private void generateClusteringDomainMetadataIfNeeded() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/TransactionMetadataFactory.java class TransactionMetadataFactory (line 58) | public class TransactionMetadataFactory { class Output (line 71) | public static class Output { method Output (line 79) | public Output( method buildCreateTableMetadata (line 93) | static Output buildCreateTableMetadata( method buildReplaceTableMetadata (line 138) | static Output buildReplaceTableMetadata( method buildUpdateTableMetadata (line 202) | static Output buildUpdateTableMetadata( method TransactionMetadataFactory (line 302) | private TransactionMetadataFactory( method getEffectiveMetadata (line 341) | private Metadata getEffectiveMetadata() { method getEffectiveProtocol (line 346) | private Protocol getEffectiveProtocol() { method validateForUpdateTableUsingOldMetadata (line 351) | private void validateForUpdateTableUsingOldMetadata(Consumer... method performProtocolUpgrades (line 363) | private void performProtocolUpgrades(boolean clusteringRequired) { method handleCatalogManagedEnablement (line 398) | private void handleCatalogManagedEnablement() { method handleInCommitTimestampDisablement (line 451) | private void handleInCommitTimestampDisablement() { method performIcebergCompatUpgradesAndValidation (line 480) | private void performIcebergCompatUpgradesAndValidation() { method updateColumnMappingMetadataAndResolveClusteringColumns (line 544) | private void updateColumnMappingMetadataAndResolveClusteringColumns( method updateRowTrackingMetadata (line 561) | private void updateRowTrackingMetadata() { method validateMetadataChangeAndApplyTypeWidening (line 612) | private void validateMetadataChangeAndApplyTypeWidening() { method validateRequiredCatalogTablePropertiesSet (line 726) | private void validateRequiredCatalogTablePropertiesSet(Optional getRequiredCatalogTablePropertiesIf... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/UpdateTableTransactionBuilderImpl.java class UpdateTableTransactionBuilderImpl (line 34) | public class UpdateTableTransactionBuilderImpl implements UpdateTableTra... method UpdateTableTransactionBuilderImpl (line 57) | public UpdateTableTransactionBuilderImpl( method withUpdatedSchema (line 67) | @Override method withTablePropertiesAdded (line 73) | @Override method withTablePropertiesRemoved (line 83) | @Override method withClusteringColumns (line 93) | @Override method withTransactionId (line 103) | @Override method withMaxRetries (line 115) | @Override method withLogCompactionInterval (line 122) | @Override method withClock (line 129) | @VisibleForTesting method build (line 135) | @Override method validateTablePropertiesAddedRemovedNoOverlap (line 172) | private void validateTablePropertiesAddedRemovedNoOverlap() { method validateIsUpdateOperation (line 184) | private void validateIsUpdateOperation(Operation operation) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/AddCDCFile.java class AddCDCFile (line 21) | public class AddCDCFile { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/AddFile.java class AddFile (line 36) | public class AddFile extends RowBackedAction { method convertDataFileStatus (line 76) | public static AddFile convertDataFileStatus( method createAddFileRow (line 106) | public static Row createAddFileRow( method AddFile (line 147) | public AddFile(Row row) { method getPath (line 151) | public String getPath() { method getPartitionValues (line 155) | public MapValue getPartitionValues() { method getSize (line 159) | public long getSize() { method getModificationTime (line 163) | public long getModificationTime() { method getDataChange (line 167) | public boolean getDataChange() { method getDeletionVector (line 171) | public Optional getDeletionVector() { method getTags (line 177) | public Optional getTags() { method getStatsJson (line 182) | public Optional getStatsJson() { method getBaseRowId (line 193) | public Optional getBaseRowId() { method getDefaultRowCommitVersion (line 198) | public Optional getDefaultRowCommitVersion() { method getNumRecords (line 203) | public Optional getNumRecords() { method getStats (line 226) | public Optional getStats(StructType physicalSchema) { method withNewBaseRowId (line 236) | public AddFile withNewBaseRowId(long baseRowId) { method withNewDefaultRowCommitVersion (line 241) | public AddFile withNewDefaultRowCommitVersion(long defaultRowCommitVer... method toRemoveFileRow (line 253) | public Row toRemoveFileRow(boolean dataChange, Optional deletion... method toString (line 284) | @Override method equals (line 303) | @Override method hashCode (line 324) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/CommitInfo.java class CommitInfo (line 63) | public class CommitInfo { method fromColumnVector (line 94) | public static CommitInfo fromColumnVector(ColumnVector vector, int row... method unsafeGetRequiredIctFromPublishedDeltaFile (line 129) | public static long unsafeGetRequiredIctFromPublishedDeltaFile( method getRequiredIctFromDeltaFile (line 140) | public static long getRequiredIctFromDeltaFile( method extractRequiredIctFromCommitInfoOpt (line 153) | public static long extractRequiredIctFromCommitInfoOpt( method unsafeTryReadCommitInfoFromPublishedDeltaFile (line 168) | public static Optional unsafeTryReadCommitInfoFromPublishe... method tryReadCommitInfoFromDeltaFile (line 180) | public static Optional tryReadCommitInfoFromDeltaFile( method CommitInfo (line 226) | public CommitInfo( method getTimestamp (line 245) | public long getTimestamp() { method getEngineInfo (line 249) | public Optional getEngineInfo() { method getOperation (line 253) | public Optional getOperation() { method getOperationParameters (line 257) | public Map getOperationParameters() { method getIsBlindAppend (line 261) | public Optional getIsBlindAppend() { method getTxnId (line 265) | public Optional getTxnId() { method getInCommitTimestamp (line 269) | public Optional getInCommitTimestamp() { method getOperationMetrics (line 273) | public Map getOperationMetrics() { method setInCommitTimestamp (line 277) | public void setInCommitTimestamp(Optional inCommitTimestamp) { method toRow (line 286) | public Row toRow() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/DeletionVectorDescriptor.java class DeletionVectorDescriptor (line 42) | public class DeletionVectorDescriptor { method fromRow (line 47) | public static DeletionVectorDescriptor fromRow(Row row) { method fromColumnVector (line 62) | public static DeletionVectorDescriptor fromColumnVector(ColumnVector v... method DeletionVectorDescriptor (line 136) | public DeletionVectorDescriptor( method getStorageType (line 149) | public String getStorageType() { method getPathOrInlineDv (line 153) | public String getPathOrInlineDv() { method getOffset (line 157) | public Optional getOffset() { method getSizeInBytes (line 161) | public int getSizeInBytes() { method getCardinality (line 165) | public long getCardinality() { method getUniqueId (line 169) | public String getUniqueId() { method serializeToBase64 (line 183) | public String serializeToBase64() { method isInline (line 206) | public boolean isInline() { method isOnDisk (line 210) | public boolean isOnDisk() { method inlineData (line 214) | public byte[] inlineData() { method getAbsolutePath (line 220) | public String getAbsolutePath(String tableLocation) { method assembleDeletionVectorPath (line 253) | private Path assembleDeletionVectorPath(String targetParentPath, UUID ... method toString (line 262) | @Override method toRow (line 271) | public Row toRow() { method equals (line 289) | @Override method hashCode (line 305) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/DomainMetadata.java class DomainMetadata (line 32) | public class DomainMetadata { method isUserControlledDomain (line 39) | public static boolean isUserControlledDomain(String domain) { method isSystemDomainSupportedSetFromTxn (line 54) | public static boolean isSystemDomainSupportedSetFromTxn(String domain) { method fromColumnVector (line 65) | public static DomainMetadata fromColumnVector(ColumnVector vector, int... method fromRow (line 84) | public static DomainMetadata fromRow(Row row) { method DomainMetadata (line 113) | public DomainMetadata(String domain, String configuration, boolean rem... method getDomain (line 119) | public String getDomain() { method getConfiguration (line 123) | public String getConfiguration() { method isRemoved (line 127) | public boolean isRemoved() { method toRow (line 136) | public Row toRow() { method removed (line 145) | public DomainMetadata removed() { method toString (line 150) | @Override method equals (line 157) | @Override method hashCode (line 167) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/Format.java class Format (line 29) | public class Format implements Serializable { method fromColumnVector (line 32) | public static Format fromColumnVector(ColumnVector vector, int rowId) { method Format (line 55) | public Format(String provider, Map options) { method Format (line 60) | public Format() { method getProvider (line 65) | public String getProvider() { method getOptions (line 69) | public Map getOptions() { method toRow (line 78) | public Row toRow() { method toString (line 86) | @Override method equals (line 91) | @Override method hashCode (line 100) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/GenerateIcebergCompatActionUtils.java class GenerateIcebergCompatActionUtils (line 49) | public final class GenerateIcebergCompatActionUtils { method generateIcebergCompatWriterV1AddAction (line 69) | public static Row generateIcebergCompatWriterV1AddAction( method generateIcebergCompatWriterV1AddAction (line 110) | public static Row generateIcebergCompatWriterV1AddAction( method generateIcebergCompatWriterV3AddAction (line 144) | public static Row generateIcebergCompatWriterV3AddAction( method generateIcebergCompatWriterV1RemoveAction (line 210) | public static Row generateIcebergCompatWriterV1RemoveAction( method generateIcebergCompatWriterV3RemoveAction (line 266) | public static Row generateIcebergCompatWriterV3RemoveAction( method validateIcebergWriterCompatV1Enabled (line 325) | private static void validateIcebergWriterCompatV1Enabled(Map configurat... method withConfigurationKeysUnset (line 181) | public Metadata withConfigurationKeysUnset(Set keysToUnset) { method withReplacedConfiguration (line 191) | public Metadata withReplacedConfiguration(Map newConfi... method withNewSchema (line 204) | public Metadata withNewSchema(StructType schema) { method toString (line 217) | @Override method getSchemaString (line 251) | public String getSchemaString() { method getSchema (line 255) | public StructType getSchema() { method getPartitionColumns (line 259) | public ArrayValue getPartitionColumns() { method getPartitionColNames (line 264) | public Set getPartitionColNames() { method getDataSchema (line 269) | public StructType getDataSchema() { method getId (line 273) | public String getId() { method getName (line 277) | public Optional getName() { method getDescription (line 281) | public Optional getDescription() { method getFormat (line 285) | public Format getFormat() { method getCreatedTime (line 289) | public Optional getCreatedTime() { method getConfigurationMapValue (line 293) | public MapValue getConfigurationMapValue() { method getConfiguration (line 297) | public Map getConfiguration() { method getPhysicalSchema (line 307) | public StructType getPhysicalSchema() { method filterOutUnchangedProperties (line 319) | public Map filterOutUnchangedProperties(Map loadPartitionColNames() { method ensureNoMetadataColumns (line 394) | private void ensureNoMetadataColumns(StructType schema) { class SerializableMetadata (line 407) | private static class SerializableMetadata implements Serializable { method SerializableMetadata (line 420) | SerializableMetadata(Metadata metadata) { method readResolve (line 433) | private Object readResolve() { method writeReplace (line 458) | private Object writeReplace() { method readObject (line 463) | private void readObject(ObjectInputStream stream) throws InvalidObject... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/Protocol.java class Protocol (line 44) | public class Protocol implements Serializable { method fromRow (line 57) | public static Protocol fromRow(Row row) { method fromColumnVector (line 70) | public static Protocol fromColumnVector(ColumnVector vector, int rowId) { method Protocol (line 102) | public Protocol(int minReaderVersion, int minWriterVersion) { method Protocol (line 106) | public Protocol( method getMinReaderVersion (line 122) | public int getMinReaderVersion() { method getMinWriterVersion (line 127) | public int getMinWriterVersion() { method getReaderFeatures (line 135) | public Set getReaderFeatures() { method getWriterFeatures (line 143) | public Set getWriterFeatures() { method getReaderAndWriterFeatures (line 151) | public Set getReaderAndWriterFeatures() { method supportsReaderFeatures (line 162) | public boolean supportsReaderFeatures() { method supportsWriterFeatures (line 170) | public boolean supportsWriterFeatures() { method toString (line 174) | @Override method equals (line 185) | @Override method hashCode (line 197) | @Override method toRow (line 208) | public Row toRow() { method getImplicitlySupportedFeatures (line 241) | public Set getImplicitlySupportedFeatures() { method getExplicitlySupportedFeatures (line 269) | public Set getExplicitlySupportedFeatures() { method getImplicitlyAndExplicitlySupportedFeatures (line 284) | public Set getImplicitlyAndExplicitlySupportedFeatures() { method getImplicitlyAndExplicitlySupportedReaderWriterFeatures (line 297) | public Set getImplicitlyAndExplicitlySupportedReaderWrit... method withFeatures (line 311) | public Protocol withFeatures(Iterable newFeatures) { method withFeature (line 344) | public Protocol withFeature(TableFeature feature) { method canUpgradeTo (line 396) | public boolean canUpgradeTo(Protocol to) { method normalized (line 417) | public Protocol normalized() { method denormalized (line 455) | public Protocol denormalized() { method denormalizedNormalized (line 474) | public Protocol denormalizedNormalized() { method merge (line 482) | public Protocol merge(Protocol... others) { method supportsFeature (line 521) | public boolean supportsFeature(TableFeature feature) { method validate (line 538) | protected void validate() { method isLegacyProtocol (line 601) | private boolean isLegacyProtocol() { method isFeatureProtocol (line 606) | private boolean isFeatureProtocol() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/RemoveFile.java class RemoveFile (line 26) | public class RemoveFile extends RowBackedAction { method RemoveFile (line 50) | public RemoveFile(Row row) { method getPath (line 54) | public String getPath() { method getDeletionTimestamp (line 58) | public Optional getDeletionTimestamp() { method getDataChange (line 64) | public boolean getDataChange() { method getExtendedFileMetadata (line 68) | public Optional getExtendedFileMetadata() { method getPartitionValues (line 74) | public Optional getPartitionValues() { method getSize (line 80) | public Optional getSize() { method getStatsJson (line 86) | public Optional getStatsJson() { method getNumRecords (line 92) | public Optional getNumRecords() { method getStats (line 115) | public Optional getStats(StructType physicalSchema) { method getTags (line 124) | public Optional getTags() { method getDeletionVector (line 129) | public Optional getDeletionVector() { method getBaseRowId (line 135) | public Optional getBaseRowId() { method getDefaultRowCommitVersion (line 140) | public Optional getDefaultRowCommitVersion() { method toString (line 145) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/RowBackedAction.java class RowBackedAction (line 33) | public abstract class RowBackedAction { method RowBackedAction (line 38) | protected RowBackedAction(Row row) { method getFieldIndex (line 46) | protected int getFieldIndex(String fieldName) { method getFieldIndexOpt (line 57) | protected Optional getFieldIndexOpt(String fieldName) { method toRowWithOverriddenValue (line 66) | protected Row toRowWithOverriddenValue(String fieldName, Object value) { method toRow (line 72) | public final Row toRow() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/SetTransaction.java class SetTransaction (line 27) | public class SetTransaction { method fromColumnVector (line 34) | public static SetTransaction fromColumnVector(ColumnVector vector, int... method SetTransaction (line 50) | public SetTransaction(String appId, Long version, Optional lastU... method getAppId (line 56) | public String getAppId() { method getVersion (line 60) | public long getVersion() { method getLastUpdated (line 64) | public Optional getLastUpdated() { method toRow (line 73) | public Row toRow() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/actions/SingleAction.java class SingleAction (line 25) | public class SingleAction { method createAddFileSingleAction (line 82) | public static Row createAddFileSingleAction(Row addFile) { method createProtocolSingleAction (line 88) | public static Row createProtocolSingleAction(Row protocol) { method createMetadataSingleAction (line 94) | public static Row createMetadataSingleAction(Row metadata) { method createRemoveFileSingleAction (line 100) | public static Row createRemoveFileSingleAction(Row remove) { method createCommitInfoSingleAction (line 106) | public static Row createCommitInfoSingleAction(Row commitInfo) { method createDomainMetadataSingleAction (line 112) | public static Row createDomainMetadataSingleAction(Row domainMetadata) { method createTxnSingleAction (line 117) | public static Row createTxnSingleAction(Row txn) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checkpoints/CheckpointInstance.java class CheckpointInstance (line 28) | public class CheckpointInstance implements Comparable { type CheckpointFormat (line 30) | public enum CheckpointFormat { method usesSidecars (line 40) | public boolean usesSidecars() { method CheckpointInstance (line 55) | public CheckpointInstance(String path) { method CheckpointInstance (line 85) | public CheckpointInstance(long version) { method CheckpointInstance (line 89) | public CheckpointInstance(long version, Optional numParts) { method isNotLaterThan (line 100) | boolean isNotLaterThan(CheckpointInstance other) { method isEarlierThan (line 107) | boolean isEarlierThan(CheckpointInstance other) { method getCorrespondingFiles (line 114) | public List getCorrespondingFiles(Path path) { method compareTo (line 139) | @Override method toString (line 164) | @Override method equals (line 177) | @Override method hashCode (line 190) | @Override method getPathName (line 198) | private String getPathName(String path) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checkpoints/CheckpointMetaData.java class CheckpointMetaData (line 29) | public class CheckpointMetaData { method fromRow (line 30) | public static CheckpointMetaData fromRow(Row row) { method CheckpointMetaData (line 50) | public CheckpointMetaData(long version, long size, Optional part... method CheckpointMetaData (line 54) | public CheckpointMetaData( method toRow (line 62) | public Row toRow() { method toString (line 74) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checkpoints/CheckpointMetadataAction.java class CheckpointMetadataAction (line 30) | public class CheckpointMetadataAction { method CheckpointMetadataAction (line 40) | public CheckpointMetadataAction(long version, Map tags) { method getVersion (line 45) | public long getVersion() { method getTags (line 49) | public Map getTags() { method toRow (line 53) | public Row toRow() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checkpoints/Checkpointer.java class Checkpointer (line 47) | public class Checkpointer { method checkpoint (line 60) | public static void checkpoint(Engine engine, Clock clock, SnapshotImpl... method shouldPerformLogCleanup (line 128) | private static boolean shouldPerformLogCleanup(SnapshotImpl snapshot) { method getLatestCompleteCheckpointFromList (line 143) | public static Optional getLatestCompleteCheckpoint... method findLastCompleteCheckpointBefore (line 173) | public static Optional findLastCompleteCheckpointB... method findLastCompleteCheckpointBeforeHelper (line 182) | public static Tuple2, Long> findLastCompl... method validCheckpointFile (line 261) | private static boolean validCheckpointFile(FileStatus fileStatus) { method Checkpointer (line 273) | public Checkpointer(Path logPath) { method readLastCheckpointFile (line 278) | public Optional readLastCheckpointFile(Engine engi... method writeLastCheckpointFile (line 289) | public void writeLastCheckpointFile(Engine engine, CheckpointMetaData ... method loadMetadataFromFile (line 311) | private Optional loadMetadataFromFile(Engine engin... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checkpoints/SidecarFile.java class SidecarFile (line 28) | public class SidecarFile { method fromColumnVector (line 35) | public static SidecarFile fromColumnVector(ColumnVector vector, int ro... method SidecarFile (line 49) | public SidecarFile(String path, long sizeInBytes, long modificationTim... method getPath (line 55) | public String getPath() { method getSizeInBytes (line 59) | public long getSizeInBytes() { method getModificationTime (line 63) | public long getModificationTime() { method toRow (line 67) | public Row toRow() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checksum/CRCInfo.java class CRCInfo (line 41) | public class CRCInfo { method fromColumnarBatch (line 72) | public static Optional fromColumnarBatch( method CRCInfo (line 139) | public CRCInfo( method getVersion (line 172) | public long getVersion() { method getMetadata (line 177) | public Metadata getMetadata() { method getProtocol (line 182) | public Protocol getProtocol() { method getNumFiles (line 186) | public long getNumFiles() { method getTableSizeBytes (line 190) | public long getTableSizeBytes() { method getTxnId (line 194) | public Optional getTxnId() { method getDomainMetadata (line 198) | public Optional> getDomainMetadata() { method getFileSizeHistogram (line 203) | public Optional getFileSizeHistogram() { method toRow (line 212) | public Row toRow() { method hashCode (line 239) | @Override method equals (line 252) | @Override method getSchemaIndex (line 268) | private static int getSchemaIndex(String fieldName) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checksum/ChecksumReader.java class ChecksumReader (line 31) | public class ChecksumReader { method tryReadChecksumFile (line 42) | public static Optional tryReadChecksumFile(Engine engine, Fil... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checksum/ChecksumUtils.java class ChecksumUtils (line 46) | public class ChecksumUtils { method ChecksumUtils (line 48) | private ChecksumUtils() {} method computeStateAndWriteChecksum (line 99) | public static void computeStateAndWriteChecksum(Engine engine, LogSegm... method buildCrcInfoWithFullLogReplay (line 143) | private static CRCInfo buildCrcInfoWithFullLogReplay( method buildCrcInfoIncrementally (line 220) | private static Optional buildCrcInfoIncrementally( method processAddRecord (line 369) | private static void processAddRecord(ColumnVector addVector, StateTrac... method processDomainMetadataRecord (line 384) | private static void processDomainMetadataRecord( method processMetadataRecord (line 395) | private static void processMetadataRecord( method processProtocolRecord (line 405) | private static void processProtocolRecord( method getNonRemovedDomainMetadata (line 415) | private static Set getNonRemovedDomainMetadata(StateTr... class StateTracker (line 422) | private static class StateTracker { method validateDeltaContinuity (line 432) | private static void validateDeltaContinuity(List deltas, l... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/checksum/ChecksumWriter.java class ChecksumWriter (line 31) | public class ChecksumWriter { method ChecksumWriter (line 37) | public ChecksumWriter(Path logPath) { method writeCheckSum (line 42) | public void writeCheckSum(Engine engine, CRCInfo crcInfo) throws IOExc... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/clustering/ClusteringMetadataDomain.java class ClusteringMetadataDomain (line 28) | public final class ClusteringMetadataDomain extends JsonMetadataDomain { method fromClusteringColumns (line 38) | public static ClusteringMetadataDomain fromClusteringColumns(List fromSnapshot(Snapshot... method ClusteringMetadataDomain (line 73) | @JsonCreator method getDomainName (line 79) | @Override method getClusteringColumns (line 84) | @JsonIgnore FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/clustering/ClusteringUtils.java class ClusteringUtils (line 23) | public class ClusteringUtils { method ClusteringUtils (line 25) | private ClusteringUtils() { method getClusteringDomainMetadata (line 33) | public static DomainMetadata getClusteringDomainMetadata(List ... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/columndefaults/ColumnDefaults.java class ColumnDefaults (line 37) | public class ColumnDefaults { method blockWriteIfEnabled (line 42) | public static void blockWriteIfEnabled(Row transactionState) { method validateSchema (line 61) | public static void validateSchema( method validateSchemaForIcebergCompat (line 94) | public static void validateSchemaForIcebergCompat(StructType schema, S... method extractFieldsWithDefaultValues (line 108) | private static Stream extractFieldsWithDefaultValues(Stru... method getRawDefaultValue (line 115) | public static String getRawDefaultValue(StructField field) { method validateLiteral (line 133) | private static void validateLiteral(DataType type, String value) { method stripQuotes (line 187) | private static String stripQuotes(String input, boolean require) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/commit/DefaultFileSystemManagedTableOnlyCommitter.java class DefaultFileSystemManagedTableOnlyCommitter (line 39) | public class DefaultFileSystemManagedTableOnlyCommitter implements Commi... method DefaultFileSystemManagedTableOnlyCommitter (line 47) | private DefaultFileSystemManagedTableOnlyCommitter() {} method commit (line 49) | @Override method validateProtocol (line 90) | private void validateProtocol(Protocol protocol) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/commitrange/CommitRangeBuilderImpl.java class CommitRangeBuilderImpl (line 39) | public class CommitRangeBuilderImpl implements CommitRangeBuilder { class Context (line 41) | public static class Context { method Context (line 48) | public Context(String unresolvedPath, CommitBoundary startBoundary) { method CommitRangeBuilderImpl (line 56) | public CommitRangeBuilderImpl(String unresolvedPath, CommitBoundary st... method withEndBoundary (line 64) | @Override method withLogData (line 70) | @Override method withMaxCatalogVersion (line 76) | @Override method build (line 83) | @Override method validateInputOnBuild (line 93) | private void validateInputOnBuild() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/commitrange/CommitRangeFactory.java class CommitRangeFactory (line 43) | class CommitRangeFactory { method CommitRangeFactory (line 51) | CommitRangeFactory(Engine engine, CommitRangeBuilderImpl.Context ctx) { method create (line 57) | CommitRangeImpl create(Engine engine) { method resolveStartVersion (line 93) | private long resolveStartVersion(Engine engine, List resolveEndVersionIfSpecified( method validateVersionRange (line 143) | private void validateVersionRange(long startVersion, Optional en... method logResolvedVersions (line 152) | private void logResolvedVersions(long startVersion, Optional end... method extractLatestVersion (line 162) | private long extractLatestVersion(List deltaDatas) { method getFileBasedRatifiedCommits (line 166) | private List getFileBasedRatifiedCommits() { method getDeltasForVersionRangeWithCatalogPriority (line 184) | private List getDeltasForVersionRangeWithCatalogPrior... method getPublishedDeltasInVersionRange (line 216) | private List getPublishedDeltasInVersionRange( method validatePublishedPlusRatifiedDeltas (line 247) | private void validatePublishedPlusRatifiedDeltas( method validateDeltasMatchVersionRange (line 275) | private void validateDeltasMatchVersionRange( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/commitrange/CommitRangeImpl.java class CommitRangeImpl (line 41) | public class CommitRangeImpl implements CommitRange { method CommitRangeImpl (line 51) | public CommitRangeImpl( method getStartVersion (line 73) | @Override method getEndVersion (line 78) | @Override method getQueryStartBoundary (line 83) | @Override method getQueryEndBoundary (line 88) | @Override method getDeltaFiles (line 93) | @VisibleForTesting method getActions (line 98) | @Override method getCommitActions (line 108) | @Override method validateParameters (line 120) | private void validateParameters( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/compaction/LogCompactionWriter.java class LogCompactionWriter (line 41) | public class LogCompactionWriter { method LogCompactionWriter (line 54) | public LogCompactionWriter( method writeLogCompactionFile (line 67) | public void writeLogCompactionFile(Engine engine) throws IOException { method shouldCompact (line 124) | public static boolean shouldCompact(long commitVersion, long compactio... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/ChildVectorBasedRow.java class ChildVectorBasedRow (line 26) | public abstract class ChildVectorBasedRow implements Row { method ChildVectorBasedRow (line 31) | public ChildVectorBasedRow(int rowId, StructType schema) { method getSchema (line 36) | @Override method isNullAt (line 41) | @Override method getBoolean (line 46) | @Override method getByte (line 51) | @Override method getShort (line 56) | @Override method getInt (line 61) | @Override method getLong (line 66) | @Override method getFloat (line 71) | @Override method getDouble (line 76) | @Override method getString (line 81) | @Override method getDecimal (line 86) | @Override method getBinary (line 91) | @Override method getStruct (line 96) | @Override method getArray (line 101) | @Override method getMap (line 106) | @Override method getChild (line 111) | protected abstract ColumnVector getChild(int ordinal); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/ColumnarBatchRow.java class ColumnarBatchRow (line 23) | public class ColumnarBatchRow extends ChildVectorBasedRow { method ColumnarBatchRow (line 27) | public ColumnarBatchRow(ColumnarBatch columnarBatch, int rowId) { method getChild (line 32) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/DelegateRow.java class DelegateRow (line 33) | public class DelegateRow implements Row { method DelegateRow (line 44) | public DelegateRow(Row row, Map overrides) { method getSchema (line 61) | @Override method isNullAt (line 66) | @Override method getBoolean (line 74) | @Override method getByte (line 83) | @Override method getShort (line 92) | @Override method getInt (line 101) | @Override method getLong (line 110) | @Override method getFloat (line 119) | @Override method getDouble (line 128) | @Override method getString (line 137) | @Override method getDecimal (line 146) | @Override method getBinary (line 155) | @Override method getStruct (line 164) | @Override method getArray (line 173) | @Override method getMap (line 184) | @Override method throwIfUnsafeAccess (line 195) | private void throwIfUnsafeAccess( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/GenericColumnVector.java class GenericColumnVector (line 27) | public class GenericColumnVector implements ColumnVector { method GenericColumnVector (line 31) | public GenericColumnVector(List values, DataType dataType) { method getDataType (line 36) | @Override method getSize (line 41) | @Override method close (line 46) | @Override method isNullAt (line 51) | @Override method getBoolean (line 57) | @Override method getByte (line 63) | @Override method getShort (line 69) | @Override method getInt (line 75) | @Override method getLong (line 81) | @Override method getFloat (line 90) | @Override method getDouble (line 96) | @Override method getDecimal (line 102) | @Override method getString (line 108) | @Override method getBinary (line 114) | @Override method getArray (line 120) | @Override method getMap (line 126) | @Override method getChild (line 132) | @Override method validateRowId (line 143) | private void validateRowId(int rowId) { method getValidatedValue (line 147) | private Object getValidatedValue(int rowId, Class expectedType) { method extractChildValues (line 155) | private List extractChildValues(int ordinal, DataType childDatatype) { method extractChildValue (line 161) | private Object extractChildValue(Object element, int ordinal, DataType... method extractTypedValue (line 172) | private Object extractTypedValue(Row row, int ordinal, DataType childD... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/GenericRow.java class GenericRow (line 29) | public class GenericRow implements Row { method GenericRow (line 38) | public GenericRow(StructType schema, Map ordinalToVal... method getSchema (line 43) | @Override method isNullAt (line 48) | @Override method getBoolean (line 53) | @Override method getByte (line 59) | @Override method getShort (line 65) | @Override method getInt (line 71) | @Override method getLong (line 77) | @Override method getFloat (line 83) | @Override method getDouble (line 89) | @Override method getString (line 95) | @Override method getDecimal (line 101) | @Override method getBinary (line 107) | @Override method getStruct (line 113) | @Override method getArray (line 119) | @Override method getMap (line 126) | @Override method getValue (line 133) | private Object getValue(int ordinal) { method throwIfUnsafeAccess (line 137) | private void throwIfUnsafeAccess( method dataType (line 149) | private DataType dataType(int ordinal) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/ScanStateRow.java class ScanStateRow (line 36) | public class ScanStateRow extends GenericRow { method of (line 52) | public static ScanStateRow of( method ScanStateRow (line 69) | public ScanStateRow(HashMap valueMap) { method getConfiguration (line 80) | public static Map getConfiguration(Row scanState) { method getLogicalSchema (line 91) | public static StructType getLogicalSchema(Row scanState) { method getPhysicalDataReadSchema (line 104) | public static StructType getPhysicalDataReadSchema(Row scanState) { method getPartitionColumns (line 116) | public static List getPartitionColumns(Row scanState) { method getColumnMappingMode (line 124) | public static ColumnMappingMode getColumnMappingMode(Row scanState) { method getTableRoot (line 134) | public static Path getTableRoot(Row scanState) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/SelectionColumnVector.java class SelectionColumnVector (line 25) | public class SelectionColumnVector implements ColumnVector { method SelectionColumnVector (line 30) | public SelectionColumnVector(RoaringBitmapArray bitmap, ColumnVector r... method getDataType (line 35) | @Override method getSize (line 40) | @Override method close (line 45) | @Override method isNullAt (line 50) | @Override method getBoolean (line 55) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/StructRow.java class StructRow (line 25) | public class StructRow extends ChildVectorBasedRow { method fromStructVector (line 27) | public static StructRow fromStructVector(ColumnVector columnVector, in... method StructRow (line 38) | private StructRow(ColumnVector structVector, int rowId, StructType sch... method getChild (line 43) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/data/TransactionStateRow.java class TransactionStateRow (line 35) | public class TransactionStateRow extends GenericRow { method of (line 53) | public static TransactionStateRow of( method TransactionStateRow (line 67) | private TransactionStateRow(HashMap valueMap) { method getLogicalSchema (line 78) | public static StructType getLogicalSchema(Row transactionState) { method getPhysicalSchema (line 91) | public static StructType getPhysicalSchema(Row transactionState) { method getConfiguration (line 104) | public static Map getConfiguration(Row transactionStat... method isIcebergCompatV2Enabled (line 115) | public static boolean isIcebergCompatV2Enabled(Row transactionState) { method isIcebergCompatV3Enabled (line 128) | public static boolean isIcebergCompatV3Enabled(Row transactionState) { method getColumnMappingMode (line 141) | public static ColumnMapping.ColumnMappingMode getColumnMappingMode(Row... method getPartitionColumnsList (line 155) | public static List getPartitionColumnsList(Row transactionStat... method getTablePath (line 167) | public static String getTablePath(Row transactionState) { method getMaxRetries (line 175) | public static int getMaxRetries(Row transactionState) { method getProtocol (line 186) | public static Protocol getProtocol(Row transactionState) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/deletionvectors/Base85Codec.java class Base85Codec (line 34) | public final class Base85Codec { method getEncodeMap (line 45) | private static byte[] getEncodeMap() { method getDecodeMap (line 67) | private static byte[] getDecodeMap() { method decodeUUID (line 84) | public static UUID decodeUUID(String encoded) { method decodeBytes (line 95) | public static byte[] decodeBytes(String encoded, int outputLength) { method decodeAlignedBytes (line 113) | public static byte[] decodeAlignedBytes(String encoded) { method decodeBlocks (line 122) | private static ByteBuffer decodeBlocks(String encoded) { method uuidFromByteBuffer (line 159) | private static UUID uuidFromByteBuffer(ByteBuffer buffer) { method encodeUUID (line 171) | public static String encodeUUID(UUID id) { method uuidToByteBuffer (line 176) | private static ByteBuffer uuidToByteBuffer(UUID id) { method encodeBlocks (line 189) | private static String encodeBlocks(ByteBuffer buffer) { method encodeBytes (line 218) | public static String encodeBytes(byte[] input) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/deletionvectors/DeletionVectorStoredBitmap.java class DeletionVectorStoredBitmap (line 39) | public class DeletionVectorStoredBitmap { method DeletionVectorStoredBitmap (line 44) | public DeletionVectorStoredBitmap( method load (line 54) | public RoaringBitmapArray load(FileSystemClient fileSystemClient) thro... method loadFromStream (line 95) | private RoaringBitmapArray loadFromStream(ByteArrayInputStream stream)... method calculateChecksum (line 124) | private int calculateChecksum(byte[] data) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/deletionvectors/DeletionVectorUtils.java class DeletionVectorUtils (line 26) | public class DeletionVectorUtils { method loadNewDvAndBitmap (line 27) | public static Tuple2 loa... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/deletionvectors/RoaringBitmapArray.java class RoaringBitmapArray (line 50) | public final class RoaringBitmapArray { method highBytes (line 64) | static int highBytes(long value) { method lowBytes (line 72) | static int lowBytes(long value) { method composeFromHighLowBytes (line 85) | static long composeFromHighLowBytes(int high, int low) { method readFrom (line 91) | static RoaringBitmapArray readFrom(byte[] bytes) throws IOException { method deserialize (line 113) | void deserialize(ByteBuffer buffer) throws IOException { method contains (line 132) | public boolean contains(long value) { class NativeRoaringBitmapArraySerializationFormat (line 153) | static class NativeRoaringBitmapArraySerializationFormat { method deserialize (line 158) | static RoaringBitmap[] deserialize(ByteBuffer buffer) throws IOExcep... class PortableRoaringBitmapArraySerializationFormat (line 188) | static class PortableRoaringBitmapArraySerializationFormat { method deserialize (line 193) | static RoaringBitmap[] deserialize(ByteBuffer buffer) throws IOExcep... method decomposeHighLowBytes (line 236) | static Tuple2 decomposeHighLowBytes(long value) { method add (line 240) | public void add(long value) { method extendBitmaps (line 250) | private void extendBitmaps(int newLength) { method create (line 268) | public static RoaringBitmapArray create(long... values) { method toArray (line 276) | public long[] toArray() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/LogDataUtils.java class LogDataUtils (line 26) | public final class LogDataUtils { method LogDataUtils (line 28) | private LogDataUtils() {} method validateLogDataContainsOnlyRatifiedStagedCommits (line 30) | public static void validateLogDataContainsOnlyRatifiedStagedCommits( method validateLogDataIsSortedContiguous (line 39) | public static void validateLogDataIsSortedContiguous(List combinePublishedAndRatifiedDeltasW... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedCatalogCommitData.java class ParsedCatalogCommitData (line 34) | public final class ParsedCatalogCommitData extends ParsedDeltaData { method forFileStatus (line 36) | public static ParsedCatalogCommitData forFileStatus(FileStatus fileSta... method forInlineData (line 47) | public static ParsedCatalogCommitData forInlineData(long version, Colu... method ParsedCatalogCommitData (line 51) | private ParsedCatalogCommitData( method getGroupByCategoryClass (line 56) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedCheckpointData.java class ParsedCheckpointData (line 27) | public abstract class ParsedCheckpointData extends ParsedLogData method forFileStatus (line 30) | public static ParsedCheckpointData forFileStatus(FileStatus fileStatus) { type CheckpointTypePriority (line 48) | protected enum CheckpointTypePriority { method ParsedCheckpointData (line 54) | protected ParsedCheckpointData( method getCheckpointTypePriority (line 63) | protected abstract CheckpointTypePriority getCheckpointTypePriority(); method compareToSameType (line 69) | protected abstract int compareToSameType(ParsedCheckpointData that); method getGroupByCategoryClass (line 71) | @Override method compareTo (line 91) | @Override method compareByDataSource (line 118) | protected final int compareByDataSource(ParsedCheckpointData that) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedChecksumData.java class ParsedChecksumData (line 33) | public final class ParsedChecksumData extends ParsedLogData { method forFileStatus (line 35) | public static ParsedChecksumData forFileStatus(FileStatus fileStatus) { method ParsedChecksumData (line 46) | private ParsedChecksumData( method getGroupByCategoryClass (line 51) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedClassicCheckpointData.java class ParsedClassicCheckpointData (line 31) | public final class ParsedClassicCheckpointData extends ParsedCheckpointD... method forFileStatus (line 33) | public static ParsedClassicCheckpointData forFileStatus(FileStatus fil... method ParsedClassicCheckpointData (line 44) | private ParsedClassicCheckpointData( method getCheckpointTypePriority (line 49) | @Override method compareToSameType (line 54) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedDeltaData.java class ParsedDeltaData (line 25) | public abstract class ParsedDeltaData extends ParsedLogData { method forFileStatus (line 27) | public static ParsedDeltaData forFileStatus(FileStatus fileStatus) { method ParsedDeltaData (line 39) | protected ParsedDeltaData( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedLogCompactionData.java class ParsedLogCompactionData (line 37) | public final class ParsedLogCompactionData extends ParsedLogData { method forFileStatus (line 38) | public static ParsedLogCompactionData forFileStatus(FileStatus fileSta... method ParsedLogCompactionData (line 52) | private ParsedLogCompactionData( method getGroupByCategoryClass (line 65) | @Override method appendAdditionalToStringFields (line 70) | @Override method equals (line 75) | @Override method hashCode (line 87) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedLogData.java class ParsedLogData (line 55) | public abstract class ParsedLogData { method forFileStatus (line 57) | public static ParsedLogData forFileStatus(FileStatus fileStatus) { method ParsedLogData (line 81) | protected ParsedLogData( method isFile (line 96) | public boolean isFile() { method isInline (line 104) | public boolean isInline() { method getVersion (line 109) | public long getVersion() { method getFileStatus (line 118) | public FileStatus getFileStatus() { method getInlineData (line 127) | public ColumnarBatch getInlineData() { method getGroupByCategoryClass (line 132) | public abstract Class getGroupByCategoryClass(); method appendAdditionalToStringFields (line 135) | protected void appendAdditionalToStringFields(StringBuilder sb) { method equals (line 139) | @Override method hashCode (line 150) | @Override method toString (line 155) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedMultiPartCheckpointData.java class ParsedMultiPartCheckpointData (line 33) | public final class ParsedMultiPartCheckpointData extends ParsedCheckpoin... method forFileStatus (line 34) | public static ParsedMultiPartCheckpointData forFileStatus(FileStatus f... method ParsedMultiPartCheckpointData (line 50) | private ParsedMultiPartCheckpointData( method getCheckpointTypePriority (line 63) | @Override method compareToSameType (line 68) | @Override method appendAdditionalToStringFields (line 81) | @Override method equals (line 86) | @Override method hashCode (line 98) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedPublishedDeltaData.java class ParsedPublishedDeltaData (line 31) | public final class ParsedPublishedDeltaData extends ParsedDeltaData { method forFileStatus (line 33) | public static ParsedPublishedDeltaData forFileStatus(FileStatus fileSt... method ParsedPublishedDeltaData (line 44) | private ParsedPublishedDeltaData( method getGroupByCategoryClass (line 49) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/files/ParsedV2CheckpointData.java class ParsedV2CheckpointData (line 31) | public final class ParsedV2CheckpointData extends ParsedCheckpointData { method forFileStatus (line 33) | public static ParsedV2CheckpointData forFileStatus(FileStatus fileStat... method ParsedV2CheckpointData (line 44) | private ParsedV2CheckpointData( method getCheckpointTypePriority (line 49) | @Override method compareToSameType (line 54) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/fs/Path.java class Path (line 32) | public class Path implements Comparable, Serializable, ObjectInput... method Path (line 62) | public Path(String parent, String child) { method Path (line 72) | public Path(Path parent, String child) { method Path (line 82) | public Path(String parent, Path child) { method Path (line 92) | public Path(Path parent, Path child) { method checkPathArg (line 114) | private void checkPathArg(String path) throws IllegalArgumentException { method Path (line 130) | public Path(String pathString) throws IllegalArgumentException { method Path (line 174) | public Path(URI aUri) { method Path (line 185) | public Path(String scheme, String authority, String path) { method initialize (line 202) | private void initialize(String scheme, String authority, String path, ... method normalizePath (line 219) | private static String normalizePath(String scheme, String path) { method containsRepeatedSlash (line 249) | private static boolean containsRepeatedSlash(String path) { method hasWindowsDrive (line 257) | private static boolean hasWindowsDrive(String path) { method startPositionWithoutWindowsDrive (line 261) | private static int startPositionWithoutWindowsDrive(String path) { method toUri (line 274) | public URI toUri() { method isUriPathAbsolute (line 283) | public boolean isUriPathAbsolute() { method isAbsolute (line 294) | public boolean isAbsolute() { method isRoot (line 303) | public boolean isRoot() { method getName (line 312) | public String getName() { method getParent (line 323) | public Path getParent() { method toString (line 341) | @Override method equals (line 370) | @Override method hashCode (line 379) | @Override method compareTo (line 384) | @Override method validateObject (line 394) | @Override method getName (line 401) | public static String getName(String pathString) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/hook/CheckpointHook.java class CheckpointHook (line 25) | public class CheckpointHook implements PostCommitHook { method CheckpointHook (line 30) | public CheckpointHook(Path tablePath, long checkpointVersion) { method threadSafeInvoke (line 35) | @Override method getType (line 40) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/hook/ChecksumFullHook.java class ChecksumFullHook (line 31) | public class ChecksumFullHook implements PostCommitHook { method ChecksumFullHook (line 36) | public ChecksumFullHook(Path tablePath, long version) { method threadSafeInvoke (line 41) | @Override method getType (line 47) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/hook/ChecksumSimpleHook.java class ChecksumSimpleHook (line 33) | public class ChecksumSimpleHook implements PostCommitHook { method ChecksumSimpleHook (line 38) | public ChecksumSimpleHook(CRCInfo crcInfo, Path logPath) { method threadSafeInvoke (line 43) | @Override method getType (line 49) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/hook/LogCompactionHook.java class LogCompactionHook (line 31) | public class LogCompactionHook implements PostCommitHook { method LogCompactionHook (line 39) | public LogCompactionHook( method threadSafeInvoke (line 52) | @Override method getType (line 60) | @Override method getDataPath (line 65) | @VisibleForTesting method getLogPath (line 70) | @VisibleForTesting method getStartVersion (line 75) | @VisibleForTesting method getCommitVersion (line 80) | @VisibleForTesting method getMinFileRetentionTimestampMillis (line 85) | @VisibleForTesting FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergCompatMetadataValidatorAndUpdater.java class IcebergCompatMetadataValidatorAndUpdater (line 58) | public abstract class IcebergCompatMetadataValidatorAndUpdater { method isIcebergCompatEnabled (line 67) | public static Boolean isIcebergCompatEnabled(Metadata metadata) { class IcebergCompatInputContext (line 76) | public static class IcebergCompatInputContext { method IcebergCompatInputContext (line 87) | public IcebergCompatInputContext( method withUpdatedMetadata (line 100) | public IcebergCompatInputContext withUpdatedMetadata(Metadata newMet... type PostMetadataProcessor (line 107) | interface PostMetadataProcessor { method postProcess (line 108) | Optional postProcess(IcebergCompatInputContext inputContext); class IcebergCompatRequiredTablePropertyEnforcer (line 116) | protected static class IcebergCompatRequiredTablePropertyEnforcer { method IcebergCompatRequiredTablePropertyEnforcer (line 131) | IcebergCompatRequiredTablePropertyEnforcer( method IcebergCompatRequiredTablePropertyEnforcer (line 150) | IcebergCompatRequiredTablePropertyEnforcer( method validateAndUpdate (line 155) | Optional validateAndUpdate( type IcebergCompatCheck (line 203) | protected interface IcebergCompatCheck { method check (line 204) | void check(IcebergCompatInputContext inputContext); method disallowOtherCompatVersions (line 210) | protected static IcebergCompatCheck disallowOtherCompatVersions(List validateAndUpdateMetadata(IcebergCompatInputContext... method compatFeatureName (line 424) | abstract String compatFeatureName(); method requiredDeltaTableProperty (line 426) | abstract TableConfig requiredDeltaTableProperty(); method requiredDeltaTableProperties (line 428) | abstract List requiredDelt... method requiredDependencyTableFeatures (line 430) | abstract List requiredDependencyTableFeatures(); method icebergCompatChecks (line 432) | abstract List icebergCompatChecks(); method validateDataFileStatus (line 446) | protected static void validateDataFileStatus( method blockConfigChangeOnExistingTable (line 463) | protected static void blockConfigChangeOnExistingTable( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergCompatV2MetadataValidatorAndUpdater.java class IcebergCompatV2MetadataValidatorAndUpdater (line 33) | public class IcebergCompatV2MetadataValidatorAndUpdater method validateAndUpdateIcebergCompatV2Metadata (line 44) | public static Optional validateAndUpdateIcebergCompatV2Metad... method validateDataFileStatus (line 64) | public static void validateDataFileStatus(DataFileStatus dataFileStatu... method compatFeatureName (line 75) | @Override method requiredDeltaTableProperty (line 80) | @Override method requiredDeltaTableProperties (line 85) | @Override method requiredDependencyTableFeatures (line 90) | @Override method icebergCompatChecks (line 95) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergCompatV3MetadataValidatorAndUpdater.java class IcebergCompatV3MetadataValidatorAndUpdater (line 34) | public class IcebergCompatV3MetadataValidatorAndUpdater method validateIcebergCompatV3Change (line 52) | public static void validateIcebergCompatV3Change( method validateAndUpdateIcebergCompatV3Metadata (line 66) | public static Optional validateAndUpdateIcebergCompatV3Metad... method validateDataFileStatus (line 86) | public static void validateDataFileStatus(DataFileStatus dataFileStatu... method compatFeatureName (line 97) | @Override method requiredDeltaTableProperty (line 102) | @Override method requiredDeltaTableProperties (line 107) | @Override method requiredDependencyTableFeatures (line 112) | @Override method icebergCompatChecks (line 118) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergUniversalFormatMetadataValidatorAndUpdater.java class IcebergUniversalFormatMetadataValidatorAndUpdater (line 31) | public class IcebergUniversalFormatMetadataValidatorAndUpdater { method IcebergUniversalFormatMetadataValidatorAndUpdater (line 32) | private IcebergUniversalFormatMetadataValidatorAndUpdater() {} method validate (line 47) | public static void validate(Metadata metadata) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergWriterCompatMetadataValidatorAndUpdater.java class IcebergWriterCompatMetadataValidatorAndUpdater (line 37) | abstract class IcebergWriterCompatMetadataValidatorAndUpdater method createIcebergCompatEnforcer (line 68) | protected static IcebergCompatRequiredTablePropertyEnforcer c... method createUnsupportedFeaturesCheck (line 105) | protected static IcebergCompatCheck createUnsupportedFeaturesCheck( method compatFeatureName (line 281) | @Override method requiredDeltaTableProperty (line 284) | @Override method requiredDeltaTableProperties (line 287) | @Override method requiredDependencyTableFeatures (line 290) | @Override method icebergCompatChecks (line 293) | @Override method getAllowedTableFeatures (line 296) | abstract Set getAllowedTableFeatures(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergWriterCompatV1MetadataValidatorAndUpdater.java class IcebergWriterCompatV1MetadataValidatorAndUpdater (line 62) | public class IcebergWriterCompatV1MetadataValidatorAndUpdater method validateIcebergWriterCompatV1Change (line 80) | public static void validateIcebergWriterCompatV1Change( method validateAndUpdateIcebergWriterCompatV1Metadata (line 95) | public static Optional validateAndUpdateIcebergWriterCompatV... method compatFeatureName (line 142) | @Override method requiredDeltaTableProperty (line 147) | @Override method requiredDeltaTableProperties (line 152) | @Override method requiredDependencyTableFeatures (line 157) | @Override method getAllowedTableFeatures (line 164) | @Override method icebergCompatChecks (line 169) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/icebergcompat/IcebergWriterCompatV3MetadataValidatorAndUpdater.java class IcebergWriterCompatV3MetadataValidatorAndUpdater (line 33) | public class IcebergWriterCompatV3MetadataValidatorAndUpdater method validateIcebergWriterCompatV3Change (line 51) | public static void validateIcebergWriterCompatV3Change( method validateAndUpdateIcebergWriterCompatV3Metadata (line 66) | public static Optional validateAndUpdateIcebergWriterCompatV... method compatFeatureName (line 130) | @Override method requiredDeltaTableProperty (line 135) | @Override method requiredDeltaTableProperties (line 140) | @Override method requiredDependencyTableFeatures (line 145) | @Override method icebergCompatChecks (line 152) | @Override method getAllowedTableFeatures (line 158) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/lang/Lazy.java class Lazy (line 21) | public class Lazy { method Lazy (line 25) | public Lazy(Supplier supplier) { method get (line 29) | public T get() { method isPresent (line 37) | public boolean isPresent() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/lang/ListUtils.java class ListUtils (line 25) | public final class ListUtils { method ListUtils (line 26) | private ListUtils() {} method partition (line 28) | public static Tuple2, List> partition( method getFirst (line 36) | public static T getFirst(List list) { method getLast (line 45) | public static T getLast(List list) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metadatadomain/JsonMetadataDomain.java class JsonMetadataDomain (line 61) | public abstract class JsonMetadataDomain { method fromJsonConfiguration (line 78) | protected static T fromJsonConfiguration(String json, Class cla... method fromSnapshot (line 101) | protected static Optional fromSnapshot( method getDomainName (line 113) | @JsonIgnore method toJsonConfiguration (line 122) | public String toJsonConfiguration() { method toDomainMetadata (line 139) | public DomainMetadata toDomainMetadata() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/Counter.java class Counter (line 22) | public class Counter { method increment (line 27) | public void increment() { method increment (line 36) | public void increment(long amount) { method value (line 45) | public long value() { method reset (line 50) | public void reset() { method toString (line 54) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/DeltaOperationReportImpl.java class DeltaOperationReportImpl (line 25) | public abstract class DeltaOperationReportImpl implements DeltaOperation... method DeltaOperationReportImpl (line 31) | protected DeltaOperationReportImpl(String tablePath, Optional { method serialize (line 59) | @Override method MetricsReportSerializer (line 70) | private MetricsReportSerializer() {} FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/ScanMetrics.java class ScanMetrics (line 28) | public class ScanMetrics { method captureScanMetricsResult (line 42) | public ScanMetricsResult captureScanMetricsResult() { method toString (line 84) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/ScanReportImpl.java class ScanReportImpl (line 29) | public class ScanReportImpl extends DeltaOperationReportImpl implements ... method ScanReportImpl (line 41) | public ScanReportImpl( method getTableVersion (line 65) | @Override method getTableSchema (line 70) | @Override method getSnapshotReportUUID (line 75) | @Override method getFilter (line 80) | @Override method getReadSchema (line 85) | @Override method getPartitionPredicate (line 90) | @Override method getDataSkippingFilter (line 95) | @Override method getIsFullyConsumed (line 100) | @Override method getScanMetrics (line 105) | @Override method toJson (line 110) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/SnapshotMetrics.java class SnapshotMetrics (line 29) | public class SnapshotMetrics { method captureSnapshotMetricsResult (line 41) | public SnapshotMetricsResult captureSnapshotMetricsResult() { method toString (line 79) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/SnapshotQueryContext.java class SnapshotQueryContext (line 34) | public class SnapshotQueryContext { method forLatestSnapshot (line 37) | public static SnapshotQueryContext forLatestSnapshot(String tablePath) { method forVersionSnapshot (line 43) | public static SnapshotQueryContext forVersionSnapshot(String tablePath... method forTimestampSnapshot (line 49) | public static SnapshotQueryContext forTimestampSnapshot(String tablePa... method SnapshotQueryContext (line 78) | private SnapshotQueryContext( method getTablePath (line 90) | public String getTablePath() { method getResolvedVersion (line 94) | public Optional getResolvedVersion() { method getCheckpointVersion (line 98) | public Optional getCheckpointVersion() { method getProvidedTimestamp (line 102) | public Optional getProvidedTimestamp() { method isLatestQuery (line 111) | public boolean isLatestQuery() { method getSnapshotMetrics (line 115) | public SnapshotMetrics getSnapshotMetrics() { method getQueryDisplayStr (line 119) | public String getQueryDisplayStr() { method setResolvedVersion (line 140) | public void setResolvedVersion(long resolvedVersion) { method setCheckpointVersion (line 145) | public void setCheckpointVersion(Optional checkpointVersion) { method recordSnapshotErrorReport (line 155) | public void recordSnapshotErrorReport(Engine engine, Exception e) { method toString (line 160) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/SnapshotReportImpl.java class SnapshotReportImpl (line 26) | public class SnapshotReportImpl extends DeltaOperationReportImpl impleme... method forError (line 34) | public static SnapshotReport forError(SnapshotQueryContext snapshotCon... method forSuccess (line 49) | public static SnapshotReport forSuccess(SnapshotQueryContext snapshotC... method SnapshotReportImpl (line 64) | private SnapshotReportImpl( method getSnapshotMetrics (line 78) | @Override method getVersion (line 83) | @Override method getCheckpointVersion (line 88) | @Override method getProvidedTimestamp (line 93) | @Override method toJson (line 98) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/Timer.java class Timer (line 28) | public class Timer { method count (line 34) | public long count() { method totalDurationNs (line 39) | public long totalDurationNs() { method totalDurationMs (line 44) | public long totalDurationMs() { method totalDurationIfRecorded (line 52) | public Optional totalDurationIfRecorded() { method start (line 62) | public Timed start() { method record (line 71) | public void record(long amount) { method time (line 77) | public T time(Supplier supplier) { method timeCallable (line 83) | public T timeCallable(Callable callable) throws Exception { type ThrowingSupplier (line 95) | @FunctionalInterface method get (line 97) | T get() throws E; method timeChecked (line 101) | @SuppressWarnings("unchecked") method time (line 113) | public void time(Runnable runnable) { method toString (line 119) | @Override type Timed (line 128) | public interface Timed extends AutoCloseable { method stop (line 130) | void stop(); method close (line 132) | @Override class DefaultTimed (line 140) | private static class DefaultTimed implements Timed { method DefaultTimed (line 145) | private DefaultTimed(Timer timer) { method stop (line 150) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/TransactionMetrics.java class TransactionMetrics (line 33) | public class TransactionMetrics { method forNewTable (line 38) | public static TransactionMetrics forNewTable() { method withExistingTableFileSizeHistogram (line 45) | public static TransactionMetrics withExistingTableFileSizeHistogram( method TransactionMetrics (line 66) | private TransactionMetrics(Optional tableFileSizeHi... method updateForAddFile (line 77) | public void updateForAddFile(long addFileSize) { method updateForRemoveFile (line 91) | public void updateForRemoveFile(long removeFileSize) { method resetActionMetricsForRetry (line 112) | public void resetActionMetricsForRetry() { method captureTransactionMetricsResult (line 123) | public TransactionMetricsResult captureTransactionMetricsResult() { method toString (line 178) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/metrics/TransactionReportImpl.java class TransactionReportImpl (line 32) | public class TransactionReportImpl extends DeltaOperationReportImpl impl... method TransactionReportImpl (line 54) | public TransactionReportImpl( method getOperation (line 85) | @Override method getEngineInfo (line 90) | @Override method getBaseSnapshotVersion (line 95) | @Override method getClusteringColumns (line 100) | @Override method getSnapshotReportUUID (line 105) | @Override method getCommittedVersion (line 110) | @Override method getTransactionMetrics (line 115) | @Override method toJson (line 120) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/ActionWrapper.java class ActionWrapper (line 22) | public class ActionWrapper { method ActionWrapper (line 30) | ActionWrapper( method getColumnarBatch (line 43) | public ColumnarBatch getColumnarBatch() { method isFromCheckpoint (line 47) | public boolean isFromCheckpoint() { method getVersion (line 51) | public long getVersion() { method getTimestamp (line 55) | public Optional getTimestamp() { method getFilePath (line 59) | public String getFilePath() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/ActionsIterator.java class ActionsIterator (line 56) | public class ActionsIterator implements CloseableIterator { method ActionsIterator (line 95) | public ActionsIterator( method ActionsIterator (line 109) | public ActionsIterator( method paginatedFilter (line 158) | @VisibleForTesting method isFullyConsumedFile (line 200) | private boolean isFullyConsumedFile(String filePath, String lastReadLo... method hasNext (line 208) | @Override method next (line 227) | @Override method close (line 243) | @Override method tryEnsureNextActionsIterIsReady (line 256) | private void tryEnsureNextActionsIterIsReady() { method getActionsIterFromSinglePartOrV2Checkpoint (line 295) | private CloseableIterator getActionsIterFromSinglePartO... method extractSidecarsFromBatch (line 378) | public ColumnarBatch extractSidecarsFromBatch( method getNextActionsIter (line 435) | private CloseableIterator getNextActionsIter() { method readCommitOrCompactionFile (line 496) | private CloseableIterator readCommitOrCompactionFile( method combine (line 536) | private CloseableIterator combine( method retrieveRemainingCheckpointFiles (line 592) | private CloseableIterator retrieveRemainingCheckpointFiles( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/ActiveAddFilesIterator.java class ActiveAddFilesIterator (line 54) | public class ActiveAddFilesIterator implements CloseableIterator getUpdatedDataActions() { method getUpdatedDomainMetadatas (line 247) | public List getUpdatedDomainMetadatas() { method getUpdatedCrcInfo (line 251) | public Optional getUpdatedCrcInfo() { method handleProtocol (line 264) | private void handleProtocol(ColumnVector protocolVector) { method handleMetadata (line 278) | private void handleMetadata(ColumnVector metadataVector) { method handleDomainMetadata (line 300) | private Map handleDomainMetadata(ColumnVector ... method getCommitInfo (line 342) | private Optional getCommitInfo(ColumnVector commitInfoVect... method handleTxn (line 351) | private void handleTxn(ColumnVector txnVector) { method getWinningCommitFiles (line 370) | private List getWinningCommitFiles(Engine engine) { method getLastCommitTimestamp (line 408) | private long getLastCommitTimestamp( method ensureNoGapsInWinningCommits (line 421) | private static List ensureNoGapsInWinningCommits(List getLatestTransactionIdentifier(Engine engine, St... method getActiveDomainMetadataMap (line 168) | public Map getActiveDomainMetadataMap() { method getCrcInfoAtSnapshotVersion (line 176) | public Optional getCrcInfoAtSnapshotVersion() { method getAddFilesAsColumnarBatches (line 195) | public CloseableIterator getAddFilesAsColumnarB... method getLogSegment (line 215) | public LogSegment getLogSegment() { method getLogReplayFiles (line 231) | private List getLogReplayFiles(LogSegment logSegment) { method loadLatestTransactionVersion (line 239) | private Optional loadLatestTransactionVersion(Engine engine, Str... method loadDomainMetadataMap (line 273) | private Map loadDomainMetadataMap(Engine engin... method loadDomainMetadataMapFromLog (line 344) | private Map loadDomainMetadataMapFromLog( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/LogReplayUtils.java class LogReplayUtils (line 30) | public class LogReplayUtils { method LogReplayUtils (line 32) | private LogReplayUtils() {} class UniqueFileActionTuple (line 34) | public static class UniqueFileActionTuple extends Tuple2 deletionVectorId) { method getUniqueFileAction (line 40) | public static UniqueFileActionTuple getUniqueFileAction( method prepareSelectionVectorBuffer (line 51) | static boolean[] prepareSelectionVectorBuffer(boolean[] currentSelecti... method pathToUri (line 61) | static URI pathToUri(String path) { method getPathOrdinals (line 74) | static int[] getPathOrdinals(StructType schema, String... path) { method getVector (line 88) | static ColumnVector getVector(ColumnarBatch batch, int[] pathOrdinals) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/PageToken.java class PageToken (line 30) | public class PageToken { method fromRow (line 32) | public static PageToken fromRow(Row row) { method PageToken (line 102) | public PageToken( method toRow (line 121) | public Row toRow() { method getLastReadLogFilePath (line 135) | public String getLastReadLogFilePath() { method getLastReturnedRowIndex (line 139) | public long getLastReturnedRowIndex() { method getLastReadSidecarFileIdx (line 143) | public Optional getLastReadSidecarFileIdx() { method getTablePath (line 147) | public String getTablePath() { method getTableVersion (line 151) | public long getTableVersion() { method getKernelVersion (line 155) | public String getKernelVersion() { method getPredicateHash (line 159) | public int getPredicateHash() { method getLogSegmentHash (line 163) | public int getLogSegmentHash() { method equals (line 167) | @Override method hashCode (line 188) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/PaginatedScanFilesIteratorImpl.java class PaginatedScanFilesIteratorImpl (line 35) | public class PaginatedScanFilesIteratorImpl implements PaginatedScanFile... method PaginatedScanFilesIteratorImpl (line 119) | public PaginatedScanFilesIteratorImpl( method getCurrentPageToken (line 139) | @Override method hasNext (line 164) | @Override method prepareNext (line 178) | private void prepareNext() { method next (line 258) | @Override method validateBatch (line 303) | void validateBatch(FilteredColumnarBatch batch) { method isBatchFromFullyConsumedFile (line 317) | private boolean isBatchFromFullyConsumedFile( method isBatchFromLastFileInToken (line 341) | private boolean isBatchFromLastFileInToken( method isFirstBatchFromUnseenFile (line 366) | private boolean isFirstBatchFromUnseenFile(String batchFilePath) { method isSidecar (line 386) | private boolean isSidecar(String filePath) { method close (line 390) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/PaginationContext.java class PaginationContext (line 25) | public class PaginationContext { method forPageWithPageToken (line 27) | public static PaginationContext forPageWithPageToken( method forFirstPage (line 70) | public static PaginationContext forFirstPage( method PaginationContext (line 98) | private PaginationContext( method getTablePath (line 114) | public String getTablePath() { method getTableVersion (line 118) | public long getTableVersion() { method getPredicateHash (line 122) | public int getPredicateHash() { method getLogSegmentHash (line 126) | public int getLogSegmentHash() { method getPageSize (line 130) | public long getPageSize() { method getLastReadLogFilePath (line 134) | public Optional getLastReadLogFilePath() { method getLastReturnedRowIndex (line 138) | public Optional getLastReturnedRowIndex() { method getLastReadSidecarFileIdx (line 143) | public Optional getLastReadSidecarFileIdx() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/replay/ProtocolMetadataLogReplay.java class ProtocolMetadataLogReplay (line 40) | public class ProtocolMetadataLogReplay { class Result (line 49) | public static class Result { method Result (line 54) | public Result(Protocol protocol, Metadata metadata, long numDeltaFil... method loadProtocolAndMetadata (line 74) | public static Result loadProtocolAndMetadata( method loadProtocolAndMetadataInternal (line 96) | private static Result loadProtocolAndMetadataInternal( method validateCrcInfoMatchesExpectedVersion (line 212) | private static void validateCrcInfoMatchesExpectedVersion(CRCInfo crcI... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/rowtracking/MaterializedRowTrackingColumn.java class MaterializedRowTrackingColumn (line 37) | public final class MaterializedRowTrackingColumn { method MaterializedRowTrackingColumn (line 53) | private MaterializedRowTrackingColumn(TableConfig tableConfig,... method getMaterializedColumnNameProperty (line 59) | public String getMaterializedColumnNameProperty() { method getMaterializedColumnNamePrefix (line 64) | public String getMaterializedColumnNamePrefix() { method throwIfColumnNamesConflictWithSchema (line 74) | public static void throwIfColumnNamesConflictWithSchema(Metadata metad... method validateRowTrackingConfigsNotMissing (line 99) | public static void validateRowTrackingConfigsNotMissing(Metadata metad... method assignMaterializedColumnNamesIfNeeded (line 129) | public static Optional assignMaterializedColumnNamesIfNeeded... method convertToPhysicalColumn (line 170) | public static List convertToPhysicalColumn( method transformPhysicalData (line 213) | public static ColumnarBatch transformPhysicalData( method transformPhysicalRowId (line 257) | private static ColumnarBatch transformPhysicalRowId( method transformPhysicalCommitVersion (line 300) | private static ColumnarBatch transformPhysicalCommitVersion( method getPhysicalColumnName (line 338) | public String getPhysicalColumnName(Map configuration) { method generateMaterializedColumnName (line 349) | private String generateMaterializedColumnName() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/rowtracking/RowTracking.java class RowTracking (line 37) | public class RowTracking { method RowTracking (line 38) | private RowTracking() { method isEnabled (line 51) | public static boolean isEnabled(Protocol protocol, Metadata metadata) { method isRowTrackingColumn (line 68) | public static boolean isRowTrackingColumn(StructField field) { method assignBaseRowIdAndDefaultRowCommitVersion (line 99) | public static CloseableIterable assignBaseRowIdAndDefaultRowCommi... method updateRowIdHighWatermarkIfNeeded (line 187) | public static List updateRowIdHighWatermarkIfNeeded( method throwIfRowTrackingToggled (line 265) | public static void throwIfRowTrackingToggled(Metadata oldMetadata, Met... method readRowIdHighWaterMark (line 277) | private static long readRowIdHighWaterMark(Optional snap... method getNumRecordsOrThrow (line 288) | private static long getNumRecordsOrThrow(AddFile addFile) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/rowtracking/RowTrackingMetadataDomain.java class RowTrackingMetadataDomain (line 25) | public final class RowTrackingMetadataDomain extends JsonMetadataDomain { method fromJsonConfiguration (line 37) | public static RowTrackingMetadataDomain fromJsonConfiguration(String j... method fromSnapshot (line 47) | public static Optional fromSnapshot(Snapsho... method RowTrackingMetadataDomain (line 59) | @JsonCreator method getDomainName (line 64) | @Override method getRowIdHighWaterMark (line 69) | public long getRowIdHighWaterMark() { method equals (line 73) | @Override method hashCode (line 81) | @Override method toString (line 86) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/skipping/DataSkippingPredicate.java class DataSkippingPredicate (line 25) | public class DataSkippingPredicate extends Predicate { method DataSkippingPredicate (line 36) | DataSkippingPredicate(String name, List children, Set getReferencedCols() { method getReferencedCollations (line 79) | public Set getReferencedCollations() { method immutableUnion (line 101) | private Set immutableUnion(Set set1, Set set2) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/skipping/DataSkippingUtils.java class DataSkippingUtils (line 36) | public class DataSkippingUtils { method parseJsonStats (line 42) | public static ColumnarBatch parseJsonStats( method pruneStatsSchema (line 62) | public static StructType pruneStatsSchema(StructType schema, Set constructDataSkippingFil... method constructDataSkippingFilter (line 157) | private static Optional constructDataSkippingFi... method constructComparatorDataSkippingFilters (line 295) | private static Optional constructComparatorData... method constructBinaryDataSkippingPredicate (line 370) | private static DataSkippingPredicate constructBinaryDataSkippingPredic... method reverseComparatorFilter (line 401) | private static Predicate reverseComparatorFilter(Predicate predicate) { method constructNotDataSkippingFilters (line 410) | private static Optional constructNotDataSkippin... method pruneSchema (line 542) | private static StructType pruneSchema( method appendArray (line 569) | private static String[] appendArray(String[] arr, String appendElem) { method rewriteEqualNullSafe (line 580) | private static Predicate rewriteEqualNullSafe( method constructDataSkippingFiltersForNotEqual (line 592) | private static Optional constructDataSkippingFi... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/skipping/StatsSchemaHelper.java class StatsSchemaHelper (line 40) | public class StatsSchemaHelper { method isSkippingEligibleLiteral (line 58) | public static boolean isSkippingEligibleLiteral(Literal literal) { method isSkippingEligibleDataType (line 63) | public static boolean isSkippingEligibleDataType(DataType dataType) { method getStatsSchema (line 123) | public static StructType getStatsSchema( method StatsSchemaHelper (line 157) | public StatsSchemaHelper(StructType dataSchema) { method getMinColumn (line 184) | public Tuple2> getMinColumn( method getMaxColumn (line 204) | public Tuple2> getMaxColumn( method getNullCountColumn (line 234) | public Column getNullCountColumn(Column column) { method getNumRecordsColumn (line 244) | public Column getNumRecordsColumn() { method isSkippingEligibleMinMaxColumn (line 252) | public boolean isSkippingEligibleMinMaxColumn(Column column) { method isSkippingEligibleNullCountColumn (line 261) | public boolean isSkippingEligibleNullCountColumn(Column column) { method getMinMaxStatsSchema (line 289) | private static StructType getMinMaxStatsSchema(StructType dataSchema) { method getCollatedStatsSchema (line 309) | private static StructType getCollatedStatsSchema( method getCollationAwareFields (line 340) | private static StructType getCollationAwareFields(StructType dataSchem... method getNullCountSchema (line 362) | private static StructType getNullCountSchema(StructType dataSchema) { method getStatsColumn (line 386) | private Column getStatsColumn( method getLogicalToPhysicalColumnAndDataType (line 411) | private Map> getLogicalToPhysicalColu... method getChildColumn (line 437) | private static Column getChildColumn(Column column, String parentName) { method getChildColumn (line 442) | private static Column getChildColumn(Column column, List neste... method prependArray (line 454) | private static String[] prependArray(String[] arr, String preElem) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/snapshot/LogSegment.java class LogSegment (line 39) | public class LogSegment { method createForNewTable (line 54) | public static LogSegment createForNewTable(Path logPath, ParsedDeltaDa... method LogSegment (line 130) | public LogSegment( method getLogPath (line 222) | public Path getLogPath() { method getVersion (line 226) | public long getVersion() { method getDeltas (line 230) | public List getDeltas() { method getCompactions (line 234) | public List getCompactions() { method getCheckpoints (line 238) | public List getCheckpoints() { method getCheckpointVersionOpt (line 242) | public Optional getCheckpointVersionOpt() { method getLastSeenChecksum (line 260) | public Optional getLastSeenChecksum() { method getMaxPublishedDeltaVersion (line 281) | public Optional getMaxPublishedDeltaVersion() { method getDeltaFileAtEndVersion (line 293) | public FileStatus getDeltaFileAtEndVersion() { method allLogFilesReversed (line 301) | public List allLogFilesReversed() { method allFilesWithCompactionsReversed (line 311) | public List allFilesWithCompactionsReversed() { method getAllCatalogCommits (line 315) | public List getAllCatalogCommits() { method newWithAddedDeltas (line 334) | public LogSegment newWithAddedDeltas(List addedDeltas) { method newAsPublished (line 380) | public LogSegment newAsPublished() { method toString (line 396) | @Override method hashCode (line 419) | @Override method validateDeltasAreDeltas (line 429) | private void validateDeltasAreDeltas(List deltas) { method validateCompactionsAreCompactions (line 435) | private void validateCompactionsAreCompactions(List compac... method validateCheckpointsAreCheckpoints (line 441) | private void validateCheckpointsAreCheckpoints(List checkp... method validateIndividualCompactionVersions (line 447) | private void validateIndividualCompactionVersions(List com... method validateCheckpointVersionsAreSame (line 458) | private void validateCheckpointVersionsAreSame( method validateLastSeenChecksumWithinLogSegmentStartEndVersionRange (line 469) | private void validateLastSeenChecksumWithinLogSegmentStartEndVersionRa... method validateFirstDeltaVersionIsCheckpointVersionPlusOne (line 490) | private void validateFirstDeltaVersionIsCheckpointVersionPlusOne( method validateLastDeltaVersionIsLogSegmentVersion (line 502) | private void validateLastDeltaVersionIsLogSegmentVersion(List de... method validateDeltaVersionsAreContiguous (line 510) | private void validateDeltaVersionsAreContiguous(List deltaVersio... method validateCompactionVersionsAreInRange (line 518) | private void validateCompactionVersionsAreInRange( method validateCheckpointVersionEqualsLogSegmentVersion (line 538) | private void validateCheckpointVersionEqualsLogSegmentVersion( method validateDeltaAtEndVersion (line 550) | private void validateDeltaAtEndVersion(long version, FileStatus deltaA... method lazyLoadDeltasAndCheckpointsReversed (line 567) | private Lazy> lazyLoadDeltasAndCheckpointsReversed( method lazyLoadCompactionsReversed (line 578) | private Lazy> lazyLoadCompactionsReversed(List> lazyLoadDeltasCheckpointsCompactionsRev... method formatList (line 606) | private String formatList(List list) { method assertLogFilesBelongToTable (line 618) | @VisibleForTesting class LogCompactionResolver (line 636) | private class LogCompactionResolver { method LogCompactionResolver (line 648) | LogCompactionResolver(List allFilesReversed, List resolveFiles() { method advanceCompactionPos (line 689) | private void advanceCompactionPos() { method setHiLo (line 703) | private void setHiLo() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/snapshot/MetadataCleanup.java class MetadataCleanup (line 39) | public class MetadataCleanup { method MetadataCleanup (line 42) | private MetadataCleanup() {} method cleanupExpiredLogs (line 83) | public static long cleanupExpiredLogs( method listDeltaLogs (line 185) | private static CloseableIterator listDeltaLogs(Engine engi... method deleteLogFiles (line 194) | private static int deleteLogFiles(Engine engine, List logFiles... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/snapshot/SnapshotManager.java class SnapshotManager (line 48) | public class SnapshotManager { method SnapshotManager (line 53) | public SnapshotManager(Path tablePath) { method buildLatestSnapshot (line 72) | public SnapshotImpl buildLatestSnapshot(Engine engine, SnapshotQueryCo... method getSnapshotAt (line 94) | public SnapshotImpl getSnapshotAt( method getSnapshotForTimestamp (line 120) | public SnapshotImpl getSnapshotForTimestamp( method verifyDeltaVersionsContiguous (line 146) | @VisibleForTesting method createSnapshot (line 157) | private SnapshotImpl createSnapshot( method getLogSegmentForVersion (line 202) | public LogSegment getLogSegmentForVersion(Engine engine, Optional getAllDeltasAfterCheckpointWithCatalogPr... method getStartCheckpointVersion (line 623) | private Optional getStartCheckpointVersion( method logDebugFileStatuses (line 691) | private void logDebugFileStatuses(String varName, List fil... method logDebugParsedLogDatas (line 701) | private void logDebugParsedLogDatas(String varName, List fromColumnVector(ColumnVecto... method createDefaultBinBoundaries (line 107) | private static long[] createDefaultBinBoundaries() { method fromFileSizeHistogramResult (line 164) | public static FileSizeHistogram fromFileSizeHistogramResult( method FileSizeHistogram (line 181) | @VisibleForTesting method insert (line 211) | public void insert(long fileSize) { method remove (line 229) | public void remove(long fileSize) { method getBinIndex (line 246) | private int getBinIndex(long fileSize) { method toRow (line 254) | public Row toRow() { method captureFileSizeHistogramResult (line 272) | public FileSizeHistogramResult captureFileSizeHistogramResult() { method plus (line 304) | public FileSizeHistogram plus(FileSizeHistogram other) { method minus (line 332) | public FileSizeHistogram minus(FileSizeHistogram other) { method equals (line 356) | @Override method hashCode (line 367) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/table/SnapshotBuilderImpl.java class SnapshotBuilderImpl (line 46) | public class SnapshotBuilderImpl implements SnapshotBuilder { class Context (line 48) | public static class Context { method Context (line 57) | public Context(String unresolvedPath) { method SnapshotBuilderImpl (line 64) | public SnapshotBuilderImpl(String unresolvedPath) { method atVersion (line 72) | @Override method atTimestamp (line 79) | @Override method withCommitter (line 88) | @Override method withLogData (line 94) | @Override method withProtocolAndMetadata (line 100) | @Override method withMaxCatalogVersion (line 110) | @Override method build (line 117) | @Override method validateInputOnBuild (line 127) | private void validateInputOnBuild(Engine engine) { method validateTimestampNotGreaterThanLatestSnapshot (line 143) | private void validateTimestampNotGreaterThanLatestSnapshot(Engine engi... method validateVersionAndTimestampMutuallyExclusive (line 160) | private void validateVersionAndTimestampMutuallyExclusive() { method validateProtocolAndMetadataOnlyIfVersionProvided (line 166) | private void validateProtocolAndMetadataOnlyIfVersionProvided() { method validateProtocolRead (line 172) | private void validateProtocolRead() { method validateMaxCatalogVersionCompatibleWithTimeTravelParams (line 182) | private void validateMaxCatalogVersionCompatibleWithTimeTravelParams() { method validateLogTailEndsWithMaxCatalogVersionOrVersionToLoad (line 208) | private void validateLogTailEndsWithMaxCatalogVersionOrVersionToLoad() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/table/SnapshotFactory.java class SnapshotFactory (line 60) | public class SnapshotFactory { method resolveTimestampToSnapshotVersion (line 73) | public static long resolveTimestampToSnapshotVersion( method createLazyChecksumFileLoaderWithMetrics (line 130) | public static Lazy> createLazyChecksumFileLoaderWith... method SnapshotFactory (line 152) | SnapshotFactory(Engine engine, SnapshotBuilderImpl.Context ctx) { method create (line 157) | SnapshotImpl create(Engine engine) { method createSnapshot (line 185) | private SnapshotImpl createSnapshot(Engine engine, SnapshotQueryContex... method getSnapshotQueryContext (line 230) | private SnapshotQueryContext getSnapshotQueryContext() { method getLazyLogSegment (line 241) | private Lazy getLazyLogSegment( method getTargetTimeTravelVersion (line 262) | private Optional getTargetTimeTravelVersion( method validateMaxCatalogVersionPresence (line 278) | private void validateMaxCatalogVersionPresence(Protocol protocol) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/tablefeatures/FeatureAutoEnabledByMetadata.java type FeatureAutoEnabledByMetadata (line 27) | public interface FeatureAutoEnabledByMetadata { method metadataRequiresFeatureToBeEnabled (line 35) | boolean metadataRequiresFeatureToBeEnabled(Protocol protocol, Metadata... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/tablefeatures/TableFeature.java class TableFeature (line 50) | public abstract class TableFeature { method TableFeature (line 82) | public TableFeature(String featureName, int minReaderVersion, int minW... method featureName (line 97) | public String featureName() { method isReaderWriterFeature (line 105) | public boolean isReaderWriterFeature() { method minReaderVersion (line 110) | public int minReaderVersion() { method minWriterVersion (line 115) | public int minWriterVersion() { method isLegacyFeature (line 120) | public boolean isLegacyFeature() { method requiredFeatures (line 130) | public Set requiredFeatures() { method hasKernelReadSupport (line 141) | public boolean hasKernelReadSupport() { method hasKernelWriteSupport (line 155) | public boolean hasKernelWriteSupport(Metadata metadata) { method getTableFeatureSupportKey (line 164) | public String getTableFeatureSupportKey() { type LegacyFeatureType (line 175) | public interface LegacyFeatureType extends FeatureAutoEnabledByMetadat... type ReaderWriterFeatureType (line 178) | public interface ReaderWriterFeatureType {} class LegacyWriterFeature (line 184) | public abstract static class LegacyWriterFeature extends TableFeature method LegacyWriterFeature (line 186) | public LegacyWriterFeature(String featureName, int minWriterVersion) { method hasKernelReadSupport (line 190) | @Override class LegacyReaderWriterFeature (line 197) | public abstract static class LegacyReaderWriterFeature extends TableFe... method LegacyReaderWriterFeature (line 199) | public LegacyReaderWriterFeature( class WriterFeature (line 206) | public abstract static class WriterFeature extends TableFeature { method WriterFeature (line 207) | public WriterFeature(String featureName, int minWriterVersion) { method hasKernelReadSupport (line 211) | @Override class ReaderWriterFeature (line 218) | public abstract static class ReaderWriterFeature extends TableFeature method ReaderWriterFeature (line 220) | public ReaderWriterFeature(String featureName, int minReaderVersion,... method validate (line 230) | private void validate() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/tablefeatures/TableFeatures.java class TableFeatures (line 39) | public class TableFeatures { class AppendOnlyFeature (line 69) | private static class AppendOnlyFeature extends TableFeature.LegacyWrit... method AppendOnlyFeature (line 70) | AppendOnlyFeature() { method metadataRequiresFeatureToBeEnabled (line 74) | @Override method hasKernelWriteSupport (line 79) | @Override class CatalogManagedFeatureBase (line 88) | private static class CatalogManagedFeatureBase extends TableFeature.Re... method CatalogManagedFeatureBase (line 89) | CatalogManagedFeatureBase(String featureName) { method requiredFeatures (line 93) | @Override class InvariantsFeature (line 101) | private static class InvariantsFeature extends TableFeature.LegacyWrit... method InvariantsFeature (line 102) | InvariantsFeature() { method metadataRequiresFeatureToBeEnabled (line 106) | @Override method hasKernelWriteSupport (line 111) | @Override class ConstraintsFeature (line 120) | private static class ConstraintsFeature extends TableFeature.LegacyWri... method ConstraintsFeature (line 121) | ConstraintsFeature() { method hasKernelWriteSupport (line 125) | @Override method metadataRequiresFeatureToBeEnabled (line 131) | @Override class ChangeDataFeedFeature (line 139) | private static class ChangeDataFeedFeature extends TableFeature.Legacy... method ChangeDataFeedFeature (line 140) | ChangeDataFeedFeature() { method hasKernelWriteSupport (line 144) | @Override method metadataRequiresFeatureToBeEnabled (line 150) | @Override class ColumnMappingFeature (line 158) | private static class ColumnMappingFeature extends TableFeature.LegacyR... method ColumnMappingFeature (line 159) | ColumnMappingFeature() { method metadataRequiresFeatureToBeEnabled (line 163) | @Override class GeneratedColumnsFeature (line 171) | private static class GeneratedColumnsFeature extends TableFeature.Lega... method GeneratedColumnsFeature (line 172) | GeneratedColumnsFeature() { method hasKernelWriteSupport (line 176) | @Override method metadataRequiresFeatureToBeEnabled (line 182) | @Override class IdentityColumnsFeature (line 190) | private static class IdentityColumnsFeature extends TableFeature.Legac... method IdentityColumnsFeature (line 191) | IdentityColumnsFeature() { method hasKernelWriteSupport (line 195) | @Override method metadataRequiresFeatureToBeEnabled (line 200) | @Override class VariantTypeTableFeatureBase (line 213) | private static class VariantTypeTableFeatureBase extends TableFeature.... method VariantTypeTableFeatureBase (line 214) | VariantTypeTableFeatureBase(String featureName) { class VariantTypeTableFeature (line 219) | private static class VariantTypeTableFeature extends VariantTypeTableF... method VariantTypeTableFeature (line 221) | VariantTypeTableFeature() { method metadataRequiresFeatureToBeEnabled (line 225) | @Override class VariantShreddingTableFeatureBase (line 251) | private static class VariantShreddingTableFeatureBase extends TableFea... method VariantShreddingTableFeatureBase (line 252) | VariantShreddingTableFeatureBase(String featureName) { method requiredFeatures (line 256) | @Override class VariantShreddingTableFeature (line 262) | private static class VariantShreddingTableFeature extends VariantShred... method VariantShreddingTableFeature (line 264) | VariantShreddingTableFeature() { method metadataRequiresFeatureToBeEnabled (line 268) | @Override class DomainMetadataFeature (line 287) | private static class DomainMetadataFeature extends TableFeature.Writer... method DomainMetadataFeature (line 288) | DomainMetadataFeature() { class ClusteringTableFeature (line 295) | private static class ClusteringTableFeature extends TableFeature.Write... method ClusteringTableFeature (line 296) | ClusteringTableFeature() { method requiredFeatures (line 300) | @Override class RowTrackingFeature (line 308) | private static class RowTrackingFeature extends TableFeature.WriterFea... method RowTrackingFeature (line 310) | RowTrackingFeature() { method metadataRequiresFeatureToBeEnabled (line 314) | @Override method requiredFeatures (line 319) | @Override class DeletionVectorsTableFeature (line 332) | private static class DeletionVectorsTableFeature extends TableFeature.... method DeletionVectorsTableFeature (line 334) | DeletionVectorsTableFeature() { method metadataRequiresFeatureToBeEnabled (line 338) | @Override class IcebergCompatV2TableFeature (line 346) | private static class IcebergCompatV2TableFeature extends TableFeature.... method IcebergCompatV2TableFeature (line 348) | IcebergCompatV2TableFeature() { method metadataRequiresFeatureToBeEnabled (line 352) | @Override method requiredFeatures (line 357) | public @Override Set requiredFeatures() { class IcebergCompatV3TableFeature (line 364) | private static class IcebergCompatV3TableFeature extends TableFeature.... method IcebergCompatV3TableFeature (line 366) | IcebergCompatV3TableFeature() { method metadataRequiresFeatureToBeEnabled (line 370) | @Override method requiredFeatures (line 375) | public @Override Set requiredFeatures() { class TypeWideningTableFeatureBase (line 388) | private static class TypeWideningTableFeatureBase extends TableFeature... method TypeWideningTableFeatureBase (line 389) | TypeWideningTableFeatureBase(String featureName) { class TypeWideningTableFeature (line 394) | private static class TypeWideningTableFeature extends TypeWideningTabl... method TypeWideningTableFeature (line 396) | TypeWideningTableFeature() { method metadataRequiresFeatureToBeEnabled (line 400) | @Override class InCommitTimestampTableFeature (line 420) | private static class InCommitTimestampTableFeature extends TableFeatur... method InCommitTimestampTableFeature (line 422) | InCommitTimestampTableFeature() { method metadataRequiresFeatureToBeEnabled (line 426) | @Override class TimestampNtzTableFeature (line 434) | private static class TimestampNtzTableFeature extends TableFeature.Rea... method TimestampNtzTableFeature (line 436) | TimestampNtzTableFeature() { method metadataRequiresFeatureToBeEnabled (line 440) | @Override class CheckpointV2TableFeature (line 452) | private static class CheckpointV2TableFeature extends TableFeature.Rea... method CheckpointV2TableFeature (line 454) | CheckpointV2TableFeature() { method metadataRequiresFeatureToBeEnabled (line 458) | @Override class VacuumProtocolCheckTableFeature (line 468) | private static class VacuumProtocolCheckTableFeature extends TableFeat... method VacuumProtocolCheckTableFeature (line 469) | VacuumProtocolCheckTableFeature() { class CheckpointProtectionTableFeature (line 477) | private static class CheckpointProtectionTableFeature extends TableFea... method CheckpointProtectionTableFeature (line 478) | CheckpointProtectionTableFeature() { class AllowColumnDefaultsTableFeature (line 490) | private static class AllowColumnDefaultsTableFeature extends TableFeat... method AllowColumnDefaultsTableFeature (line 491) | AllowColumnDefaultsTableFeature() { class IcebergWriterCompatV1 (line 498) | private static class IcebergWriterCompatV1 extends TableFeature.Writer... method IcebergWriterCompatV1 (line 500) | IcebergWriterCompatV1() { method metadataRequiresFeatureToBeEnabled (line 504) | @Override method requiredFeatures (line 509) | public @Override Set requiredFeatures() { class IcebergWriterCompatV3 (line 516) | private static class IcebergWriterCompatV3 extends TableFeature.Writer... method IcebergWriterCompatV3 (line 518) | IcebergWriterCompatV3() { method metadataRequiresFeatureToBeEnabled (line 522) | @Override method requiredFeatures (line 527) | public @Override Set requiredFeatures() { class MaterializePartitionColumnsFeature (line 535) | private static class MaterializePartitionColumnsFeature extends TableF... method MaterializePartitionColumnsFeature (line 536) | MaterializePartitionColumnsFeature() { method getTableFeature (line 598) | public static TableFeature getTableFeature(String featureName) { method supportsReaderFeatures (line 607) | public static boolean supportsReaderFeatures(int minReaderVersion) { method supportsWriterFeatures (line 612) | public static boolean supportsWriterFeatures(int minWriterVersion) { method minimumRequiredVersions (line 617) | public static Tuple2 minimumRequiredVersions(Set>> autoUpgrad... method isPropertiesManuallySupportingTableFeature (line 671) | public static boolean isPropertiesManuallySupportingTableFeature( method extractFeaturePropertyOverrides (line 692) | public static Tuple2, Optional> extractFea... method validateKernelCanReadTheTable (line 724) | public static void validateKernelCanReadTheTable(Protocol protocol, St... method validateKernelCanWriteToTable (line 744) | public static void validateKernelCanWriteToTable( method isCatalogManagedSupported (line 768) | public static boolean isCatalogManagedSupported(Protocol protocol) { method isRowTrackingSupported (line 772) | public static boolean isRowTrackingSupported(Protocol protocol) { method isDomainMetadataSupported (line 776) | public static boolean isDomainMetadataSupported(Protocol protocol) { method isClusteringTableFeatureSupported (line 780) | public static boolean isClusteringTableFeatureSupported(Protocol proto... method hasInvariants (line 788) | public static boolean hasInvariants(StructType tableSchema) { method hasCheckConstraints (line 797) | public static boolean hasCheckConstraints(Metadata metadata) { method hasIdentityColumns (line 802) | public static boolean hasIdentityColumns(Metadata metadata) { method hasGeneratedColumns (line 831) | public static boolean hasGeneratedColumns(Metadata metadata) { method extractAllNeededTableFeatures (line 849) | private static Set extractAllNeededTableFeatures( method getDependencyFeatures (line 872) | private static Set getDependencyFeatures(Set> parseTypeChangesFromMetad... method parseFieldMetadata (line 353) | private static FieldMetadata parseFieldMetadata(JsonNode json) { method buildList (line 422) | private static List buildList(JsonNode json, Function implements Map { method get (line 35) | @Override method put (line 40) | @Override method putAll (line 45) | @Override method remove (line 52) | @Override method containsKey (line 57) | @Override method containsValue (line 62) | @Override method keySet (line 67) | @Override method entrySet (line 73) | @Override method values (line 79) | @Override method size (line 84) | @Override method isEmpty (line 89) | @Override method clear (line 94) | @Override method toLowerCase (line 99) | private String toLowerCase(Object key) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/Clock.java type Clock (line 19) | public interface Clock { method getTimeMillis (line 21) | long getTimeMillis(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/ColumnMapping.java class ColumnMapping (line 36) | public class ColumnMapping { method ColumnMapping (line 37) | private ColumnMapping() {} type ColumnMappingMode (line 39) | public enum ColumnMappingMode { method ColumnMappingMode (line 46) | ColumnMappingMode(String value) { method fromTableConfig (line 50) | public static ColumnMappingMode fromTableConfig(String modeString) { method toString (line 62) | @Override type SchemaConversionDirection (line 68) | private enum SchemaConversionDirection { method getColumnMappingMode (line 92) | public static ColumnMappingMode getColumnMappingMode(Map updateColumnMappingMetadataIfNeeded( method getPhysicalColumnNameAndDataType (line 212) | public static Tuple2 getPhysicalColumnNameAndDataType( method getLogicalColumnNameAndDataType (line 218) | public static Tuple2 getLogicalColumnNameAndDataType( method blockIfColumnMappingEnabled (line 228) | public static void blockIfColumnMappingEnabled(Row transactionState) { method convertColumnName (line 250) | private static Tuple2 convertColumnName( method findMaxColumnId (line 294) | static int findMaxColumnId(StructType schema) { method hasColumnId (line 308) | static boolean hasColumnId(StructField field) { method hasPhysicalName (line 312) | static boolean hasPhysicalName(StructField field) { method convertToPhysicalSchema (line 321) | private static StructType convertToPhysicalSchema( method convertToPhysicalColumn (line 335) | private static StructField convertToPhysicalColumn( method convertToPhysicalType (line 363) | private static DataType convertToPhysicalType( method validModeChange (line 389) | private static boolean validModeChange(ColumnMappingMode oldMode, Colu... method assignColumnIdAndPhysicalName (line 406) | private static Optional assignColumnIdAndPhysicalName( method transformAndAssignColumnIdAndPhysicalName (line 484) | private static StructField transformAndAssignColumnIdAndPhysicalName( method assignColumnIdAndPhysicalNameToField (line 541) | private static StructField assignColumnIdAndPhysicalNameToField( method hasNestedColumnIds (line 583) | private static boolean hasNestedColumnIds(StructField field) { method getNestedColumnIds (line 587) | private static FieldMetadata getNestedColumnIds(StructField field) { method getMaxNestedColumnId (line 591) | private static int getMaxNestedColumnId(StructField field) { method rewriteFieldIdsForIceberg (line 627) | private static StructType rewriteFieldIdsForIceberg(StructType schema,... method transformSchema (line 660) | private static StructField transformSchema( method maybeUpdateFieldId (line 766) | private static void maybeUpdateFieldId( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/DateTimeConstants.java class DateTimeConstants (line 18) | public class DateTimeConstants { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/DirectoryCreationUtils.java class DirectoryCreationUtils (line 29) | public class DirectoryCreationUtils { method DirectoryCreationUtils (line 30) | private DirectoryCreationUtils() {} method createAllDeltaDirectoriesAsNeeded (line 33) | public static void createAllDeltaDirectoriesAsNeeded( method createDeltaLogDirectoryIfNeeded (line 46) | private static void createDeltaLogDirectoryIfNeeded( method createStagedCommitDirectoryIfNeeded (line 57) | private static void createStagedCommitDirectoryIfNeeded( method createSidecarDirectoryIfNeeded (line 71) | private static void createSidecarDirectoryIfNeeded( method createDirectoryOrThrow (line 85) | private static void createDirectoryOrThrow(Engine engine, String direc... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/DomainMetadataUtils.java class DomainMetadataUtils (line 28) | public class DomainMetadataUtils { method DomainMetadataUtils (line 30) | private DomainMetadataUtils() { method populateDomainMetadataMap (line 44) | public static void populateDomainMetadataMap( method validateDomainMetadatas (line 68) | public static void validateDomainMetadatas( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/ExpressionUtils.java class ExpressionUtils (line 27) | public class ExpressionUtils { method asPredicate (line 29) | public static Predicate asPredicate(Expression expression) { method getLeft (line 35) | public static Expression getLeft(Expression expression) { method getRight (line 43) | public static Expression getRight(Expression expression) { method getUnaryChild (line 51) | public static Expression getUnaryChild(Expression expression) { method createPredicate (line 59) | public static Predicate createPredicate( method createPredicate (line 69) | public static Predicate createPredicate( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/FileNames.java class FileNames (line 29) | public final class FileNames { method FileNames (line 31) | private FileNames() {} type DeltaLogFileType (line 38) | public enum DeltaLogFileType { method determineFileType (line 94) | public static DeltaLogFileType determineFileType(FileStatus file) { method getFileVersion (line 120) | public static long getFileVersion(Path path) { method deltaVersion (line 134) | public static long deltaVersion(Path path) { method deltaVersion (line 138) | public static long deltaVersion(String path) { method logCompactionVersions (line 145) | public static Tuple2 logCompactionVersions(Path path) { method logCompactionVersions (line 150) | public static Tuple2 logCompactionVersions(String path) { method checkpointVersion (line 155) | public static long checkpointVersion(Path path) { method checkpointVersion (line 159) | public static long checkpointVersion(String path) { method multiPartCheckpointPartAndNumParts (line 165) | public static Tuple2 multiPartCheckpointPartAndNumPa... method multiPartCheckpointPartAndNumParts (line 175) | public static Tuple2 multiPartCheckpointPartAndNumPa... method stagedCommitDirectory (line 183) | public static String stagedCommitDirectory(Path logPath) { method sidecarDirectory (line 187) | public static String sidecarDirectory(Path logPath) { method deltaFile (line 196) | public static String deltaFile(Path path, long version) { method deltaFile (line 201) | public static String deltaFile(String path, long version) { method stagedCommitFile (line 205) | public static String stagedCommitFile(Path logPath, long version) { method stagedCommitFile (line 210) | public static String stagedCommitFile(String logPath, long version) { method sidecarFile (line 215) | public static String sidecarFile(Path path, String sidecar) { method checksumFile (line 220) | public static Path checksumFile(Path path, long version) { method checksumVersion (line 224) | public static long checksumVersion(Path path) { method checksumVersion (line 228) | public static long checksumVersion(String path) { method listingPrefix (line 238) | public static String listingPrefix(Path path, long version) { method checkpointFileSingular (line 247) | public static Path checkpointFileSingular(Path path, long version) { method topLevelV2CheckpointFile (line 255) | public static Path topLevelV2CheckpointFile( method v2CheckpointSidecarFile (line 262) | public static Path v2CheckpointSidecarFile(Path path, String uuid) { method multiPartCheckpointFile (line 266) | public static Path multiPartCheckpointFile(Path path, long version, in... method checkpointFileWithParts (line 280) | public static List checkpointFileWithParts(Path path, long versi... method logCompactionPath (line 295) | public static Path logCompactionPath(Path logPath, long startVersion, ... method isCheckpointFile (line 304) | public static boolean isCheckpointFile(String path) { method isClassicCheckpointFile (line 308) | public static boolean isClassicCheckpointFile(String path) { method isMultiPartCheckpointFile (line 312) | public static boolean isMultiPartCheckpointFile(String path) { method isV2CheckpointFile (line 316) | public static boolean isV2CheckpointFile(String path) { method isCommitFile (line 320) | public static boolean isCommitFile(String path) { method isPublishedDeltaFile (line 326) | public static boolean isPublishedDeltaFile(String path) { method isStagedDeltaFile (line 331) | public static boolean isStagedDeltaFile(String path) { method isLogCompactionFile (line 339) | public static boolean isLogCompactionFile(String path) { method isChecksumFile (line 344) | public static boolean isChecksumFile(String checksumFilePath) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/InCommitTimestampUtils.java class InCommitTimestampUtils (line 32) | public class InCommitTimestampUtils { method getUpdatedMetadataWithICTEnablementInfo (line 41) | public static Optional getUpdatedMetadataWithICTEnablementInfo( method tryExtractInCommitTimestamp (line 71) | public static Optional tryExtractInCommitTimestamp( method didCurrentTransactionEnableICT (line 88) | private static boolean didCurrentTransactionEnableICT( method greatestLowerBound (line 119) | public static Optional> greatestLowerBound( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/InternalUtils.java class InternalUtils (line 35) | public class InternalUtils { method InternalUtils (line 40) | private InternalUtils() {} method getSingularRow (line 49) | public static Optional getSingularRow(CloseableIterator Optional getSingularElement(CloseableIterator ... method daysSinceEpoch (line 85) | public static int daysSinceEpoch(Date date) { method microsSinceEpoch (line 94) | public static long microsSinceEpoch(Timestamp timestamp) { method singletonStringColumnVector (line 105) | public static ColumnVector singletonStringColumnVector(String value) { method requireNonNull (line 135) | public static Row requireNonNull(Row row, int ordinal, String columnNa... method requireNonNull (line 142) | public static ColumnVector requireNonNull(ColumnVector vector, int row... method relativizePath (line 159) | public static Path relativizePath(Path child, URI root) { method toLowerCaseSet (line 166) | public static Set toLowerCaseSet(Collection set) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/IntervalParserUtils.java class IntervalParserUtils (line 32) | public class IntervalParserUtils { method IntervalParserUtils (line 33) | private IntervalParserUtils() {} method safeParseIntervalAsMillis (line 46) | public static long safeParseIntervalAsMillis(String input) { method parseIntervalAsMicros (line 56) | public static long parseIntervalAsMicros(String input) { type ParseState (line 60) | enum ParseState { class IntervalParser (line 84) | private static class IntervalParser { method IntervalParser (line 98) | IntervalParser(String input) { method toMicroSeconds (line 110) | long toMicroSeconds() { method trimToNextState (line 296) | private void trimToNextState(byte b, ParseState next) { method currentWord (line 304) | private String currentWord() { method matchAt (line 311) | private boolean matchAt(int i, String str) { method throwIAE (line 318) | private void throwIAE(String msg, Exception e) { method throwIAE (line 323) | private void throwIAE(String msg) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/JsonUtils.java class JsonUtils (line 42) | public class JsonUtils { method JsonUtils (line 43) | private JsonUtils() {} method factory (line 48) | public static JsonFactory factory() { method mapper (line 52) | public static ObjectMapper mapper() { type ToJson (line 56) | @FunctionalInterface method generate (line 58) | void generate(JsonGenerator generator) throws IOException; type JsonValueWriter (line 61) | @FunctionalInterface method write (line 63) | void write(JsonGenerator generator, T value) throws IOException; method generate (line 72) | public static String generate(ToJson toJson) { method parseJSONKeyValueMap (line 95) | public static Map parseJSONKeyValueMap(String jsonStri... method parseJsonValueToLiteral (line 115) | public static Literal parseJsonValueToLiteral(JsonNode valueNode, Data... method getTimestampFormatter (line 279) | static DateTimeFormatter getTimestampFormatter() { method getEpoch (line 284) | static OffsetDateTime getEpoch() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/ManualClock.java class ManualClock (line 19) | public class ManualClock implements Clock { method ManualClock (line 22) | public ManualClock(long timeMillis) { method setTime (line 27) | public synchronized void setTime(long timeToSet) { method getTimeMillis (line 32) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/PartitionUtils.java class PartitionUtils (line 45) | public class PartitionUtils { method PartitionUtils (line 49) | private PartitionUtils() {} method withPartitionColumns (line 62) | public static ColumnarBatch withPartitionColumns( method serializePartitionMap (line 130) | public static MapValue serializePartitionMap(Map part... method validateAndSanitizePartitionValues (line 156) | public static Map validateAndSanitizePartitionValues( method validatePredicateOnlyOnPartitionColumns (line 211) | public static void validatePredicateOnlyOnPartitionColumns( method splitMetadataAndDataPredicates (line 237) | public static Tuple2 splitMetadataAndDataPredica... method rewritePartitionPredicateOnCheckpointFileSchema (line 270) | public static Predicate rewritePartitionPredicateOnCheckpointFileSchema( method rewriteColRefOnPartitionValuesParsed (line 280) | private static Expression rewriteColRefOnPartitionValuesParsed( method rewritePartitionPredicateOnScanFileSchema (line 320) | public static Predicate rewritePartitionPredicateOnScanFileSchema( method rewritePartitionColumnRef (line 330) | private static Expression rewritePartitionColumnRef( method getTargetDirectory (line 373) | public static String getTargetDirectory( method hasNonPartitionColumns (line 396) | private static boolean hasNonPartitionColumns( method combineWithAndOp (line 414) | private static Predicate combineWithAndOp(Predicate left, Predicate ri... method tryParseStandardTimestamp (line 433) | private static Optional tryParseStandardTimestamp(String value) { method tryParseIsoTimestamp (line 446) | private static Optional tryParseIsoTimestamp(String value) { method tryParseTimestamp (line 460) | public static long tryParseTimestamp(String partitionValue) { method literalForPartitionValue (line 479) | protected static Literal literalForPartitionValue(DataType dataType, S... method serializePartitionValue (line 540) | protected static String serializePartitionValue(Literal literal) { method escapePartitionValue (line 614) | private static String escapePartitionValue(String value) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/Preconditions.java class Preconditions (line 24) | public class Preconditions { method Preconditions (line 25) | private Preconditions() {} method checkArgument (line 33) | public static void checkArgument(boolean isValid) throws IllegalArgume... method checkArgument (line 46) | public static void checkArgument(boolean isValid, String message) method checkArgument (line 61) | public static void checkArgument(boolean isValid, Supplier mes... method checkArgument (line 76) | public static void checkArgument(boolean isValid, String message, Obje... method checkState (line 90) | public static void checkState(boolean expression, String errorMessage) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/SchemaChanges.java class SchemaChanges (line 40) | class SchemaChanges { class SchemaUpdate (line 41) | public static class SchemaUpdate { method SchemaUpdate (line 54) | SchemaUpdate(StructField fieldBefore, StructField fieldAfter, String... method before (line 60) | public StructField before() { method after (line 64) | public StructField after() { method getPathToAfterField (line 68) | public String getPathToAfterField() { method SchemaChanges (line 78) | private SchemaChanges( class Builder (line 89) | static class Builder { method withAddedField (line 95) | public Builder withAddedField(StructField addedField) { method withRemovedField (line 100) | public Builder withRemovedField(StructField removedField) { method withUpdatedField (line 105) | public Builder withUpdatedField( method withUpdatedSchema (line 111) | public Builder withUpdatedSchema(StructType updatedSchema) { method build (line 116) | public SchemaChanges build() { method builder (line 121) | public static Builder builder() { method addedFields (line 126) | public List addedFields() { method removedFields (line 131) | public List removedFields() { method updatedFields (line 136) | public List updatedFields() { method updatedSchema (line 140) | public Optional updatedSchema() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/SchemaIterable.java class SchemaIterable (line 52) | public class SchemaIterable implements Iterable[] typesToSkipRecurs... method getSchema (line 94) | public StructType getSchema() { method iterator (line 98) | @Override method stream (line 115) | public Stream stream() { method mutableStream (line 119) | public Stream mutableStream() { method newMutableIterator (line 142) | public Iterator newMutableIterator() { method setSchema (line 146) | private void setSchema(StructType newSchema) { class SchemaIterator (line 154) | private static class SchemaIterator implements Iterator getParentStructFieldAndPath(); method getNamePath (line 279) | String getNamePath(); method getNearestStructFieldAncestor (line 287) | StructField getNearestStructFieldAncestor(); method getPathFromNearestStructFieldAncestor (line 299) | String getPathFromNearestStructFieldAncestor(String prefix); method isStructField (line 305) | default boolean isStructField() { type MutableSchemaElement (line 315) | public interface MutableSchemaElement extends SchemaElement { method updateField (line 317) | void updateField(StructField structField); method setMetadataOnNearestStructFieldAncestor (line 320) | void setMetadataOnNearestStructFieldAncestor(FieldMetadata metadata); class SchemaZipper (line 334) | private abstract static class SchemaZipper implements MutableSchemaEle... method constructType (line 340) | abstract DataType constructType(); method SchemaZipper (line 347) | private SchemaZipper(List parents, List f... method SchemaZipper (line 351) | private SchemaZipper( method hasChildren (line 359) | public boolean hasChildren() { method createZipper (line 379) | static SchemaZipper createZipper(StructType schema, Class[] types... method createZipper (line 383) | private static SchemaZipper createZipper( method createZipper (line 399) | private static SchemaZipper createZipper( method childrenZipper (line 405) | public SchemaZipper childrenZipper() { method moveToSibling (line 416) | public SchemaZipper moveToSibling() { method hasMoreSiblings (line 424) | public boolean hasMoreSiblings() { method getField (line 428) | @Override method getParent (line 433) | private SchemaZipper getParent() { method getParentStructFieldAndPath (line 440) | @Override method moveToParent (line 464) | public SchemaZipper moveToParent() { method extractDataTypeFromFields (line 480) | public DataType extractDataTypeFromFields() { method currentField (line 484) | public StructField currentField() { method updateField (line 488) | @Override method getNamePath (line 500) | @Override method getNearestStructFieldAncestor (line 510) | @Override method findNearestStructFieldAncestor (line 520) | private ListIterator findNearestStructFieldAncestor() { method setMetadataOnNearestStructFieldAncestor (line 531) | @Override method getPathFromNearestStructFieldAncestor (line 542) | @Override method hasParents (line 572) | public boolean hasParents() { class ArraySchemaZipper (line 577) | private static class ArraySchemaZipper extends SchemaZipper { method ArraySchemaZipper (line 578) | ArraySchemaZipper(List parents, ArrayType arrayType) { method ArraySchemaZipper (line 587) | ArraySchemaZipper( method constructType (line 592) | @Override class MapSchemaZipper (line 598) | private static class MapSchemaZipper extends SchemaZipper { method MapSchemaZipper (line 599) | MapSchemaZipper(List parents, MapType mapType) { method MapSchemaZipper (line 611) | MapSchemaZipper(List parents, MapType mapType, Class parents, StructType structType) { method StructSchemaZipper (line 629) | StructSchemaZipper( method isStructField (line 634) | @Override method constructType (line 639) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/SchemaUtils.java class SchemaUtils (line 43) | public class SchemaUtils { method SchemaUtils (line 45) | private SchemaUtils() {} method validateSchema (line 58) | public static void validateSchema( method validateUpdatedSchemaAndGetUpdatedSchema (line 125) | public static Optional validateUpdatedSchemaAndGetUpdatedS... method validateSchemaEvolutionById (line 174) | public static Optional validateSchemaEvolutionById( method validatePartitionColumns (line 205) | public static void validatePartitionColumns(StructType schema, List casePreservingPartitionColNames( method casePreservingPartitionColNames (line 269) | public static Map casePreservingPartitionColNames( method casePreservingEligibleClusterColumns (line 288) | public static List casePreservingEligibleClusterColumns( method findColIndex (line 321) | public static int findColIndex(StructType schema, String colName) { method collectLeafColumns (line 335) | public static List collectLeafColumns( method concatWithDot (line 343) | public static String concatWithDot(List columnPath) { method asInternalColumn (line 348) | public static StructField asInternalColumn(StructField field) { method computeSchemaChangesById (line 367) | static SchemaChanges computeSchemaChangesById(StructType currentSchema... method fieldsByElementId (line 493) | private static Map fieldsByElementId(Str... method mapStructFieldsToParent (line 507) | private static Map validateSchemaEvolution( method validateClusteringColumnsNotDropped (line 606) | private static void validateClusteringColumnsNotDropped( method validateUpdatedSchemaCompatibility (line 624) | private static void validateUpdatedSchemaCompatibility( method validateFieldCompatibility (line 655) | private static void validateFieldCompatibility( class SchemaElementId (line 735) | private static class SchemaElementId { method SchemaElementId (line 739) | SchemaElementId(String nestedPath, int id) { method getId (line 744) | public int getId() { method equals (line 748) | @Override method hashCode (line 755) | @Override method toString (line 760) | @Override method fieldsById (line 766) | private static Map fieldsById(StructType schema) { method getCheckedColumnId (line 785) | private static int getCheckedColumnId(StructField field) { method escapeDots (line 791) | private static String escapeDots(String name) { method collectLeafColumnsInternal (line 795) | private static void collectLeafColumnsInternal( method validParquetColumnNames (line 827) | protected static void validParquetColumnNames(List columnNames) { method validateSupportedType (line 842) | protected static void validateSupportedType(DataType dataType) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/TimestampUtils.java class TimestampUtils (line 29) | public final class TimestampUtils { method TimestampUtils (line 31) | private TimestampUtils() {} method toEpochMicros (line 34) | public static long toEpochMicros(Instant instant) { method toEpochMicros (line 41) | public static long toEpochMicros(OffsetDateTime dateTime) { method toEpochMicros (line 46) | public static long toEpochMicros(LocalDateTime dateTime) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/Tuple2.java class Tuple2 (line 29) | @Evolving method Tuple2 (line 35) | public Tuple2(K _1, V _2) { method equals (line 40) | @Override method hashCode (line 52) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/Utils.java class Utils (line 37) | @Evolving method singletonCloseableIterator (line 46) | public static CloseableIterator singletonCloseableIterator(T el... method toCloseableIterator (line 76) | public static CloseableIterator toCloseableIterator(Iterator... method closeCloseables (line 101) | public static void closeCloseables(AutoCloseable... closeables) { method closeCloseablesSilently (line 128) | public static void closeCloseablesSilently(AutoCloseable... closeables) { class FilteredBatchToRowIter (line 137) | private static class FilteredBatchToRowIter implements CloseableIterat... method FilteredBatchToRowIter (line 142) | FilteredBatchToRowIter(CloseableIterator sour... method hasNext (line 146) | @Override method next (line 159) | @Override method close (line 167) | @Override method intoRows (line 175) | public static CloseableIterator intoRows( method flatten (line 193) | public static CloseableIterator flatten( method iteratorLast (line 254) | public static Optional iteratorLast(CloseableIterator iterat... method resolvePath (line 266) | public static String resolvePath(Engine engine, String path) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/internal/util/VectorUtils.java class VectorUtils (line 30) | public final class VectorUtils { method VectorUtils (line 32) | private VectorUtils() {} method toJavaList (line 38) | public static List toJavaList(ArrayValue arrayValue) { method toJavaMap (line 56) | public static Map toJavaMap(MapValue mapValue) { method stringStringMapValue (line 79) | public static MapValue stringStringMapValue(Map keyVal... method buildArrayValue (line 105) | public static ArrayValue buildArrayValue(List values, DataType data... method buildColumnVector (line 129) | public static ColumnVector buildColumnVector(List values, DataType ... method getValueAsObject (line 138) | public static Object getValueAsObject(ColumnVector columnVector, DataT... FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/DeltaOperationReport.java type DeltaOperationReport (line 22) | public interface DeltaOperationReport extends MetricsReport { method getTablePath (line 25) | String getTablePath(); method getOperationType (line 28) | String getOperationType(); method getReportUUID (line 31) | UUID getReportUUID(); method getException (line 34) | Optional getException(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/FileSizeHistogramResult.java type FileSizeHistogramResult (line 19) | public interface FileSizeHistogramResult { method getSortedBinBoundaries (line 25) | long[] getSortedBinBoundaries(); method getFileCounts (line 31) | long[] getFileCounts(); method getTotalBytes (line 37) | long[] getTotalBytes(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/MetricsReport.java type MetricsReport (line 28) | public interface MetricsReport { method toJson (line 36) | String toJson() throws JsonProcessingException; FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/ScanMetricsResult.java type ScanMetricsResult (line 21) | @JsonPropertyOrder({ method getTotalPlanningDurationNs (line 39) | long getTotalPlanningDurationNs(); method getNumAddFilesSeen (line 45) | long getNumAddFilesSeen(); method getNumAddFilesSeenFromDeltaFiles (line 51) | long getNumAddFilesSeenFromDeltaFiles(); method getNumActiveAddFiles (line 57) | long getNumActiveAddFiles(); method getNumDuplicateAddFiles (line 67) | long getNumDuplicateAddFiles(); method getNumRemoveFilesSeenFromDeltaFiles (line 73) | long getNumRemoveFilesSeenFromDeltaFiles(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/ScanReport.java type ScanReport (line 26) | @JsonSerialize(as = ScanReport.class) method getTableVersion (line 45) | long getTableVersion(); method getTableSchema (line 48) | StructType getTableSchema(); method getSnapshotReportUUID (line 53) | UUID getSnapshotReportUUID(); method getFilter (line 56) | Optional getFilter(); method getReadSchema (line 59) | StructType getReadSchema(); method getPartitionPredicate (line 62) | Optional getPartitionPredicate(); method getDataSkippingFilter (line 65) | Optional getDataSkippingFilter(); method getIsFullyConsumed (line 74) | boolean getIsFullyConsumed(); method getScanMetrics (line 77) | ScanMetricsResult getScanMetrics(); method getOperationType (line 79) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/SnapshotMetricsResult.java type SnapshotMetricsResult (line 22) | @JsonPropertyOrder({ method getComputeTimestampToVersionTotalDurationNs (line 35) | Optional getComputeTimestampToVersionTotalDurationNs(); method getLoadSnapshotTotalDurationNs (line 42) | long getLoadSnapshotTotalDurationNs(); method getLoadProtocolMetadataTotalDurationNs (line 48) | long getLoadProtocolMetadataTotalDurationNs(); method getLoadLogSegmentTotalDurationNs (line 54) | long getLoadLogSegmentTotalDurationNs(); method getLoadCrcTotalDurationNs (line 60) | long getLoadCrcTotalDurationNs(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/SnapshotReport.java type SnapshotReport (line 23) | @JsonSerialize(as = SnapshotReport.class) method getVersion (line 46) | Optional getVersion(); method getProvidedTimestamp (line 52) | Optional getProvidedTimestamp(); method getCheckpointVersion (line 58) | Optional getCheckpointVersion(); method getSnapshotMetrics (line 61) | SnapshotMetricsResult getSnapshotMetrics(); method getOperationType (line 63) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/TransactionMetricsResult.java type TransactionMetricsResult (line 23) | @JsonPropertyOrder({ method getTotalCommitDurationNs (line 35) | long getTotalCommitDurationNs(); method getNumCommitAttempts (line 38) | long getNumCommitAttempts(); method getNumAddFiles (line 44) | long getNumAddFiles(); method getNumRemoveFiles (line 50) | long getNumRemoveFiles(); method getNumTotalActions (line 56) | long getNumTotalActions(); method getTotalAddFilesSizeInBytes (line 62) | long getTotalAddFilesSizeInBytes(); method getTotalRemoveFilesSizeInBytes (line 68) | long getTotalRemoveFilesSizeInBytes(); method getTableFileSizeHistogram (line 74) | @JsonIgnore FILE: kernel/kernel-api/src/main/java/io/delta/kernel/metrics/TransactionReport.java type TransactionReport (line 26) | @JsonSerialize(as = TransactionReport.class) method getOperation (line 46) | String getOperation(); method getEngineInfo (line 52) | String getEngineInfo(); method getBaseSnapshotVersion (line 62) | long getBaseSnapshotVersion(); method getClusteringColumns (line 73) | List getClusteringColumns(); method getSnapshotReportUUID (line 79) | Optional getSnapshotReportUUID(); method getCommittedVersion (line 84) | Optional getCommittedVersion(); method getTransactionMetrics (line 87) | TransactionMetricsResult getTransactionMetrics(); method getOperationType (line 89) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/statistics/DataFileStatistics.java class DataFileStatistics (line 44) | public class DataFileStatistics { method DataFileStatistics (line 69) | public DataFileStatistics( method getNumRecords (line 93) | public static Optional getNumRecords(String json) { method deserializeFromJson (line 110) | public static Optional deserializeFromJson( method getNumRecords (line 169) | public long getNumRecords() { method getMinValues (line 179) | public Map getMinValues() { method getMaxValues (line 189) | public Map getMaxValues() { method getNullCount (line 199) | public Map getNullCount() { method getTightBounds (line 209) | public Optional getTightBounds() { method withoutTightBounds (line 220) | public DataFileStatistics withoutTightBounds() { method serializeAsJson (line 258) | public String serializeAsJson(StructType physicalSchema) { method equals (line 301) | @Override method hashCode (line 317) | @Override method toString (line 327) | @Override method writeJsonValues (line 343) | private void writeJsonValues( method validateLiteralType (line 379) | private void validateLiteralType(StructField field, Literal literal) { method writeJsonValue (line 390) | private void writeJsonValue(JsonGenerator generator, Literal literal) ... method parseMinMaxValues (line 476) | private static void parseMinMaxValues( method parseNullCounts (line 540) | private static void parseNullCounts( FILE: kernel/kernel-api/src/main/java/io/delta/kernel/statistics/SnapshotStatistics.java type SnapshotStatistics (line 24) | @Evolving method getChecksumWriteMode (line 43) | Optional getChecksumWriteMode(); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/transaction/CreateTableTransactionBuilder.java type CreateTableTransactionBuilder (line 30) | @Evolving method withTableProperties (line 47) | CreateTableTransactionBuilder withTableProperties(Map ... method withDataLayoutSpec (line 60) | CreateTableTransactionBuilder withDataLayoutSpec(DataLayoutSpec spec); method withMaxRetries (line 67) | CreateTableTransactionBuilder withMaxRetries(int maxRetries); method withCommitter (line 83) | CreateTableTransactionBuilder withCommitter(Committer committer); method build (line 95) | Transaction build(Engine engine); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/transaction/DataLayoutSpec.java class DataLayoutSpec (line 40) | @Evolving method noDataLayout (line 48) | public static DataLayoutSpec noDataLayout() { method partitioned (line 59) | public static DataLayoutSpec partitioned(List partitionColumns) { method clustered (line 76) | public static DataLayoutSpec clustered(List clusteringColumns) { method DataLayoutSpec (line 85) | private DataLayoutSpec(List partitionColumns, List clu... method hasPartitioning (line 102) | public boolean hasPartitioning() { method hasClustering (line 112) | public boolean hasClustering() { method hasNoDataLayoutSpec (line 121) | public boolean hasNoDataLayoutSpec() { method getPartitionColumns (line 131) | public List getPartitionColumns() { method getPartitionColumnsAsStrings (line 145) | public List getPartitionColumnsAsStrings() { method getClusteringColumns (line 159) | public List getClusteringColumns() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/transaction/ReplaceTableTransactionBuilder.java type ReplaceTableTransactionBuilder (line 31) | @Evolving method withTableProperties (line 39) | ReplaceTableTransactionBuilder withTableProperties(Map... method withDataLayoutSpec (line 47) | ReplaceTableTransactionBuilder withDataLayoutSpec(DataLayoutSpec spec); method withMaxRetries (line 54) | ReplaceTableTransactionBuilder withMaxRetries(int maxRetries); method build (line 65) | Transaction build(Engine engine); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/transaction/UpdateTableTransactionBuilder.java type UpdateTableTransactionBuilder (line 35) | @Evolving method withUpdatedSchema (line 62) | UpdateTableTransactionBuilder withUpdatedSchema(StructType schema); method withTablePropertiesAdded (line 73) | UpdateTableTransactionBuilder withTablePropertiesAdded(Map p... method withClusteringColumns (line 97) | UpdateTableTransactionBuilder withClusteringColumns(List clust... method withTransactionId (line 118) | UpdateTableTransactionBuilder withTransactionId(String applicationId, ... method withMaxRetries (line 129) | UpdateTableTransactionBuilder withMaxRetries(int maxRetries); method withLogCompactionInterval (line 144) | UpdateTableTransactionBuilder withLogCompactionInterval(int logCompact... method build (line 158) | Transaction build(Engine engine); FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/ArrayType.java class ArrayType (line 27) | @Evolving method ArrayType (line 32) | public ArrayType(DataType elementType, boolean containsNull) { method ArrayType (line 36) | public ArrayType(StructField elementField) { method getElementField (line 40) | public StructField getElementField() { method getElementType (line 44) | public DataType getElementType() { method containsNull (line 48) | public boolean containsNull() { method equivalent (line 52) | @Override method isWriteCompatible (line 70) | @Override method isNested (line 83) | @Override method equals (line 88) | @Override method hashCode (line 100) | @Override method toString (line 105) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/BasePrimitiveType.java class BasePrimitiveType (line 23) | public abstract class BasePrimitiveType extends DataType { method createPrimitive (line 30) | public static DataType createPrimitive(String primitiveTypeName) { method isPrimitiveType (line 37) | public static boolean isPrimitiveType(String typeName) { method getAllPrimitiveTypes (line 42) | public static List getAllPrimitiveTypes() { method BasePrimitiveType (line 69) | protected BasePrimitiveType(String primitiveTypeName) { method equals (line 73) | @Override method isNested (line 85) | @Override method hashCode (line 90) | @Override method toString (line 95) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/BinaryType.java class BinaryType (line 25) | @Evolving method BinaryType (line 29) | private BinaryType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/BooleanType.java class BooleanType (line 25) | @Evolving method BooleanType (line 29) | private BooleanType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/ByteType.java class ByteType (line 25) | @Evolving method ByteType (line 29) | private ByteType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/CollationIdentifier.java class CollationIdentifier (line 31) | @Evolving method CollationIdentifier (line 41) | private CollationIdentifier(String provider, String collationName) { method CollationIdentifier (line 45) | private CollationIdentifier(String provider, String collationName, Opt... method getProvider (line 56) | public String getProvider() { method getName (line 61) | public String getName() { method getVersion (line 66) | public Optional getVersion() { method isSparkUTF8BinaryCollation (line 71) | public boolean isSparkUTF8BinaryCollation() { method fromString (line 80) | public static CollationIdentifier fromString(String identifier) { method equals (line 93) | @Override method toStringWithoutVersion (line 106) | public String toStringWithoutVersion() { method toString (line 111) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/DataType.java class DataType (line 26) | @Evolving method equivalent (line 37) | public boolean equivalent(DataType dataType) { method isWriteCompatible (line 53) | public boolean isWriteCompatible(DataType dataType) { method isNested (line 62) | public abstract boolean isNested(); method hashCode (line 64) | @Override method equals (line 67) | @Override method toString (line 70) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/DateType.java class DateType (line 26) | @Evolving method DateType (line 30) | private DateType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/DecimalType.java class DecimalType (line 31) | @Evolving method DecimalType (line 38) | public DecimalType(int precision, int scale) { method getPrecision (line 51) | public int getPrecision() { method getScale (line 56) | public int getScale() { method isNested (line 60) | @Override method toString (line 65) | @Override method equals (line 70) | @Override method hashCode (line 82) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/DoubleType.java class DoubleType (line 25) | @Evolving method DoubleType (line 29) | private DoubleType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/FieldMetadata.java class FieldMetadata (line 45) | public final class FieldMetadata { method FieldMetadata (line 48) | private FieldMetadata(Map metadata) { method getEntries (line 53) | public Map getEntries() { method contains (line 61) | public boolean contains(String key) { method get (line 70) | public Object get(String key) { method getLong (line 74) | public Long getLong(String key) { method getDouble (line 78) | public Double getDouble(String key) { method getBoolean (line 82) | public Boolean getBoolean(String key) { method getString (line 86) | public String getString(String key) { method getMetadataColumnSpec (line 90) | public MetadataColumnSpec getMetadataColumnSpec(String key) { method getMetadata (line 94) | public FieldMetadata getMetadata(String key) { method getLongArray (line 98) | public Long[] getLongArray(String key) { method getDoubleArray (line 102) | public Double[] getDoubleArray(String key) { method getBooleanArray (line 106) | public Boolean[] getBooleanArray(String key) { method getStringArray (line 110) | public String[] getStringArray(String key) { method getMetadataArray (line 114) | public FieldMetadata[] getMetadataArray(String key) { method toString (line 118) | @Override method equalsIgnoreKeys (line 137) | public boolean equalsIgnoreKeys(FieldMetadata other, Set keys) { method equals (line 171) | @Override method hashCode (line 186) | @Override method builder (line 199) | public static Builder builder() { method empty (line 204) | public static FieldMetadata empty() { method get (line 214) | private T get(String key, Class type) { class Builder (line 230) | public static class Builder { method putNull (line 233) | public Builder putNull(String key) { method putLong (line 238) | public Builder putLong(String key, long value) { method putDouble (line 243) | public Builder putDouble(String key, double value) { method putBoolean (line 248) | public Builder putBoolean(String key, boolean value) { method putString (line 253) | public Builder putString(String key, String value) { method putMetadataColumnSpec (line 258) | public Builder putMetadataColumnSpec(String key, MetadataColumnSpec ... method putFieldMetadata (line 263) | public Builder putFieldMetadata(String key, FieldMetadata value) { method putLongArray (line 268) | public Builder putLongArray(String key, Long[] value) { method putDoubleArray (line 273) | public Builder putDoubleArray(String key, Double[] value) { method putBooleanArray (line 278) | public Builder putBooleanArray(String key, Boolean[] value) { method putStringArray (line 283) | public Builder putStringArray(String key, String[] value) { method putFieldMetadataArray (line 288) | public Builder putFieldMetadataArray(String key, FieldMetadata[] val... method fromMetadata (line 300) | public Builder fromMetadata(FieldMetadata meta) { method build (line 306) | public FieldMetadata build() { method getMetadata (line 310) | public FieldMetadata getMetadata(String key) { method remove (line 324) | public Builder remove(String s) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/FloatType.java class FloatType (line 25) | @Evolving method FloatType (line 29) | private FloatType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/GeographyType.java class GeographyType (line 32) | @Evolving method ofDefault (line 44) | public static GeographyType ofDefault() { method ofSRID (line 53) | public static GeographyType ofSRID(String srid) { method ofAlgorithm (line 62) | public static GeographyType ofAlgorithm(String algorithm) { method GeographyType (line 74) | public GeographyType(String srid, String algorithm) { method getSRID (line 95) | public String getSRID() { method getAlgorithm (line 104) | public String getAlgorithm() { method isNested (line 108) | @Override method simpleString (line 118) | public String simpleString() { method toString (line 122) | @Override method equals (line 127) | @Override method hashCode (line 139) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/GeometryType.java class GeometryType (line 30) | @Evolving method ofDefault (line 38) | public static GeometryType ofDefault() { method ofSRID (line 47) | public static GeometryType ofSRID(String srid) { method GeometryType (line 57) | public GeometryType(String srid) { method getSRID (line 69) | public String getSRID() { method isNested (line 73) | @Override method simpleString (line 83) | public String simpleString() { method toString (line 87) | @Override method equals (line 92) | @Override method hashCode (line 104) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/IntegerType.java class IntegerType (line 25) | @Evolving method IntegerType (line 29) | private IntegerType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/LongType.java class LongType (line 25) | @Evolving method LongType (line 29) | private LongType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/MapType.java class MapType (line 26) | @Evolving method MapType (line 35) | public MapType(DataType keyType, DataType valueType, boolean valueCont... method MapType (line 41) | public MapType(StructField keyField, StructField valueField) { method validateKeyType (line 55) | private static void validateKeyType(DataType keyType) { method getKeyField (line 66) | public StructField getKeyField() { method getValueField (line 70) | public StructField getValueField() { method getKeyType (line 74) | public DataType getKeyType() { method getValueType (line 78) | public DataType getValueType() { method isValueContainsNull (line 82) | public boolean isValueContainsNull() { method equivalent (line 86) | @Override method isWriteCompatible (line 106) | @Override method equals (line 121) | @Override method isNested (line 134) | @Override method hashCode (line 139) | @Override method toString (line 144) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/MetadataColumnSpec.java type MetadataColumnSpec (line 24) | public enum MetadataColumnSpec { method MetadataColumnSpec (line 33) | MetadataColumnSpec(String textValue, DataType dataType, boolean nullab... method toString (line 39) | public String toString() { method fromString (line 43) | public static MetadataColumnSpec fromString(String text) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/ShortType.java class ShortType (line 25) | @Evolving method ShortType (line 29) | private ShortType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/StringType.java class StringType (line 25) | @Evolving method StringType (line 36) | public StringType(CollationIdentifier collationIdentifier) { method StringType (line 45) | public StringType(String collationName) { method getCollationIdentifier (line 51) | public CollationIdentifier getCollationIdentifier() { method equivalent (line 61) | public boolean equivalent(DataType dataType) { method isWriteCompatible (line 77) | @Override method isUTF8BinaryCollated (line 83) | public boolean isUTF8BinaryCollated() { method equals (line 87) | @Override method toString (line 103) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/StructField.java class StructField (line 32) | @Evolving method createMetadataColumn (line 73) | public static StructField createMetadataColumn(String name, MetadataCo... method StructField (line 112) | public StructField(String name, DataType dataType, boolean nullable) { method StructField (line 116) | public StructField(String name, DataType dataType, boolean nullable, F... method StructField (line 124) | StructField( method getName (line 147) | public String getName() { method getDataType (line 152) | public DataType getDataType() { method getMetadata (line 157) | public FieldMetadata getMetadata() { method isNullable (line 162) | public boolean isNullable() { method getTypeChanges (line 174) | public List getTypeChanges() { method isMetadataColumn (line 178) | public boolean isMetadataColumn() { method isDataColumn (line 182) | public boolean isDataColumn() { method getMetadataColumnSpec (line 187) | public MetadataColumnSpec getMetadataColumnSpec() { method isInternalColumn (line 191) | public boolean isInternalColumn() { method toString (line 195) | @Override method equals (line 202) | @Override method isWriteCompatible (line 222) | public boolean isWriteCompatible(StructField other) { method hashCode (line 238) | @Override method withNewMetadata (line 243) | public StructField withNewMetadata(FieldMetadata metadata) { method withTypeChanges (line 256) | public StructField withTypeChanges(List typeChanges) { method withDataType (line 268) | public StructField withDataType(DataType newType) { method collectNestedMapArrayTypeMetadata (line 273) | private FieldMetadata collectNestedMapArrayTypeMetadata() { method typeAsString (line 326) | private static String typeAsString(DataType dt) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/StructType.java class StructType (line 31) | @Evolving method StructType (line 38) | public StructType() { method StructType (line 42) | public StructType(List fields) { method add (line 71) | public StructType add(StructField field) { method add (line 78) | public StructType add(String name, DataType dataType) { method add (line 82) | public StructType add(String name, DataType dataType, boolean nullable) { method add (line 86) | public StructType add(String name, DataType dataType, FieldMetadata me... method add (line 90) | public StructType add(String name, DataType dataType, boolean nullable... method addMetadataColumn (line 95) | public StructType addMetadataColumn(String name, MetadataColumnSpec co... method fields (line 100) | public List fields() { method fieldNames (line 105) | public List fieldNames() { method length (line 110) | public int length() { method indexOf (line 115) | public int indexOf(String fieldName) { method indexOf (line 121) | public int indexOf(MetadataColumnSpec spec) { method contains (line 133) | public boolean contains(MetadataColumnSpec spec) { method get (line 137) | public StructField get(String fieldName) { method at (line 141) | public StructField at(int index) { method column (line 151) | public Column column(int ordinal) { method toJson (line 161) | public String toJson() { method equivalent (line 165) | @Override method isWriteCompatible (line 190) | @Override method isNested (line 212) | @Override method toString (line 217) | @Override method equals (line 223) | @Override method hashCode (line 237) | @Override method validateNoMetadataColumns (line 248) | private void validateNoMetadataColumns(List fields) { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/TimestampNTZType.java class TimestampNTZType (line 28) | @Evolving method TimestampNTZType (line 32) | private TimestampNTZType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/TimestampType.java class TimestampType (line 30) | @Evolving method TimestampType (line 34) | private TimestampType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/TypeChange.java class TypeChange (line 27) | public class TypeChange { method TypeChange (line 31) | public TypeChange(DataType from, DataType to) { method getFrom (line 36) | public DataType getFrom() { method getTo (line 40) | public DataType getTo() { method equals (line 44) | @Override method hashCode (line 56) | @Override method toString (line 61) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/types/VariantType.java class VariantType (line 28) | @Evolving method VariantType (line 32) | private VariantType() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/utils/CloseableIterable.java type CloseableIterable (line 31) | public interface CloseableIterable extends Iterable, Closeable { method iterator (line 38) | @Override method forEach (line 41) | @Override method spliterator (line 50) | @Override method inMemoryIterable (line 67) | static CloseableIterable inMemoryIterable(CloseableIterator ... method emptyIterable (line 101) | static CloseableIterable emptyIterable() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/utils/CloseableIterator.java type CloseableIterator (line 39) | @Evolving type BreakableFilterResult (line 47) | enum BreakableFilterResult { method hasNext (line 78) | @Override method next (line 94) | @Override method map (line 97) | default CloseableIterator map(Function mapper) { method flatMap (line 138) | default CloseableIterator flatMap(Function filter(Function mapper) { method takeWhile (line 205) | default CloseableIterator takeWhile(Function mapper) { method breakableFilter (line 226) | default CloseableIterator breakableFilter(Function combine(CloseableIterator other) { method toInMemoryList (line 314) | default List toInMemoryList() { FILE: kernel/kernel-api/src/main/java/io/delta/kernel/utils/DataFileStatus.java class DataFileStatus (line 26) | public class DataFileStatus extends FileStatus { method DataFileStatus (line 38) | public DataFileStatus( method getStatistics (line 49) | public Optional getStatistics() { method toString (line 53) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/utils/FileStatus.java class FileStatus (line 27) | @Evolving method of (line 41) | public static FileStatus of(String path, long size, long modificationT... method FileStatus (line 54) | protected FileStatus(String path, long size, long modificationTime) { method getPath (line 65) | public String getPath() { method getSize (line 74) | public long getSize() { method getModificationTime (line 83) | public long getModificationTime() { method toString (line 87) | @Override method of (line 99) | public static FileStatus of(String path) { method equals (line 103) | @Override method hashCode (line 117) | @Override FILE: kernel/kernel-api/src/main/java/io/delta/kernel/utils/PartitionUtils.java class PartitionUtils (line 32) | public class PartitionUtils { method PartitionUtils (line 34) | private PartitionUtils() {} method partitionExists (line 47) | public static boolean partitionExists( FILE: kernel/kernel-api/src/test/scala/io/delta/kernel/internal/fs/benchmarks/PathNormalizationBenchmarks.java class PathNormalizationBenchmarks (line 41) | @State(Scope.Benchmark) method benchmarkNoNormalizationNeeded (line 47) | @Benchmark method benchmarkNormalizationNeeded (line 53) | @Benchmark method main (line 59) | public static void main(String[] args) throws Exception { FILE: kernel/kernel-api/src/test/scala/io/delta/kernel/internal/metadatadomain/TestJsonMetadataDomain.java class TestJsonMetadataDomain (line 27) | public final class TestJsonMetadataDomain extends JsonMetadataDomain { method TestJsonMetadataDomain (line 32) | @JsonCreator method getDomainName (line 42) | @Override method getField1 (line 47) | public Optional getField1() { method getField2 (line 51) | public Optional getField2() { method getField3 (line 55) | public int getField3() { method fromJsonConfiguration (line 59) | public static TestJsonMetadataDomain fromJsonConfiguration(String json) { method equals (line 63) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/AbstractBenchmarkState.java class AbstractBenchmarkState (line 35) | @State(Scope.Thread) method setupTrial (line 61) | @Setup(Level.Trial) method setupInvocation (line 74) | @Setup(Level.Invocation) method teardownInvocation (line 85) | @TearDown(Level.Invocation) method getEngine (line 96) | protected abstract Engine getEngine(String engineName); method getWorkloadSpecification (line 99) | public WorkloadSpec getWorkloadSpecification() { method getRunner (line 104) | public WorkloadRunner getRunner() { FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/BenchmarkParallelCheckpointReading.java class BenchmarkParallelCheckpointReading (line 72) | @State(Scope.Benchmark) class BenchmarkData (line 103) | @State(Scope.Benchmark) method benchmark (line 113) | @Benchmark method main (line 144) | public static void main(String[] args) throws Exception { method createEngine (line 148) | private static Engine createEngine(int numberOfParallelThreads) { class ParallelParquetHandler (line 170) | static class ParallelParquetHandler extends DefaultParquetHandler { method ParallelParquetHandler (line 174) | ParallelParquetHandler(FileIO fileIO, int numberOfParallelThreads) { method readParquetFiles (line 180) | @Override method parquetFileReader (line 235) | List parquetFileReader(FileStatus fileStatus, Struct... FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/BenchmarkUtils.java class BenchmarkUtils (line 29) | public class BenchmarkUtils { method getResourcesDirectory (line 45) | private static Path getResourcesDirectory() { method loadAllWorkloads (line 73) | public static List loadAllWorkloads(Path specDirPath) { method validateWorkloadDirectory (line 84) | private static void validateWorkloadDirectory(Path specDirPath) { method findTableDirectories (line 99) | private static List findTableDirectories(Path specDirPath) { method loadSpecsFromTable (line 114) | private static List loadSpecsFromTable(Path tableDir) { method validateTableStructure (line 129) | private static void validateTableStructure(Path tableDir) { method findSpecDirectories (line 143) | private static List findSpecDirectories(Path specsDir) { method loadSingleSpec (line 158) | private static WorkloadSpec loadSingleSpec(Path specDir, TableInfo tab... class WorkloadLoadException (line 178) | public static class WorkloadLoadException extends RuntimeException { method WorkloadLoadException (line 179) | public WorkloadLoadException(String message) { method WorkloadLoadException (line 183) | public WorkloadLoadException(String message, Throwable cause) { FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/KernelMetricsProfiler.java class KernelMetricsProfiler (line 47) | public class KernelMetricsProfiler implements InternalProfiler { method KernelMetricsProfiler (line 56) | public KernelMetricsProfiler() {} method addReport (line 65) | public static void addReport(MetricsReport newReport) { method getDescription (line 69) | @Override method beforeIteration (line 74) | @Override method generateAvgScalarCount (line 86) | private static ScalarResult generateAvgScalarCount(String name, double... method generateTimeSample (line 98) | private static SampleTimeResult generateTimeSample(String name, long v... method extractSecondaryScanMetrics (line 110) | private Stream extractSecondaryScanMetrics(ScanRepor... method afterIteration (line 134) | @Override class BenchmarkingEngine (line 152) | public static class BenchmarkingEngine implements Engine { method BenchmarkingEngine (line 162) | BenchmarkingEngine(Engine delegate) { method getExpressionHandler (line 166) | @Override method getJsonHandler (line 171) | @Override method getFileSystemClient (line 176) | @Override method getParquetHandler (line 181) | @Override method getMetricsReporters (line 186) | @Override method wrapEngine (line 197) | public static BenchmarkingEngine wrapEngine(Engine engine) { class BenchmarkMetricsReporter (line 202) | private static final class BenchmarkMetricsReporter implements Metri... method report (line 203) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/WorkloadBenchmark.java class WorkloadBenchmark (line 41) | @BenchmarkMode(Mode.SampleTime) class DefaultBenchmarkState (line 49) | public static class DefaultBenchmarkState extends AbstractBenchmarkSta... method getEngine (line 50) | @Override method benchmarkWorkload (line 68) | @Benchmark method main (line 78) | public static void main(String[] args) throws RunnerException, IOExcep... FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/WorkloadOutputFormat.java class WorkloadOutputFormat (line 60) | public class WorkloadOutputFormat implements OutputFormat { class ReportMetadata (line 69) | private static class ReportMetadata { method ReportMetadata (line 82) | ReportMetadata( method toString (line 90) | public String toString() { class ExecutionEnvironment (line 98) | public static class ExecutionEnvironment { method ExecutionEnvironment (line 132) | public ExecutionEnvironment() { method toString (line 146) | public String toString() { class BenchmarkDetails (line 164) | private static class BenchmarkDetails { method BenchmarkDetails (line 177) | BenchmarkDetails( method toString (line 188) | public String toString() { class BenchmarkReport (line 195) | private static class BenchmarkReport { method BenchmarkReport (line 208) | BenchmarkReport( method toString (line 219) | public String toString() { class TimingMetric (line 230) | private static class TimingMetric { method TimingMetric (line 249) | TimingMetric( method fromResult (line 264) | public static TimingMetric fromResult(Result result) { method toString (line 280) | public String toString() { method iteration (line 297) | @Override method iterationResult (line 302) | @Override method startBenchmark (line 308) | @Override method endBenchmark (line 313) | @Override method startRun (line 318) | @Override method endRun (line 323) | @Override method print (line 390) | @Override method println (line 395) | @Override method flush (line 400) | @Override method close (line 405) | @Override method verbosePrintln (line 410) | @Override method write (line 415) | @Override method write (line 420) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/ReadSpec.java class ReadSpec (line 37) | public class ReadSpec extends WorkloadSpec { method ReadSpec (line 51) | public ReadSpec() { method ReadSpec (line 56) | public ReadSpec(TableInfo tableInfo, String caseName, Long version, St... method getVersion (line 65) | public Long getVersion() { method getFullName (line 72) | @Override method getRunner (line 77) | @Override method getWorkloadVariants (line 94) | @Override method getOperationType (line 107) | public String getOperationType() { method toString (line 111) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/SnapshotConstructionSpec.java class SnapshotConstructionSpec (line 24) | public class SnapshotConstructionSpec extends WorkloadSpec { method SnapshotConstructionSpec (line 31) | public SnapshotConstructionSpec() { method getVersion (line 36) | public Long getVersion() { method getRunner (line 40) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/TableInfo.java class TableInfo (line 50) | public class TableInfo { method TableInfo (line 89) | public TableInfo() {} method getResolvedTableRoot (line 92) | @JsonIgnore method getTableInfoPath (line 97) | public String getTableInfoPath() { method setTableInfoPath (line 101) | public void setTableInfoPath(String tableInfoDirectory) { method isCatalogManaged (line 110) | @JsonIgnore method getUcCatalogInfo (line 123) | @JsonIgnore method fromJsonPath (line 157) | public static TableInfo fromJsonPath(String jsonPath, String tableInfo... method toString (line 176) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/UcCatalogInfo.java class UcCatalogInfo (line 55) | public class UcCatalogInfo { class StagedCommit (line 63) | public static class StagedCommit { method StagedCommit (line 73) | public StagedCommit() {} method StagedCommit (line 80) | public StagedCommit(String stagedCommitFileName) { method getVersion (line 89) | @JsonIgnore method getStagedCommitFileName (line 95) | public String getStagedCommitFileName() { method getFullPath (line 105) | public String getFullPath(String tableRoot) { method toString (line 111) | @Override method toCommit (line 118) | public Commit toCommit(Engine engine, String tableRoot) throws IOExc... method UcCatalogInfo (line 149) | public UcCatalogInfo() {} method UcCatalogInfo (line 156) | public UcCatalogInfo(List logTail) { method getLogTail (line 161) | public List getLogTail() { method getUcTableId (line 166) | public String getUcTableId() { method createUCClient (line 178) | public InMemoryUCClient createUCClient(Engine engine, String tableRoot... method fromJsonPath (line 207) | public static UcCatalogInfo fromJsonPath(String jsonPath) throws IOExc... method toString (line 212) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/WorkloadSpec.java class WorkloadSpec (line 35) | @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROP... method WorkloadSpec (line 57) | protected WorkloadSpec() {} method WorkloadSpec (line 59) | protected WorkloadSpec(String type) { method getType (line 64) | @JsonIgnore method getCaseName (line 70) | public String getCaseName() { method getFullName (line 74) | @JsonProperty(value = "full_name", access = JsonProperty.Access.READ_O... method setCaseName (line 79) | public void setCaseName(String caseName) { method getTableInfo (line 83) | public TableInfo getTableInfo() { method getSpecDirectoryPath (line 87) | @JsonIgnore method setTableInfo (line 97) | public void setTableInfo(TableInfo tableInfo) { method getRunner (line 107) | public abstract WorkloadRunner getRunner(Engine engine); method fromJsonPath (line 118) | public static WorkloadSpec fromJsonPath(String workloadPath, String ca... method getWorkloadVariants (line 139) | @JsonIgnore method fromJsonString (line 151) | public static WorkloadSpec fromJsonString(String json) throws IOExcept... method toJsonString (line 160) | public String toJsonString() { FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/models/WriteSpec.java class WriteSpec (line 45) | public class WriteSpec extends WorkloadSpec { class DataFileOperations (line 53) | private static class DataFileOperations { method getAdds (line 58) | @JsonIgnore class DataFilesStatusSerde (line 71) | private static class DataFilesStatusSerde { method toDataFileStatus (line 90) | public DataFileStatus toDataFileStatus(StructType schema) { class CommitSpec (line 105) | public static class CommitSpec { method CommitSpec (line 116) | public CommitSpec() {} method getDataFilesPath (line 118) | public String getDataFilesPath() { method readDataFiles (line 128) | public List readDataFiles(String specPath, StructTyp... method WriteSpec (line 149) | public WriteSpec() { method getCommits (line 158) | public List getCommits() { method getFullName (line 163) | @Override method getRunner (line 168) | @Override method getWorkloadVariants (line 181) | @Override method toString (line 186) | @Override FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/workloadrunners/ReadMetadataRunner.java class ReadMetadataRunner (line 37) | public class ReadMetadataRunner extends WorkloadRunner { method ReadMetadataRunner (line 49) | public ReadMetadataRunner(ReadSpec workloadSpec, Engine engine) { method setup (line 59) | @Override method getName (line 67) | @Override method getWorkloadSpec (line 73) | @Override method executeAsBenchmark (line 84) | @Override method cleanup (line 98) | @Override method execute (line 109) | private CloseableIterator execute() { FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/workloadrunners/SnapshotConstructionRunner.java class SnapshotConstructionRunner (line 27) | public class SnapshotConstructionRunner extends WorkloadRunner { method SnapshotConstructionRunner (line 38) | public SnapshotConstructionRunner(SnapshotConstructionSpec workloadSpe... method getName (line 43) | @Override method getWorkloadSpec (line 48) | @Override method setup (line 53) | @Override method executeAsBenchmark (line 58) | @Override method cleanup (line 63) | @Override method execute (line 68) | private Snapshot execute() { FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/workloadrunners/WorkloadRunner.java class WorkloadRunner (line 48) | public abstract class WorkloadRunner { method WorkloadRunner (line 50) | public WorkloadRunner() {} method getName (line 53) | public abstract String getName(); method getWorkloadSpec (line 56) | public abstract WorkloadSpec getWorkloadSpec(); method setup (line 64) | public abstract void setup() throws Exception; method executeAsBenchmark (line 74) | public abstract void executeAsBenchmark(Blackhole blackhole) throws Ex... method cleanup (line 85) | public abstract void cleanup() throws Exception; method loadSnapshot (line 99) | protected Snapshot loadSnapshot(Engine engine, TableInfo tableInfo, Op... FILE: kernel/kernel-benchmarks/src/test/java/io/delta/kernel/benchmarks/workloadrunners/WriteRunner.java class WriteRunner (line 48) | public class WriteRunner extends WorkloadRunner { method WriteRunner (line 61) | public WriteRunner(WriteSpec workloadSpec, Engine engine) { method setup (line 67) | @Override method getName (line 89) | @Override method getWorkloadSpec (line 95) | @Override method executeAsBenchmark (line 110) | @Override method cleanup (line 146) | @Override method captureFileListing (line 167) | private Set captureFileListing() throws IOException { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/DefaultEngine.java class DefaultEngine (line 26) | public class DefaultEngine implements Engine { method DefaultEngine (line 29) | protected DefaultEngine(FileIO fileIO) { method getExpressionHandler (line 33) | @Override method getJsonHandler (line 38) | @Override method getFileSystemClient (line 43) | @Override method getParquetHandler (line 48) | @Override method getMetricsReporters (line 53) | @Override method create (line 64) | public static DefaultEngine create(Configuration hadoopConf) { method create (line 75) | public static DefaultEngine create(FileIO fileIO) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/DefaultExpressionHandler.java class DefaultExpressionHandler (line 36) | public class DefaultExpressionHandler implements ExpressionHandler { method getEvaluator (line 38) | @Override method getPredicateEvaluator (line 44) | @Override method createSelectionVector (line 49) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/DefaultFileSystemClient.java class DefaultFileSystemClient (line 55) | public class DefaultFileSystemClient implements FileSystemClient { method DefaultFileSystemClient (line 63) | public DefaultFileSystemClient(FileIO fileIO) { method listFrom (line 67) | @Override method resolvePath (line 72) | @Override method readFiles (line 77) | @Override method mkdirs (line 84) | @Override method delete (line 89) | @Override method getFileStatus (line 94) | @Override method copyFileAtomically (line 99) | @Override method getStream (line 105) | private ByteArrayInputStream getStream(String filePath, int offset, in... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/DefaultJsonHandler.java class DefaultJsonHandler (line 43) | public class DefaultJsonHandler implements JsonHandler { method DefaultJsonHandler (line 52) | public DefaultJsonHandler(FileIO fileIO) { method parseJson (line 62) | @Override method readJsonFiles (line 81) | @Override method writeJsonFileAtomically (line 168) | @Override method parseJson (line 174) | private Row parseJson(String json, StructType readSchema) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/DefaultParquetHandler.java class DefaultParquetHandler (line 37) | public class DefaultParquetHandler implements ParquetHandler { method DefaultParquetHandler (line 45) | public DefaultParquetHandler(FileIO fileIO) { method readParquetFiles (line 49) | @Override method writeParquetFiles (line 94) | @Override method writeParquetFileAtomically (line 113) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/LoggingMetricsReporter.java class LoggingMetricsReporter (line 28) | public class LoggingMetricsReporter implements MetricsReporter { method report (line 32) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/fileio/FileIO.java type FileIO (line 31) | public interface FileIO { method listFrom (line 42) | CloseableIterator listFrom(String filePath) throws IOExcep... method getFileStatus (line 51) | FileStatus getFileStatus(String path) throws IOException; method resolvePath (line 61) | String resolvePath(String path) throws IOException; method mkdirs (line 71) | boolean mkdirs(String path) throws IOException; method newInputFile (line 81) | InputFile newInputFile(String path, long fileSize); method newOutputFile (line 89) | OutputFile newOutputFile(String path); method delete (line 98) | boolean delete(String path) throws IOException; method getConf (line 108) | Optional getConf(String confKey); method copyFileAtomically (line 123) | void copyFileAtomically(String srcPath, String destPath, boolean overw... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/fileio/InputFile.java type InputFile (line 21) | public interface InputFile { method length (line 27) | long length() throws IOException; method path (line 34) | String path(); method newStream (line 42) | SeekableInputStream newStream() throws IOException; FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/fileio/OutputFile.java type OutputFile (line 22) | public interface OutputFile { method path (line 28) | String path(); method create (line 44) | PositionOutputStream create(boolean atomicWrite) throws IOException; method writeAtomically (line 63) | void writeAtomically(CloseableIterator data, boolean overwrite... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/fileio/PositionOutputStream.java class PositionOutputStream (line 25) | public abstract class PositionOutputStream extends OutputStream { method getPos (line 31) | public abstract long getPos() throws IOException; FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/fileio/SeekableInputStream.java class SeekableInputStream (line 25) | public abstract class SeekableInputStream extends InputStream { method getPos (line 32) | public abstract long getPos() throws IOException; method seek (line 40) | public abstract void seek(long newPos) throws IOException; method readFully (line 53) | public abstract void readFully(byte[] b, int off, int len) throws IOEx... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/hadoopio/HadoopFileIO.java class HadoopFileIO (line 35) | public class HadoopFileIO implements FileIO { method HadoopFileIO (line 38) | public HadoopFileIO(Configuration hadoopConf) { method listFrom (line 42) | @Override method getFileStatus (line 56) | @Override method resolvePath (line 67) | @Override method mkdirs (line 74) | @Override method newInputFile (line 81) | @Override method newOutputFile (line 86) | @Override method delete (line 91) | @Override method getConf (line 97) | @Override method copyFileAtomically (line 102) | @Override method getFs (line 115) | private FileSystem getFs(String path) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/hadoopio/HadoopInputFile.java class HadoopInputFile (line 24) | public class HadoopInputFile implements InputFile { method HadoopInputFile (line 29) | public HadoopInputFile(FileSystem fs, Path path, long fileSize) { method length (line 35) | @Override method path (line 40) | @Override method newStream (line 45) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/hadoopio/HadoopOutputFile.java class HadoopOutputFile (line 33) | public class HadoopOutputFile implements OutputFile { method HadoopOutputFile (line 37) | public HadoopOutputFile(Configuration hadoopConf, String path) { method path (line 42) | @Override method create (line 47) | @Override method writeAtomically (line 93) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/hadoopio/HadoopPositionOutputStream.java class HadoopPositionOutputStream (line 22) | public class HadoopPositionOutputStream extends PositionOutputStream { method HadoopPositionOutputStream (line 25) | public HadoopPositionOutputStream(FSDataOutputStream delegateStream) { method write (line 29) | @Override method write (line 34) | @Override method write (line 39) | @Override method flush (line 44) | @Override method close (line 49) | @Override method getPos (line 54) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/engine/hadoopio/HadoopSeekableInputStream.java class HadoopSeekableInputStream (line 23) | public class HadoopSeekableInputStream extends SeekableInputStream { method HadoopSeekableInputStream (line 26) | public HadoopSeekableInputStream(FSDataInputStream delegateStream) { method read (line 30) | @Override method read (line 35) | @Override method read (line 40) | @Override method skip (line 45) | @Override method available (line 50) | @Override method close (line 55) | @Override method seek (line 60) | @Override method getPos (line 65) | @Override method readFully (line 70) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/DefaultEngineErrors.java class DefaultEngineErrors (line 22) | public class DefaultEngineErrors { method canNotInstantiateLogStore (line 24) | public static IllegalArgumentException canNotInstantiateLogStore( method unsupportedExpressionException (line 37) | public static UnsupportedOperationException unsupportedExpressionExcep... method invalidEscapeSequence (line 52) | public static IllegalArgumentException invalidEscapeSequence(String pa... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/DefaultKernelUtils.java class DefaultKernelUtils (line 32) | public class DefaultKernelUtils { method DefaultKernelUtils (line 41) | private DefaultKernelUtils() {} method fromJulianDay (line 52) | public static long fromJulianDay(int days, long nanos) { method toJulianDay (line 63) | public static Tuple2 toJulianDay(long micros) { method millisToMicros (line 70) | public static long millisToMicros(long millis) { method daysToMicros (line 78) | public static long daysToMicros(int days, ZoneOffset timezone) { method parseTimestampNTZ (line 90) | public static long parseTimestampNTZ(String timestampString) { method getDataType (line 103) | public static DataType getDataType(StructType schema, Column column) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultColumnarBatch.java class DefaultColumnarBatch (line 27) | public class DefaultColumnarBatch implements ColumnarBatch { method DefaultColumnarBatch (line 32) | public DefaultColumnarBatch(int size, StructType schema, ColumnVector[... method getSchema (line 38) | @Override method getColumnVector (line 43) | @Override method withNewColumn (line 49) | @Override method withDeletedColumnAt (line 75) | @Override method withNewSchema (line 93) | @Override method getSize (line 103) | @Override method checkColumnOrdinal (line 108) | private void checkColumnOrdinal(int ordinal) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultJsonRow.java class DefaultJsonRow (line 39) | public class DefaultJsonRow implements Row { method DefaultJsonRow (line 43) | public DefaultJsonRow(ObjectNode rootNode, StructType readSchema) { method getSchema (line 54) | @Override method isNullAt (line 59) | @Override method getBoolean (line 64) | @Override method getByte (line 69) | @Override method getShort (line 74) | @Override method getInt (line 79) | @Override method getLong (line 84) | @Override method getFloat (line 89) | @Override method getDouble (line 94) | @Override method getString (line 99) | @Override method getDecimal (line 104) | @Override method getBinary (line 109) | @Override method getStruct (line 114) | @Override method getArray (line 119) | @Override method getMap (line 124) | @Override method throwIfTypeMismatch (line 129) | private static void throwIfTypeMismatch(String expType, boolean hasExp... method decodeElement (line 136) | private static Object decodeElement(JsonNode jsonValue, DataType dataT... method decodeField (line 357) | private static Object decodeField(ObjectNode rootNode, StructField fie... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/DefaultRowBasedColumnarBatch.java class DefaultRowBasedColumnarBatch (line 33) | public class DefaultRowBasedColumnarBatch implements ColumnarBatch { method DefaultRowBasedColumnarBatch (line 45) | public DefaultRowBasedColumnarBatch(StructType schema, List rows) { method getSchema (line 54) | @Override method getSize (line 59) | @Override method getColumnVector (line 64) | @Override method withNewColumn (line 81) | @Override method withDeletedColumnAt (line 114) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/AbstractColumnVector.java class AbstractColumnVector (line 32) | public abstract class AbstractColumnVector implements ColumnVector { method AbstractColumnVector (line 37) | protected AbstractColumnVector(int size, DataType dataType, Optional nullability,... method getBoolean (line 53) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultByteVector.java class DefaultByteVector (line 25) | public class DefaultByteVector extends AbstractColumnVector { method DefaultByteVector (line 36) | public DefaultByteVector(int size, Optional nullability, by... method getByte (line 53) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultConstantVector.java class DefaultConstantVector (line 20) | public class DefaultConstantVector extends DefaultGenericVector { method DefaultConstantVector (line 22) | public DefaultConstantVector(DataType dataType, int numRows, Object va... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultDecimalVector.java class DefaultDecimalVector (line 27) | public class DefaultDecimalVector extends AbstractColumnVector { method DefaultDecimalVector (line 37) | public DefaultDecimalVector(DataType dataType, int size, BigDecimal[] ... method isNullAt (line 49) | @Override method getDecimal (line 55) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultDoubleVector.java class DefaultDoubleVector (line 25) | public class DefaultDoubleVector extends AbstractColumnVector { method DefaultDoubleVector (line 36) | public DefaultDoubleVector(int size, Optional nullability, ... method getDouble (line 53) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultFloatVector.java class DefaultFloatVector (line 25) | public class DefaultFloatVector extends AbstractColumnVector { method DefaultFloatVector (line 36) | public DefaultFloatVector(int size, Optional nullability, f... method getFloat (line 53) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultGenericVector.java class DefaultGenericVector (line 27) | public class DefaultGenericVector implements ColumnVector { method fromArray (line 29) | public static DefaultGenericVector fromArray(DataType dataType, Object... method fromList (line 33) | public static DefaultGenericVector fromList(DataType dataType, List expDataType... method throwIfUnsafeAccess (line 174) | private void throwIfUnsafeAccess( method throwIfUnsafeAccess (line 187) | private void throwIfUnsafeAccess( method assertValidRowId (line 202) | private void assertValidRowId(int rowId) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultIntVector.java class DefaultIntVector (line 27) | public class DefaultIntVector extends AbstractColumnVector { method DefaultIntVector (line 38) | public DefaultIntVector( method getInt (line 57) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultLongVector.java class DefaultLongVector (line 26) | public class DefaultLongVector extends AbstractColumnVector { method DefaultLongVector (line 37) | public DefaultLongVector( method getLong (line 59) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultMapVector.java class DefaultMapVector (line 27) | public class DefaultMapVector extends AbstractColumnVector { method DefaultMapVector (line 43) | public DefaultMapVector( method getMap (line 64) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultShortVector.java class DefaultShortVector (line 25) | public class DefaultShortVector extends AbstractColumnVector { method DefaultShortVector (line 36) | public DefaultShortVector(int size, Optional nullability, s... method getShort (line 53) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultStructVector.java class DefaultStructVector (line 26) | public class DefaultStructVector extends AbstractColumnVector { method DefaultStructVector (line 38) | public DefaultStructVector( method getChild (line 49) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultSubFieldVector.java class DefaultSubFieldVector (line 35) | public class DefaultSubFieldVector implements ColumnVector { method DefaultSubFieldVector (line 50) | public DefaultSubFieldVector( method getDataType (line 60) | @Override method getSize (line 65) | @Override method close (line 70) | @Override method isNullAt (line 75) | @Override method getBoolean (line 82) | @Override method getByte (line 88) | @Override method getShort (line 94) | @Override method getInt (line 100) | @Override method getLong (line 106) | @Override method getFloat (line 112) | @Override method getDouble (line 118) | @Override method getBinary (line 124) | @Override method getString (line 130) | @Override method getDecimal (line 136) | @Override method getMap (line 142) | @Override method getArray (line 148) | @Override method getChild (line 154) | @Override method assertValidRowId (line 171) | private void assertValidRowId(int rowId) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/data/vector/DefaultViewVector.java class DefaultViewVector (line 27) | public class DefaultViewVector implements ColumnVector { method DefaultViewVector (line 38) | public DefaultViewVector(ColumnVector underlyingVector, int start, int... method getDataType (line 44) | @Override method getSize (line 49) | @Override method close (line 54) | @Override method isNullAt (line 59) | @Override method getBoolean (line 65) | @Override method getByte (line 71) | @Override method getShort (line 77) | @Override method getInt (line 83) | @Override method getLong (line 89) | @Override method getFloat (line 95) | @Override method getDouble (line 101) | @Override method getBinary (line 107) | @Override method getString (line 113) | @Override method getDecimal (line 119) | @Override method getMap (line 125) | @Override method getArray (line 131) | @Override method getChild (line 137) | @Override method checkValidRowId (line 142) | private void checkValidRowId(int rowId) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/DefaultExpressionEvaluator.java class DefaultExpressionEvaluator (line 42) | public class DefaultExpressionEvaluator implements ExpressionEvaluator { method DefaultExpressionEvaluator (line 53) | public DefaultExpressionEvaluator( method eval (line 66) | @Override method close (line 71) | @Override class ExpressionTransformResult (line 77) | private static class ExpressionTransformResult { method ExpressionTransformResult (line 81) | ExpressionTransformResult(Expression expression, DataType outputType) { class ExpressionTransformer (line 100) | private static class ExpressionTransformer extends ExpressionVisitor { method visitAnd (line 37) | abstract R visitAnd(And and); method visitOr (line 39) | abstract R visitOr(Or or); method visitAlwaysTrue (line 41) | abstract R visitAlwaysTrue(AlwaysTrue alwaysTrue); method visitAlwaysFalse (line 43) | abstract R visitAlwaysFalse(AlwaysFalse alwaysFalse); method visitComparator (line 45) | abstract R visitComparator(Predicate predicate); method visitLiteral (line 47) | abstract R visitLiteral(Literal literal); method visitColumn (line 49) | abstract R visitColumn(Column column); method visitCast (line 51) | abstract R visitCast(ImplicitCastExpression cast); method visitPartitionValue (line 53) | abstract R visitPartitionValue(PartitionValueExpression partitionValue); method visitElementAt (line 55) | abstract R visitElementAt(ScalarExpression elementAt); method visitNot (line 57) | abstract R visitNot(Predicate predicate); method visitIsNotNull (line 59) | abstract R visitIsNotNull(Predicate predicate); method visitIsNull (line 61) | abstract R visitIsNull(Predicate predicate); method visitCoalesce (line 63) | abstract R visitCoalesce(ScalarExpression ifNull); method visitTimeAdd (line 65) | abstract R visitTimeAdd(ScalarExpression timeAdd); method visitSubstring (line 67) | abstract R visitSubstring(ScalarExpression subString); method visitAdd (line 69) | abstract R visitAdd(ScalarExpression add); method visitLike (line 71) | abstract R visitLike(Predicate predicate); method visitStartsWith (line 73) | abstract R visitStartsWith(Predicate predicate); method visitIn (line 75) | abstract R visitIn(In in); method visit (line 77) | final R visit(Expression expression) { method visitScalarExpression (line 94) | private R visitScalarExpression(ScalarExpression expression) { method elemAsPredicate (line 153) | private static Predicate elemAsPredicate(List expressions,... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/ImplicitCastExpression.java class ImplicitCastExpression (line 48) | final class ImplicitCastExpression implements Expression { method ImplicitCastExpression (line 57) | ImplicitCastExpression(Expression input, DataType outputType) { method getInput (line 62) | public Expression getInput() { method getOutputType (line 66) | public DataType getOutputType() { method getChildren (line 70) | @Override method eval (line 82) | ColumnVector eval(ColumnVector input) { method canCastTo (line 118) | static boolean canCastTo(DataType from, DataType to) { class UpConverter (line 128) | private abstract static class UpConverter implements ColumnVector { method UpConverter (line 132) | UpConverter(DataType targetType, ColumnVector inputVector) { method getDataType (line 137) | @Override method isNullAt (line 142) | @Override method getSize (line 147) | @Override method close (line 152) | @Override class ByteUpConverter (line 158) | private static class ByteUpConverter extends UpConverter { method ByteUpConverter (line 159) | ByteUpConverter(DataType targetType, ColumnVector inputVector) { method getShort (line 163) | @Override method getInt (line 168) | @Override method getLong (line 173) | @Override method getFloat (line 178) | @Override method getDouble (line 183) | @Override class ShortUpConverter (line 189) | private static class ShortUpConverter extends UpConverter { method ShortUpConverter (line 190) | ShortUpConverter(DataType targetType, ColumnVector inputVector) { method getInt (line 194) | @Override method getLong (line 199) | @Override method getFloat (line 204) | @Override method getDouble (line 209) | @Override class IntUpConverter (line 215) | private static class IntUpConverter extends UpConverter { method IntUpConverter (line 216) | IntUpConverter(DataType targetType, ColumnVector inputVector) { method getLong (line 220) | @Override method getFloat (line 225) | @Override method getDouble (line 230) | @Override class LongUpConverter (line 236) | private static class LongUpConverter extends UpConverter { method LongUpConverter (line 237) | LongUpConverter(DataType targetType, ColumnVector inputVector) { method getFloat (line 241) | @Override method getDouble (line 246) | @Override class FloatUpConverter (line 252) | private static class FloatUpConverter extends UpConverter { method FloatUpConverter (line 253) | FloatUpConverter(DataType targetType, ColumnVector inputVector) { method getDouble (line 257) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/InExpressionEvaluator.java class InExpressionEvaluator (line 35) | public class InExpressionEvaluator { method createComparatorMap (line 40) | private static Map, BiFunction childrenVectors) { method validateArgumentCount (line 107) | private static void validateArgumentCount(In in, List inLi... method validateInListElementsAreLiterals (line 117) | private static void validateInListElementsAreLiterals(In in, List getComparator(DataT... class InColumnVector (line 221) | private static class InColumnVector implements ColumnVector { method InColumnVector (line 225) | InColumnVector(List childrenVectors) { method getDataType (line 241) | @Override method getSize (line 246) | @Override method close (line 251) | @Override method getBoolean (line 257) | @Override method isNullAt (line 265) | @Override method evaluateInLogic (line 270) | private Optional evaluateInLogic(int rowId) { method InExpressionEvaluator (line 302) | private InExpressionEvaluator() {} FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/LikeExpressionEvaluator.java class LikeExpressionEvaluator (line 36) | public class LikeExpressionEvaluator { method LikeExpressionEvaluator (line 37) | private LikeExpressionEvaluator() {} method validateAndTransform (line 39) | static Predicate validateAndTransform( method eval (line 82) | static ColumnVector eval( method escapeLikeRegex (line 159) | private static String escapeLikeRegex(String pattern, char escape) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/PartitionValueEvaluator.java class PartitionValueEvaluator (line 27) | class PartitionValueEvaluator { method eval (line 32) | static ColumnVector eval(ColumnVector input, DataType partitionType) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/StartsWithExpressionEvaluator.java class StartsWithExpressionEvaluator (line 30) | public class StartsWithExpressionEvaluator { method validateAndTransform (line 33) | static Predicate validateAndTransform( method eval (line 60) | static ColumnVector eval(List childrenVectors) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/expressions/SubstringEvaluator.java class SubstringEvaluator (line 28) | public class SubstringEvaluator { method SubstringEvaluator (line 30) | private SubstringEvaluator() {} method validateAndTransform (line 33) | static ScalarExpression validateAndTransform( method eval (line 66) | static ColumnVector eval(List childrenVectors) { method buildStartPosition (line 137) | private static int buildStartPosition(String inputString, int pos) { method getStringLength (line 147) | private static int getStringLength(String s) { method getSubstring (line 152) | private static String getSubstring(String s, int start, Optional { method RowSerializer (line 85) | public RowSerializer() { method serialize (line 89) | @Override method writeRow (line 95) | private void writeRow(JsonGenerator gen, Row row, StructType schema)... method writeStruct (line 107) | private void writeStruct(JsonGenerator gen, ColumnVector vector, Str... method writeArrayValue (line 121) | private void writeArrayValue(JsonGenerator gen, ArrayValue arrayValu... method writeMapValue (line 136) | private void writeMapValue(JsonGenerator gen, MapValue mapValue, Map... method writeValue (line 153) | private void writeValue(JsonGenerator gen, Row row, int columnOrdina... method writeValue (line 184) | private void writeValue(JsonGenerator gen, ColumnVector vector, int ... method assertSupportedMapType (line 215) | private static void assertSupportedMapType(MapType keyType) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/logstore/LogStoreProvider.java class LogStoreProvider (line 27) | public class LogStoreProvider { method getLogStore (line 58) | public static LogStore getLogStore(Configuration hadoopConf, String sc... method getLogStoreSchemeConfKey (line 84) | static String getLogStoreSchemeConfKey(String scheme) { method getLogStoreClass (line 89) | private static Class getLogStoreClass(String logSt... method createLogStore (line 94) | private static LogStore createLogStore( method unmodifiableSet (line 108) | private static Set unmodifiableSet(String... elements) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ArrayColumnReader.java class ArrayColumnReader (line 33) | class ArrayColumnReader extends RepeatedValueConverter { method ArrayColumnReader (line 36) | ArrayColumnReader(int initialBatchSize, ArrayType typeFromClient, Grou... method getDataColumnVector (line 41) | @Override method createElementConverter (line 65) | private static Converter createElementConverter( FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/DecimalColumnReader.java class DecimalColumnReader (line 44) | public class DecimalColumnReader { method createDecimalConverter (line 46) | public static Converter createDecimalConverter( class BaseDecimalColumnReader (line 101) | public abstract static class BaseDecimalColumnReader extends BasePrimi... method BaseDecimalColumnReader (line 110) | BaseDecimalColumnReader(DataType dataType, int precision, int scale,... method hasDictionarySupport (line 130) | @Override method addDecimal (line 135) | protected void addDecimal(BigDecimal value) { method addValueFromDictionary (line 144) | @Override method getDataColumnVector (line 149) | @Override method resizeIfNeeded (line 159) | @Override method decimalFromLong (line 169) | protected BigDecimal decimalFromLong(long value) { method decimalFromBinary (line 173) | protected BigDecimal decimalFromBinary(Binary value) { class IntDictionaryAwareDecimalColumnReader (line 178) | public static class IntDictionaryAwareDecimalColumnReader extends Base... method IntDictionaryAwareDecimalColumnReader (line 179) | IntDictionaryAwareDecimalColumnReader( method setDictionary (line 184) | @Override method addInt (line 192) | @Override class LongDictionaryAwareDecimalColumnReader (line 199) | public static class LongDictionaryAwareDecimalColumnReader extends Bas... method LongDictionaryAwareDecimalColumnReader (line 200) | LongDictionaryAwareDecimalColumnReader( method setDictionary (line 205) | @Override method addLong (line 213) | @Override class BinaryDictionaryAwareDecimalColumnReader (line 220) | public static class BinaryDictionaryAwareDecimalColumnReader extends B... method BinaryDictionaryAwareDecimalColumnReader (line 221) | BinaryDictionaryAwareDecimalColumnReader( method setDictionary (line 226) | @Override method addBinary (line 234) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/MapColumnReader.java class MapColumnReader (line 33) | class MapColumnReader extends RepeatedValueConverter { method MapColumnReader (line 36) | MapColumnReader(int initialBatchSize, MapType typeFromClient, GroupTyp... method getDataColumnVector (line 42) | @Override method createElementConverters (line 57) | private static Converter[] createElementConverters( FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetColumnReaders.java class ParquetColumnReaders (line 37) | class ParquetColumnReaders { method createConverter (line 38) | public static Converter createConverter( method initNullabilityVector (line 81) | static boolean[] initNullabilityVector(int size) { method setNullabilityToTrue (line 90) | static void setNullabilityToTrue(boolean[] nullability, int start, int... type BaseColumnReader (line 103) | public interface BaseColumnReader { method getDataColumnVector (line 104) | ColumnVector getDataColumnVector(int batchSize); method finalizeCurrentRow (line 115) | void finalizeCurrentRow(long currentRowIndex); method resizeIfNeeded (line 117) | default void resizeIfNeeded() {} method resetWorkingState (line 119) | default void resetWorkingState() {} class NonExistentColumnReader (line 122) | public static class NonExistentColumnReader extends PrimitiveConverter method NonExistentColumnReader (line 126) | NonExistentColumnReader(DataType dataType) { method getDataColumnVector (line 130) | @Override method finalizeCurrentRow (line 135) | @Override class BasePrimitiveColumnReader (line 139) | public abstract static class BasePrimitiveColumnReader extends Primiti... method BasePrimitiveColumnReader (line 145) | BasePrimitiveColumnReader(int initialBatchSize) { method finalizeCurrentRow (line 151) | @Override class BooleanColumnReader (line 158) | public static class BooleanColumnReader extends BasePrimitiveColumnRea... method BooleanColumnReader (line 162) | BooleanColumnReader(int initialBatchSize) { method addBoolean (line 167) | @Override method getDataColumnVector (line 174) | @Override method resizeIfNeeded (line 183) | @Override class ByteColumnReader (line 194) | public static class ByteColumnReader extends BasePrimitiveColumnReader { method ByteColumnReader (line 198) | ByteColumnReader(int initialBatchSize) { method addInt (line 203) | @Override method getDataColumnVector (line 210) | @Override method resizeIfNeeded (line 219) | @Override class ShortColumnReader (line 230) | public static class ShortColumnReader extends BasePrimitiveColumnReader { method ShortColumnReader (line 234) | ShortColumnReader(int initialBatchSize) { method addInt (line 239) | @Override method getDataColumnVector (line 246) | @Override method resizeIfNeeded (line 255) | @Override class IntColumnReader (line 266) | public static class IntColumnReader extends BasePrimitiveColumnReader { method IntColumnReader (line 271) | IntColumnReader(DataType dataType, int initialBatchSize) { method addInt (line 278) | @Override method getDataColumnVector (line 285) | @Override method resizeIfNeeded (line 295) | @Override class LongColumnReader (line 306) | public static class LongColumnReader extends BasePrimitiveColumnReader { method LongColumnReader (line 311) | LongColumnReader(DataType dataType, int initialBatchSize) { method addInt (line 321) | @Override method addLong (line 328) | @Override method getDataColumnVector (line 335) | @Override method resizeIfNeeded (line 345) | @Override class FloatColumnReader (line 356) | public static class FloatColumnReader extends BasePrimitiveColumnReader { method FloatColumnReader (line 360) | FloatColumnReader(int initialBatchSize) { method addFloat (line 365) | @Override method getDataColumnVector (line 372) | @Override method resizeIfNeeded (line 381) | @Override class DoubleColumnReader (line 392) | public static class DoubleColumnReader extends BasePrimitiveColumnRead... method DoubleColumnReader (line 396) | DoubleColumnReader(int initialBatchSize) { method addInt (line 401) | @Override method addFloat (line 408) | @Override method addDouble (line 415) | @Override method getDataColumnVector (line 422) | @Override method resizeIfNeeded (line 432) | @Override class BinaryColumnReader (line 443) | public static class BinaryColumnReader extends BasePrimitiveColumnRead... method BinaryColumnReader (line 449) | BinaryColumnReader(DataType dataType, int initialBatchSize) { method addBinary (line 455) | @Override method getDataColumnVector (line 462) | @Override method resizeIfNeeded (line 472) | @Override class FileRowIndexColumnReader (line 483) | public static class FileRowIndexColumnReader extends LongColumnReader { method FileRowIndexColumnReader (line 484) | FileRowIndexColumnReader(int initialBatchSize) { method addLong (line 488) | @Override method finalizeCurrentRow (line 493) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetColumnWriters.java class ParquetColumnWriters (line 34) | class ParquetColumnWriters { method ParquetColumnWriters (line 35) | private ParquetColumnWriters() {} method createColumnVectorWriters (line 43) | static ColumnWriter[] createColumnVectorWriters(ColumnarBatch batch) { method createColumnVectorWriters (line 63) | static ColumnWriter[] createColumnVectorWriters(ColumnVector structCol... method createColumnVectorWritersHelper (line 78) | private static ColumnWriter[] createColumnVectorWritersHelper( method createColumnWriter (line 94) | private static ColumnWriter createColumnWriter( class ColumnWriter (line 145) | abstract static class ColumnWriter { method ColumnWriter (line 150) | ColumnWriter(String colName, int fieldIndex, ColumnVector columnVect... method writeRowValue (line 156) | void writeRowValue(RecordConsumer recordConsumer, int rowId) { method writeNonNullRowValue (line 168) | abstract void writeNonNullRowValue(RecordConsumer recordConsumer, in... class BooleanWriter (line 171) | static class BooleanWriter extends ColumnWriter { method BooleanWriter (line 172) | BooleanWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 176) | @Override class ByteWriter (line 182) | static class ByteWriter extends ColumnWriter { method ByteWriter (line 183) | ByteWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 187) | @Override class ShortWriter (line 193) | static class ShortWriter extends ColumnWriter { method ShortWriter (line 194) | ShortWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 198) | @Override class IntWriter (line 204) | static class IntWriter extends ColumnWriter { method IntWriter (line 205) | IntWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 209) | @Override class LongWriter (line 215) | static class LongWriter extends ColumnWriter { method LongWriter (line 216) | LongWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 220) | @Override class FloatWriter (line 226) | static class FloatWriter extends ColumnWriter { method FloatWriter (line 227) | FloatWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 231) | @Override class DoubleWriter (line 237) | static class DoubleWriter extends ColumnWriter { method DoubleWriter (line 238) | DoubleWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 242) | @Override class DecimalIntWriter (line 248) | static class DecimalIntWriter extends ColumnWriter { method DecimalIntWriter (line 251) | DecimalIntWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 256) | @Override class DecimalLongWriter (line 263) | static class DecimalLongWriter extends ColumnWriter { method DecimalLongWriter (line 266) | DecimalLongWriter(String name, int fieldId, ColumnVector columnVecto... method writeNonNullRowValue (line 271) | @Override class DecimalFixedBinaryWriter (line 278) | static class DecimalFixedBinaryWriter extends ColumnWriter { method DecimalFixedBinaryWriter (line 284) | DecimalFixedBinaryWriter(String name, int fieldId, ColumnVector colu... method writeNonNullRowValue (line 293) | @Override class DateWriter (line 317) | static class DateWriter extends ColumnWriter { method DateWriter (line 318) | DateWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 322) | @Override class TimestampWriter (line 331) | static class TimestampWriter extends ColumnWriter { method TimestampWriter (line 332) | TimestampWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 336) | @Override class StringWriter (line 343) | static class StringWriter extends ColumnWriter { method StringWriter (line 344) | StringWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 348) | @Override class BinaryWriter (line 357) | static class BinaryWriter extends ColumnWriter { method BinaryWriter (line 358) | BinaryWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 362) | @Override class ArrayWriter (line 369) | static class ArrayWriter extends ColumnWriter { method ArrayWriter (line 370) | ArrayWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 374) | @Override class MapWriter (line 400) | static class MapWriter extends ColumnWriter { method MapWriter (line 401) | MapWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 405) | @Override class StructWriter (line 437) | static class StructWriter extends ColumnWriter { method StructWriter (line 440) | StructWriter(String name, int fieldId, ColumnVector columnVector) { method writeNonNullRowValue (line 445) | @Override FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetFileReader.java class ParquetFileReader (line 47) | public class ParquetFileReader { method ParquetFileReader (line 51) | public ParquetFileReader(FileIO fileIO) { method read (line 61) | public CloseableIterator read( class BatchReadSupport (line 173) | public static class BatchReadSupport extends ReadSupport { method BatchReadSupport (line 178) | public BatchReadSupport(int maxBatchSize, StructType readSchema) { method init (line 183) | @Override method prepareForRead (line 188) | @Override method getDataAsColumnarBatch (line 198) | public ColumnarBatch getDataAsColumnarBatch(int batchSize) { method finalizeCurrentRow (line 203) | public void finalizeCurrentRow(long fileRowIndex) { class RowRecordCollector (line 215) | public static class RowRecordCollector extends RecordMaterializer write( class BatchWriteSupport (line 303) | private static class BatchWriteSupport extends WriteSupport { method BatchWriteSupport (line 310) | BatchWriteSupport( method setColumnVectorWriters (line 317) | void setColumnVectorWriters(ColumnWriter[] columnWriters) { method getName (line 321) | @Override method init (line 326) | @Override method prepareForWrite (line 334) | @Override method write (line 339) | @Override method generateNextOutputFile (line 354) | private OutputFile generateNextOutputFile() { method createWriter (line 369) | private ParquetWriter createWriter( class ParquetRowDataBuilder (line 409) | private static class ParquetRowDataBuilder method ParquetRowDataBuilder (line 413) | protected ParquetRowDataBuilder( method self (line 419) | @Override method getWriteSupport (line 424) | @Override method constructDataFileStatus (line 443) | private DataFileStatus constructDataFileStatus(String path, StructType... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetFilterUtils.java class ParquetFilterUtils (line 38) | public class ParquetFilterUtils { method ParquetFilterUtils (line 41) | private ParquetFilterUtils() {} method toParquetFilter (line 53) | public static Optional toParquetFilter( class ParquetField (line 60) | private static class ParquetField { method ParquetField (line 64) | private ParquetField(LogicalTypeAnnotation logicalType, PrimitiveTyp... method of (line 69) | static ParquetField of(LogicalTypeAnnotation logicalType, PrimitiveT... method extractParquetFields (line 81) | private static Map extractParquetFields(MessageT... method canUseLiteral (line 98) | private static boolean canUseLiteral(Literal literal, PrimitiveType pa... method convertToParquetFilter (line 137) | private static Optional convertToParquetFilter( method convertComparatorToParquetFilter (line 162) | private static Optional convertComparatorToParquetFil... method convertNotToParquetFilter (line 294) | private static Optional convertNotToParquetFilter( method convertOrToParquetFilter (line 302) | private static Optional convertOrToParquetFilter( method convertAndToParquetFilter (line 315) | private static Optional convertAndToParquetFilter( method convertIsNullIsNotNull (line 331) | private static Optional convertIsNullIsNotNull( method createIsNullOrIsNotNullPredicate (line 370) | private static , C extends Operators.Column... method visitUnsupported (line 375) | private static Optional visitUnsupported(Predicate pr... method isBoolean (line 382) | private static boolean isBoolean(Literal literal) { method getBoolean (line 386) | private static boolean getBoolean(Literal literal) { method isInteger (line 391) | private static boolean isInteger(Literal literal) { method getInt (line 404) | private static int getInt(Literal literal) { method isLong (line 414) | private static boolean isLong(Literal literal) { method getLong (line 423) | private static long getLong(Literal literal) { method isFloat (line 433) | private static boolean isFloat(Literal literal) { method getFloat (line 437) | private static float getFloat(Literal literal) { method isDouble (line 442) | private static boolean isDouble(Literal literal) { method getDouble (line 446) | private static double getDouble(Literal literal) { method isBinary (line 451) | private static boolean isBinary(Literal literal) { method getBinary (line 456) | private static Binary getBinary(Literal literal) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetIOUtils.java class ParquetIOUtils (line 30) | public class ParquetIOUtils { method ParquetIOUtils (line 31) | private ParquetIOUtils() {} method createParquetInputFile (line 34) | static org.apache.parquet.io.InputFile createParquetInputFile(InputFil... method createParquetOutputFile (line 62) | static org.apache.parquet.io.OutputFile createParquetOutputFile( FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/ParquetSchemaUtils.java class ParquetSchemaUtils (line 46) | class ParquetSchemaUtils { method ParquetSchemaUtils (line 75) | private ParquetSchemaUtils() {} method pruneSchema (line 85) | static MessageType pruneSchema( method findSubFieldType (line 98) | static Type findSubFieldType( method getParquetFieldToTypeMap (line 128) | static Map getParquetFieldToTypeMap(GroupType parquetGr... method toParquetSchema (line 151) | static MessageType toParquetSchema(StructType structType) { method pruneFields (line 172) | private static List pruneFields(GroupType type, StructType delta... method prunedType (line 190) | private static Type prunedType(Type type, DataType deltaType) { method validateAndGetThreeLevelParquetArrayElementType (line 254) | public static Type validateAndGetThreeLevelParquetArrayElementType(Gro... method toParquetType (line 301) | private static Type toParquetType( method toParquetArrayType (line 395) | private static Type toParquetArrayType( method toParquetMapType (line 426) | private static Type toParquetMapType( method toParquetStructType (line 471) | private static Type toParquetStructType( method getFieldId (line 493) | private static Optional getFieldId(FieldMetadata fieldMetadat... method getNestedFieldId (line 497) | private static Optional getNestedFieldId( method getFieldId (line 507) | private static Optional getFieldId(FieldMetadata fieldMetadat... method createFieldIdValidator (line 530) | private static BiFunction, Boolean, Optional> mergeMetadataList( method hasInvalidStatistics (line 219) | private static boolean hasInvalidStatistics(Collection statistics, boolean ... FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/RepeatedValueConverter.java class RepeatedValueConverter (line 32) | abstract class RepeatedValueConverter extends GroupConverter implements ... method RepeatedValueConverter (line 49) | RepeatedValueConverter(int initialBatchSize, Converter... elementConve... method getConverter (line 57) | @Override method start (line 65) | @Override method end (line 70) | @Override method finalizeCurrentRow (line 73) | @Override method resizeIfNeeded (line 83) | @Override method resetWorkingState (line 94) | @Override method getNullability (line 102) | protected boolean[] getNullability() { method getOffsets (line 106) | protected int[] getOffsets() { method getElementDataVectors (line 115) | protected ColumnVector[] getElementDataVectors() { class Collector (line 124) | private static class Collector extends GroupConverter { method Collector (line 130) | Collector(Converter... elementConverters) { method getConverter (line 134) | @Override method start (line 142) | @Override method end (line 145) | @Override method getDataVectors (line 154) | ColumnVector[] getDataVectors() { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/RowColumnReader.java class RowColumnReader (line 38) | class RowColumnReader extends GroupConverter implements ParquetColumnRea... method RowColumnReader (line 62) | RowColumnReader(int initialBatchSize, StructType readSchema, GroupType... method getConverter (line 99) | @Override method start (line 104) | @Override method end (line 109) | @Override method getDataAsColumnarBatch (line 112) | public ColumnarBatch getDataAsColumnarBatch(int batchSize) { method finalizeCurrentRow (line 119) | @Override method getDataColumnVector (line 129) | public ColumnVector getDataColumnVector(int batchSize) { method resizeIfNeeded (line 137) | @Override method resetWorkingState (line 146) | @Override method finalizeLastRowInConverters (line 153) | private void finalizeLastRowInConverters(long prevRowIndex) { method collectMemberVectors (line 159) | private ColumnVector[] collectMemberVectors(int batchSize) { FILE: kernel/kernel-defaults/src/main/java/io/delta/kernel/defaults/internal/parquet/TimestampConverters.java class TimestampConverters (line 37) | public class TimestampConverters { method createTimestampConverter (line 47) | public static Converter createTimestampConverter( class TimestampMillisConverter (line 90) | public static class TimestampMillisConverter extends ParquetColumnRead... method TimestampMillisConverter (line 92) | TimestampMillisConverter(DataType dataType, int initialBatchSize) { method addLong (line 96) | @Override class TimestampBinaryConverter (line 102) | public static class TimestampBinaryConverter extends ParquetColumnRead... method TimestampBinaryConverter (line 104) | TimestampBinaryConverter(DataType dataType, int initialBatchSize) { method binaryToSQLTimestamp (line 108) | private long binaryToSQLTimestamp(Binary binary) { method addBinary (line 120) | @Override method addLong (line 128) | @Override class DateToTimestampNTZConverter (line 134) | public static class DateToTimestampNTZConverter extends ParquetColumnR... method DateToTimestampNTZConverter (line 136) | DateToTimestampNTZConverter(DataType dataType, int initialBatchSize) { method addInt (line 140) | @Override method validTimestampType (line 146) | private static DataType validTimestampType(DataType dataType) { FILE: kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/integration/DataBuilderUtils.java class DataBuilderUtils (line 33) | public class DataBuilderUtils { method builder (line 34) | public static TestColumnBatchBuilder builder(StructType schema) { method row (line 38) | public static Row row(StructType structType, Object... values) { method row (line 42) | public static Row row(StructType structType) { class TestColumnBatchBuilder (line 46) | public static class TestColumnBatchBuilder { method TestColumnBatchBuilder (line 50) | private TestColumnBatchBuilder(StructType schema) { method addRow (line 54) | public TestColumnBatchBuilder addRow(Object... values) { method addAllNullsRow (line 61) | public TestColumnBatchBuilder addAllNullsRow() { method build (line 66) | public ColumnarBatch build() { class TestRow (line 71) | private static class TestRow implements Row { method TestRow (line 75) | private TestRow(StructType schema, Object... values) { method TestRow (line 84) | private TestRow(StructType schema) { method getSchema (line 91) | @Override method isNullAt (line 96) | @Override method getBoolean (line 101) | @Override method getByte (line 106) | @Override method getShort (line 111) | @Override method getInt (line 116) | @Override method getLong (line 121) | @Override method getFloat (line 126) | @Override method getDouble (line 131) | @Override method getString (line 136) | @Override method getDecimal (line 141) | @Override method getBinary (line 146) | @Override method getStruct (line 151) | @Override method getArray (line 156) | @Override method getMap (line 162) | @Override FILE: kernel/kernel-defaults/src/test/java/io/delta/kernel/defaults/utils/DefaultKernelTestUtils.java class DefaultKernelTestUtils (line 22) | public class DefaultKernelTestUtils { method DefaultKernelTestUtils (line 23) | private DefaultKernelTestUtils() {} method getTestResourceFilePath (line 26) | public static String getTestResourceFilePath(String resourcePath) { method getValueAsObject (line 31) | public static Object getValueAsObject(Row row, int columnOrdinal) { method getValueAsObject (line 67) | public static Object getValueAsObject(ColumnVector vector, int rowId) { FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/UCCatalogManagedClient.java class UCCatalogManagedClient (line 57) | @Experimental method UCCatalogManagedClient (line 68) | public UCCatalogManagedClient(UCClient ucClient) { method loadSnapshot (line 92) | public Snapshot loadSnapshot( method buildCreateTableTransaction (line 202) | public CreateTableTransactionBuilder buildCreateTableTransaction( method loadCommitRange (line 239) | public CommitRange loadCommitRange( method createUCCommitter (line 341) | protected Committer createUCCommitter(UCClient ucClient, String ucTabl... method getVersionString (line 349) | private String getVersionString(Optional versionOpt) { method getVersionOrTimestampString (line 353) | private String getVersionOrTimestampString( method getCommitRangeBoundariesString (line 364) | private String getCommitRangeBoundariesString( method getRatifiedCommitsFromUC (line 388) | private GetCommitsResponse getRatifiedCommitsFromUC( method validateTimeTravelVersionNotPastMax (line 424) | private void validateTimeTravelVersionNotPastMax( method validateVersionBoundariesExist (line 434) | private void validateVersionBoundariesExist( method getRequiredTablePropertiesForCreate (line 453) | private Map getRequiredTablePropertiesForCreate(String... method getSortedKernelParsedDeltaDataFromRatifiedCommits (line 471) | @VisibleForTesting method hadoopFileStatusToKernelFileStatus (line 493) | private static io.delta.kernel.utils.FileStatus hadoopFileStatusToKern... method loadLatestSnapshotForTimestampResolution (line 505) | private Snapshot loadLatestSnapshotForTimestampResolution( FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/UCCatalogManagedCommitter.java class UCCatalogManagedCommitter (line 56) | public class UCCatalogManagedCommitter implements Committer, CatalogComm... method UCCatalogManagedCommitter (line 70) | public UCCatalogManagedCommitter(UCClient ucClient, String ucTableId, ... method commit (line 80) | @Override method publish (line 119) | @Override method getRequiredTableProperties (line 172) | @Override method createImpl (line 188) | private CommitResponse createImpl( method writeImpl (line 211) | private CommitResponse writeImpl( method publishSingleCommit (line 236) | private void publishSingleCommit( method generateMetadataPayloadOpt (line 287) | protected Optional generateMetadataPayloadOpt(CommitMetadata... method normalize (line 295) | private String normalize(Path path) { method validateLogPathBelongsToThisUcTable (line 299) | private void validateLogPathBelongsToThisUcTable(CommitMetadata cm) { method writeDeltaFile (line 319) | private FileStatus writeDeltaFile( method commitToUC (line 350) | private void commitToUC( method getUcCommitPayload (line 420) | private Commit getUcCommitPayload( method kernelFileStatusToHadoopFileStatus (line 429) | @VisibleForTesting method storageCFEtoKernelCFE (line 445) | private static CommitFailedException storageCFEtoKernelCFE( FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/UnityCatalogUtils.java class UnityCatalogUtils (line 32) | public class UnityCatalogUtils { method UnityCatalogUtils (line 33) | private UnityCatalogUtils() {} method getPropertiesForCreate (line 55) | public static Map getPropertiesForCreate( method extractClusteringProperties (line 100) | private static Map extractClusteringProperties(Snapsho... FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/adapters/MetadataAdapter.java class MetadataAdapter (line 28) | public class MetadataAdapter implements AbstractMetadata { method MetadataAdapter (line 32) | public MetadataAdapter(Metadata kernelMetadata) { method getId (line 36) | @Override method getName (line 41) | @Override method getDescription (line 46) | @Override method getProvider (line 51) | @Override method getFormatOptions (line 56) | @Override method getSchemaString (line 61) | @Override method getPartitionColumns (line 66) | @Override method getConfiguration (line 72) | @Override method getCreatedTime (line 77) | @Override FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/adapters/ProtocolAdapter.java class ProtocolAdapter (line 29) | public class ProtocolAdapter implements AbstractProtocol { method ProtocolAdapter (line 33) | public ProtocolAdapter(Protocol kernelProtocol) { method getMinReaderVersion (line 37) | @Override method getMinWriterVersion (line 42) | @Override method getReaderFeatures (line 47) | @Override method getWriterFeatures (line 52) | @Override FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/adapters/UniformAdapter.java class UniformAdapter (line 37) | public class UniformAdapter { method UniformAdapter (line 48) | private UniformAdapter() { method fromCommitterProperties (line 59) | public static Optional fromCommitterProperties(Map exception) { method toJson (line 114) | @Override FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/metrics/UcLoadSnapshotTelemetry.java class UcLoadSnapshotTelemetry (line 32) | public class UcLoadSnapshotTelemetry { method UcLoadSnapshotTelemetry (line 40) | public UcLoadSnapshotTelemetry( method getMetricsCollector (line 52) | public MetricsCollector getMetricsCollector() { method createSuccessReport (line 56) | public Report createSuccessReport() { method createFailureReport (line 60) | public Report createFailureReport(Exception error) { class MetricsCollector (line 65) | public static class MetricsCollector { method setNumCatalogCommits (line 73) | public void setNumCatalogCommits(int count) { method setResolvedSnapshotVersion (line 77) | public void setResolvedSnapshotVersion(long version) { method capture (line 81) | public MetricsResult capture() { class MetricsResult (line 87) | @JsonPropertyOrder({ method MetricsResult (line 103) | MetricsResult(MetricsCollector collector) { class Report (line 115) | @JsonPropertyOrder({ method Report (line 135) | public Report(MetricsResult metrics, Optional exception) { method toJson (line 140) | @Override FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/metrics/UcPublishTelemetry.java class UcPublishTelemetry (line 32) | public class UcPublishTelemetry { method UcPublishTelemetry (line 40) | public UcPublishTelemetry( method getMetricsCollector (line 49) | public MetricsCollector getMetricsCollector() { method createSuccessReport (line 53) | public Report createSuccessReport() { method createFailureReport (line 57) | public Report createFailureReport(Exception error) { class MetricsCollector (line 62) | public static class MetricsCollector { method incrementCommitsPublished (line 67) | public void incrementCommitsPublished() { method incrementCommitsAlreadyPublished (line 75) | public void incrementCommitsAlreadyPublished() { method getCommitsPublished (line 80) | public int getCommitsPublished() { method getCommitsAlreadyPublished (line 85) | public int getCommitsAlreadyPublished() { method capture (line 89) | public MetricsResult capture() { class MetricsResult (line 95) | @JsonPropertyOrder({ method MetricsResult (line 105) | MetricsResult(MetricsCollector collector) { class Report (line 113) | @JsonPropertyOrder({ method Report (line 133) | public Report(MetricsResult metrics, Optional exception) { method toJson (line 138) | @Override FILE: kernel/unitycatalog/src/main/java/io/delta/kernel/unitycatalog/utils/OperationTimer.java class OperationTimer (line 23) | public class OperationTimer { method OperationTimer (line 24) | private OperationTimer() {} type ThrowingSupplier (line 26) | @FunctionalInterface method get (line 28) | T get() throws E; method timeCheckedOperation (line 32) | @SuppressWarnings("unchecked") method timeUncheckedOperation (line 51) | public static T timeUncheckedOperation( method nanoToMs (line 56) | private static long nanoToMs(long nanoTime) { FILE: project/scripts/collect_test_durations.py function run_gh (line 43) | def run_gh(args): function get_run_ids (line 54) | def get_run_ids(last_n): function list_artifacts (line 76) | def list_artifacts(run_id): function download_and_extract (line 100) | def download_and_extract(artifact_id, dest_dir): function parse_junit_xmls (line 117) | def parse_junit_xmls(directory): function collect_from_run (line 144) | def collect_from_run(run_id, tmpdir): function main (line 162) | def main(): FILE: project/scripts/get_spark_version_info.py function generate_spark_versions_json (line 32) | def generate_spark_versions_json(repo_root: Path) -> bool: function load_spark_versions (line 49) | def load_spark_versions(json_path: Path, repo_root: Path): function main (line 66) | def main(): FILE: project/tests/test_cross_spark_publish.py class SparkVersionSpec (line 65) | class SparkVersionSpec: method __post_init__ (line 74) | def __post_init__(self): method all_jars (line 98) | def all_jars(self) -> List[str]: function substitute_xversion (line 117) | def substitute_xversion(jar_templates: List[str], delta_version: str) ->... class CrossSparkPublishTest (line 124) | class CrossSparkPublishTest: method __init__ (line 127) | def __init__(self, delta_root: Path): method _get_delta_version (line 132) | def _get_delta_version(self) -> str: method clean_maven_cache (line 140) | def clean_maven_cache(self) -> None: method find_all_jars (line 153) | def find_all_jars(self) -> Set[str]: method run_sbt_command (line 169) | def run_sbt_command(self, description: str, command: List[str]) -> bool: method validate_jars (line 180) | def validate_jars(self, expected: Set[str], test_name: str) -> bool: method test_default_publish (line 212) | def test_default_publish(self) -> bool: method test_backward_compat_publish (line 232) | def test_backward_compat_publish(self) -> bool: method test_cross_spark_workflow (line 255) | def test_cross_spark_workflow(self) -> bool: method validate_spark_versions (line 304) | def validate_spark_versions(self) -> None: class SparkVersionsScriptTest (line 364) | class SparkVersionsScriptTest: method __init__ (line 367) | def __init__(self, delta_root: Path): method ensure_json_exists (line 372) | def ensure_json_exists(self) -> bool: method test_json_format (line 389) | def test_json_format(self) -> bool: method test_all_spark_versions (line 429) | def test_all_spark_versions(self) -> bool: method test_released_spark_versions (line 469) | def test_released_spark_versions(self) -> bool: method test_get_field (line 516) | def test_get_field(self) -> bool: function main (line 560) | def main(): FILE: python/delta/connect/exceptions.py class DeltaConcurrentModificationException (line 37) | class DeltaConcurrentModificationException(SparkConnectException, BaseDe... class ConcurrentWriteException (line 47) | class ConcurrentWriteException(SparkConnectException, BaseConcurrentWrit... class MetadataChangedException (line 58) | class MetadataChangedException(SparkConnectException, BaseMetadataChange... class ProtocolChangedException (line 69) | class ProtocolChangedException(SparkConnectException, BaseProtocolChange... class ConcurrentAppendException (line 80) | class ConcurrentAppendException(SparkConnectException, BaseConcurrentApp... class ConcurrentDeleteReadException (line 90) | class ConcurrentDeleteReadException(SparkConnectException, BaseConcurren... class ConcurrentDeleteDeleteException (line 100) | class ConcurrentDeleteDeleteException(SparkConnectException, BaseConcurr... class ConcurrentTransactionException (line 110) | class ConcurrentTransactionException(SparkConnectException, BaseConcurre... function _convert_delta_exception (line 120) | def _convert_delta_exception(info: "ErrorInfo", message: str): FILE: python/delta/connect/plan.py class DeltaLogicalPlan (line 29) | class DeltaLogicalPlan(LogicalPlan): method __init__ (line 30) | def __init__(self, child: Optional[LogicalPlan]) -> None: method plan (line 33) | def plan(self, session: SparkConnectClient) -> spark_proto.Relation: method to_delta_relation (line 38) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... method command (line 41) | def command(self, session: SparkConnectClient) -> spark_proto.Command: method to_delta_command (line 46) | def to_delta_command(self, session: SparkConnectClient) -> proto.Delta... class DeltaScan (line 50) | class DeltaScan(DeltaLogicalPlan): method __init__ (line 51) | def __init__(self, table: proto.DeltaTable) -> None: method to_delta_relation (line 55) | def to_delta_relation(self, client: SparkConnectClient) -> proto.Delta... class Generate (line 61) | class Generate(DeltaLogicalPlan): method __init__ (line 62) | def __init__( method to_delta_command (line 71) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class DeleteFromTable (line 78) | class DeleteFromTable(DeltaLogicalPlan): method __init__ (line 79) | def __init__(self, target: Optional[LogicalPlan], condition: Optional[... method to_delta_relation (line 84) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... class Assignment (line 92) | class Assignment: method __init__ (line 93) | def __init__(self, field: Column, value: Column) -> None: method to_proto (line 97) | def to_proto(self, session: SparkConnectClient) -> proto.Assignment: class UpdateTable (line 104) | class UpdateTable(DeltaLogicalPlan): method __init__ (line 105) | def __init__( method to_delta_relation (line 116) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... class MergeAction (line 127) | class MergeAction(object): method __init__ (line 128) | def __init__(self, condition: Optional[Column]) -> None: method to_proto (line 131) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class UpdateAction (line 138) | class UpdateAction(MergeAction): method __init__ (line 139) | def __init__( method to_proto (line 147) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class UpdateStarAction (line 155) | class UpdateStarAction(MergeAction): method __init__ (line 156) | def __init__(self, condition: Optional[Column]) -> None: method to_proto (line 159) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class DeleteAction (line 165) | class DeleteAction(MergeAction): method __init__ (line 166) | def __init__(self, condition: Optional[Column]) -> None: method to_proto (line 169) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class InsertAction (line 175) | class InsertAction(MergeAction): method __init__ (line 176) | def __init__( method to_proto (line 184) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class InsertStarAction (line 192) | class InsertStarAction(MergeAction): method __init__ (line 193) | def __init__(self, condition: Optional[Column]) -> None: method to_proto (line 196) | def to_proto(self, session: SparkConnectClient) -> proto.MergeIntoTabl... class MergeIntoTable (line 202) | class MergeIntoTable(DeltaLogicalPlan): method __init__ (line 203) | def __init__( method to_delta_relation (line 222) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... class Vacuum (line 240) | class Vacuum(DeltaLogicalPlan): method __init__ (line 241) | def __init__( method to_delta_command (line 250) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class DescribeHistory (line 258) | class DescribeHistory(DeltaLogicalPlan): method __init__ (line 259) | def __init__(self, table: proto.DeltaTable) -> None: method to_delta_relation (line 263) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... class DescribeDetail (line 269) | class DescribeDetail(DeltaLogicalPlan): method __init__ (line 270) | def __init__(self, table: proto.DeltaTable) -> None: method to_delta_relation (line 274) | def to_delta_relation(self, client: SparkConnectClient) -> proto.Delta... class ConvertToDelta (line 280) | class ConvertToDelta(DeltaLogicalPlan): method __init__ (line 281) | def __init__( method to_delta_relation (line 290) | def to_delta_relation(self, client: SparkConnectClient) -> proto.Delta... class IsDeltaTable (line 303) | class IsDeltaTable(DeltaLogicalPlan): method __init__ (line 304) | def __init__(self, path: str): method to_delta_relation (line 308) | def to_delta_relation(self, session: SparkConnectClient) -> proto.Delt... class CreateDeltaTable (line 314) | class CreateDeltaTable(DeltaLogicalPlan): method __init__ (line 315) | def __init__( method to_delta_command (line 336) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class UpgradeTableProtocol (line 353) | class UpgradeTableProtocol(DeltaLogicalPlan): method __init__ (line 354) | def __init__( method to_delta_command (line 365) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class AddFeatureSupport (line 373) | class AddFeatureSupport(DeltaLogicalPlan): method __init__ (line 374) | def __init__( method to_delta_command (line 383) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class DropFeatureSupport (line 390) | class DropFeatureSupport(DeltaLogicalPlan): method __init__ (line 391) | def __init__( method to_delta_command (line 402) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... class RestoreTable (line 411) | class RestoreTable(DeltaLogicalPlan): method __init__ (line 412) | def __init__( method to_delta_relation (line 423) | def to_delta_relation(self, client: SparkConnectClient) -> proto.Delta... class OptimizeTable (line 433) | class OptimizeTable(DeltaLogicalPlan): method __init__ (line 434) | def __init__( method to_delta_relation (line 445) | def to_delta_relation(self, client: SparkConnectClient) -> proto.Delta... class CloneTable (line 453) | class CloneTable(DeltaLogicalPlan): method __init__ (line 454) | def __init__( method to_delta_command (line 473) | def to_delta_command(self, client: SparkConnectClient) -> proto.DeltaC... FILE: python/delta/connect/proto/base_pb2.pyi class DeltaTable (line 48) | class DeltaTable(google.protobuf.message.Message): class Path (line 53) | class Path(google.protobuf.message.Message): class HadoopConfEntry (line 56) | class HadoopConfEntry(google.protobuf.message.Message): method __init__ (line 63) | def __init__( method ClearField (line 69) | def ClearField( method hadoop_conf (line 78) | def hadoop_conf( method __init__ (line 82) | def __init__( method ClearField (line 88) | def ClearField( method path (line 96) | def path(self) -> global___DeltaTable.Path: ... method __init__ (line 98) | def __init__( method HasField (line 104) | def HasField( method ClearField (line 115) | def ClearField( method WhichOneof (line 126) | def WhichOneof( FILE: python/delta/connect/proto/commands_pb2.pyi class DeltaCommand (line 52) | class DeltaCommand(google.protobuf.message.Message): method clone_table (line 65) | def clone_table(self) -> global___CloneTable: ... method vacuum_table (line 67) | def vacuum_table(self) -> global___VacuumTable: ... method upgrade_table_protocol (line 69) | def upgrade_table_protocol(self) -> global___UpgradeTableProtocol: ... method generate (line 71) | def generate(self) -> global___Generate: ... method create_delta_table (line 73) | def create_delta_table(self) -> global___CreateDeltaTable: ... method add_feature_support (line 75) | def add_feature_support(self) -> global___AddFeatureSupport: ... method drop_feature_support (line 77) | def drop_feature_support(self) -> global___DropFeatureSupport: ... method __init__ (line 78) | def __init__( method HasField (line 89) | def HasField( method ClearField (line 110) | def ClearField( method WhichOneof (line 131) | def WhichOneof( class CloneTable (line 148) | class CloneTable(google.protobuf.message.Message): class PropertiesEntry (line 153) | class PropertiesEntry(google.protobuf.message.Message): method __init__ (line 160) | def __init__( method ClearField (line 166) | def ClearField( method table (line 178) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method properties (line 191) | def properties( method __init__ (line 197) | def __init__( method HasField (line 208) | def HasField( method ClearField (line 221) | def ClearField( method WhichOneof (line 242) | def WhichOneof( class VacuumTable (line 249) | class VacuumTable(google.protobuf.message.Message): method table (line 259) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 265) | def __init__( method HasField (line 271) | def HasField( method ClearField (line 282) | def ClearField( method WhichOneof (line 293) | def WhichOneof( class UpgradeTableProtocol (line 299) | class UpgradeTableProtocol(google.protobuf.message.Message): method table (line 308) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 314) | def __init__( method HasField (line 321) | def HasField( method ClearField (line 324) | def ClearField( class Generate (line 338) | class Generate(google.protobuf.message.Message): method table (line 346) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 350) | def __init__( method HasField (line 356) | def HasField( method ClearField (line 359) | def ClearField( class CreateDeltaTable (line 365) | class CreateDeltaTable(google.protobuf.message.Message): class _Mode (line 370) | class _Mode: class _ModeEnumTypeWrapper (line 374) | class _ModeEnumTypeWrapper( class Mode (line 391) | class Mode(_Mode, metaclass=_ModeEnumTypeWrapper): ... class Column (line 402) | class Column(google.protobuf.message.Message): class IdentityInfo (line 407) | class IdentityInfo(google.protobuf.message.Message): method __init__ (line 419) | def __init__( method ClearField (line 426) | def ClearField( method data_type (line 447) | def data_type(self) -> pyspark.sql.connect.proto.types_pb2.DataType: method identity_info (line 456) | def identity_info(self) -> global___CreateDeltaTable.Column.Identity... method __init__ (line 458) | def __init__( method HasField (line 468) | def HasField( method ClearField (line 487) | def ClearField( method WhichOneof (line 511) | def WhichOneof( method WhichOneof (line 515) | def WhichOneof( method WhichOneof (line 520) | def WhichOneof( class PropertiesEntry (line 524) | class PropertiesEntry(google.protobuf.message.Message): method __init__ (line 531) | def __init__( method ClearField (line 537) | def ClearField( method columns (line 560) | def columns( method partitioning_columns (line 567) | def partitioning_columns( method properties (line 572) | def properties( method clustering_columns (line 577) | def clustering_columns( method __init__ (line 581) | def __init__( method HasField (line 593) | def HasField( method ClearField (line 610) | def ClearField( method WhichOneof (line 638) | def WhichOneof( method WhichOneof (line 642) | def WhichOneof( method WhichOneof (line 646) | def WhichOneof( class AddFeatureSupport (line 652) | class AddFeatureSupport(google.protobuf.message.Message): method table (line 660) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 664) | def __init__( method HasField (line 670) | def HasField( method ClearField (line 673) | def ClearField( class DropFeatureSupport (line 680) | class DropFeatureSupport(google.protobuf.message.Message): method table (line 689) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 695) | def __init__( method HasField (line 702) | def HasField( method ClearField (line 713) | def ClearField( method WhichOneof (line 726) | def WhichOneof( FILE: python/delta/connect/proto/relations_pb2.pyi class DeltaRelation (line 52) | class DeltaRelation(google.protobuf.message.Message): method scan (line 68) | def scan(self) -> global___Scan: ... method describe_history (line 70) | def describe_history(self) -> global___DescribeHistory: ... method describe_detail (line 72) | def describe_detail(self) -> global___DescribeDetail: ... method convert_to_delta (line 74) | def convert_to_delta(self) -> global___ConvertToDelta: ... method restore_table (line 76) | def restore_table(self) -> global___RestoreTable: ... method is_delta_table (line 78) | def is_delta_table(self) -> global___IsDeltaTable: ... method delete_from_table (line 80) | def delete_from_table(self) -> global___DeleteFromTable: ... method update_table (line 82) | def update_table(self) -> global___UpdateTable: ... method merge_into_table (line 84) | def merge_into_table(self) -> global___MergeIntoTable: ... method optimize_table (line 86) | def optimize_table(self) -> global___OptimizeTable: ... method __init__ (line 87) | def __init__( method HasField (line 101) | def HasField( method ClearField (line 128) | def ClearField( method WhichOneof (line 155) | def WhichOneof( class Scan (line 175) | class Scan(google.protobuf.message.Message): method table (line 182) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 184) | def __init__( method HasField (line 189) | def HasField( method ClearField (line 192) | def ClearField(self, field_name: typing_extensions.Literal["table", b"... class DescribeHistory (line 196) | class DescribeHistory(google.protobuf.message.Message): method table (line 205) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 207) | def __init__( method HasField (line 212) | def HasField( method ClearField (line 215) | def ClearField(self, field_name: typing_extensions.Literal["table", b"... class DescribeDetail (line 219) | class DescribeDetail(google.protobuf.message.Message): method table (line 226) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 228) | def __init__( method HasField (line 233) | def HasField( method ClearField (line 236) | def ClearField(self, field_name: typing_extensions.Literal["table", b"... class ConvertToDelta (line 240) | class ConvertToDelta(google.protobuf.message.Message): method partition_schema_struct (line 258) | def partition_schema_struct(self) -> pyspark.sql.connect.proto.types_p... method __init__ (line 260) | def __init__( method HasField (line 267) | def HasField( method ClearField (line 278) | def ClearField( method WhichOneof (line 291) | def WhichOneof( class RestoreTable (line 297) | class RestoreTable(google.protobuf.message.Message): method table (line 310) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method __init__ (line 316) | def __init__( method HasField (line 323) | def HasField( method ClearField (line 336) | def ClearField( method WhichOneof (line 349) | def WhichOneof( class IsDeltaTable (line 356) | class IsDeltaTable(google.protobuf.message.Message): method __init__ (line 366) | def __init__( method ClearField (line 371) | def ClearField(self, field_name: typing_extensions.Literal["path", b"p... class DeleteFromTable (line 375) | class DeleteFromTable(google.protobuf.message.Message): method target (line 386) | def target(self) -> pyspark.sql.connect.proto.relations_pb2.Relation: method condition (line 391) | def condition(self) -> pyspark.sql.connect.proto.expressions_pb2.Expre... method __init__ (line 393) | def __init__( method HasField (line 399) | def HasField( method ClearField (line 402) | def ClearField( class UpdateTable (line 408) | class UpdateTable(google.protobuf.message.Message): method target (line 421) | def target(self) -> pyspark.sql.connect.proto.relations_pb2.Relation: method condition (line 426) | def condition(self) -> pyspark.sql.connect.proto.expressions_pb2.Expre... method assignments (line 431) | def assignments( method __init__ (line 435) | def __init__( method HasField (line 442) | def HasField( method ClearField (line 445) | def ClearField( class MergeIntoTable (line 454) | class MergeIntoTable(google.protobuf.message.Message): class Action (line 462) | class Action(google.protobuf.message.Message): class DeleteAction (line 467) | class DeleteAction(google.protobuf.message.Message): method __init__ (line 472) | def __init__( class UpdateAction (line 476) | class UpdateAction(google.protobuf.message.Message): method assignments (line 483) | def assignments( method __init__ (line 489) | def __init__( method ClearField (line 494) | def ClearField( class UpdateStarAction (line 498) | class UpdateStarAction(google.protobuf.message.Message): method __init__ (line 503) | def __init__( class InsertAction (line 507) | class InsertAction(google.protobuf.message.Message): method assignments (line 514) | def assignments( method __init__ (line 520) | def __init__( method ClearField (line 525) | def ClearField( class InsertStarAction (line 529) | class InsertStarAction(google.protobuf.message.Message): method __init__ (line 534) | def __init__( method condition (line 545) | def condition(self) -> pyspark.sql.connect.proto.expressions_pb2.Exp... method delete_action (line 548) | def delete_action(self) -> global___MergeIntoTable.Action.DeleteActi... method update_action (line 550) | def update_action(self) -> global___MergeIntoTable.Action.UpdateActi... method update_star_action (line 552) | def update_star_action(self) -> global___MergeIntoTable.Action.Updat... method insert_action (line 554) | def insert_action(self) -> global___MergeIntoTable.Action.InsertActi... method insert_star_action (line 556) | def insert_star_action(self) -> global___MergeIntoTable.Action.Inser... method __init__ (line 557) | def __init__( method HasField (line 567) | def HasField( method ClearField (line 586) | def ClearField( method WhichOneof (line 605) | def WhichOneof( method target (line 626) | def target(self) -> pyspark.sql.connect.proto.relations_pb2.Relation: method source (line 629) | def source(self) -> pyspark.sql.connect.proto.relations_pb2.Relation: method condition (line 632) | def condition(self) -> pyspark.sql.connect.proto.expressions_pb2.Expre... method matched_actions (line 635) | def matched_actions( method not_matched_actions (line 642) | def not_matched_actions( method not_matched_by_source_actions (line 649) | def not_matched_by_source_actions( method __init__ (line 657) | def __init__( method HasField (line 669) | def HasField( method ClearField (line 684) | def ClearField( method WhichOneof (line 705) | def WhichOneof( class Assignment (line 712) | class Assignment(google.protobuf.message.Message): method field (line 720) | def field(self) -> pyspark.sql.connect.proto.expressions_pb2.Expression: method value (line 723) | def value(self) -> pyspark.sql.connect.proto.expressions_pb2.Expression: method __init__ (line 725) | def __init__( method HasField (line 731) | def HasField( method ClearField (line 734) | def ClearField( class OptimizeTable (line 740) | class OptimizeTable(google.protobuf.message.Message): method table (line 754) | def table(self) -> delta.connect.proto.base_pb2.DeltaTable: method partition_filters (line 757) | def partition_filters( method zorder_columns (line 762) | def zorder_columns( method __init__ (line 766) | def __init__( method HasField (line 773) | def HasField( method ClearField (line 776) | def ClearField( FILE: python/delta/connect/tables.py class DeltaTable (line 78) | class DeltaTable(object): method __init__ (line 81) | def __init__( method toDF (line 98) | def toDF(self) -> DataFrame: method alias (line 103) | def alias(self, aliasName: str) -> "DeltaTable": method generate (line 114) | def generate(self, mode: str) -> None: method delete (line 120) | def delete(self, condition: OptionalExpressionOrColumn = None) -> Data... method update (line 131) | def update( method update (line 137) | def update(self, *, set: ColumnMapping) -> None: method update (line 140) | def update( method merge (line 157) | def merge( method vacuum (line 175) | def vacuum(self, retentionHours: Optional[float] = None) -> DataFrame: method history (line 182) | def history(self, limit: Optional[int] = None) -> DataFrame: method detail (line 190) | def detail(self) -> DataFrame: method convertToDelta (line 196) | def convertToDelta( method forPath (line 215) | def forPath( method forName (line 227) | def forName( method create (line 236) | def create( method createIfNotExists (line 246) | def createIfNotExists( method replace (line 256) | def replace( method createOrReplace (line 266) | def createOrReplace( method isDeltaTable (line 276) | def isDeltaTable(cls, sparkSession: SparkSession, identifier: str) -> ... method upgradeTableProtocol (line 287) | def upgradeTableProtocol(self, readerVersion: int, writerVersion: int)... method addFeatureSupport (line 303) | def addFeatureSupport(self, featureName: str) -> None: method dropFeatureSupport (line 313) | def dropFeatureSupport(self, featureName: str, truncateHistory: Option... method restoreToVersion (line 326) | def restoreToVersion(self, version: int) -> DataFrame: method restoreToTimestamp (line 334) | def restoreToTimestamp(self, timestamp: str) -> DataFrame: method optimize (line 342) | def optimize(self) -> "DeltaOptimizeBuilder": method clone (line 347) | def clone( method cloneAtVersion (line 367) | def cloneAtVersion( method cloneAtTimestamp (line 389) | def cloneAtTimestamp( method _to_proto (line 411) | def _to_proto(self) -> proto.DeltaTable: method _dict_to_assignments (line 420) | def _dict_to_assignments( method _condition_to_column (line 452) | def _condition_to_column( class DeltaMergeBuilder (line 468) | class DeltaMergeBuilder(object): method __init__ (line 471) | def __init__( method whenMatchedUpdate (line 488) | def whenMatchedUpdate( method whenMatchedUpdate (line 494) | def whenMatchedUpdate( method whenMatchedUpdate (line 499) | def whenMatchedUpdate( method whenMatchedUpdateAll (line 511) | def whenMatchedUpdateAll( method whenMatchedDelete (line 519) | def whenMatchedDelete( method whenNotMatchedInsert (line 528) | def whenNotMatchedInsert( method whenNotMatchedInsert (line 534) | def whenNotMatchedInsert( method whenNotMatchedInsert (line 539) | def whenNotMatchedInsert( method whenNotMatchedInsertAll (line 551) | def whenNotMatchedInsertAll( method whenNotMatchedBySourceUpdate (line 562) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceUpdate (line 568) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceUpdate (line 573) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceDelete (line 585) | def whenNotMatchedBySourceDelete( method withSchemaEvolution (line 594) | def withSchemaEvolution(self) -> "DeltaMergeBuilder": method execute (line 598) | def execute(self) -> DataFrame: class DeltaTableBuilder (line 614) | class DeltaTableBuilder(object): method __init__ (line 617) | def __init__( method _raise_type_error (line 632) | def _raise_type_error(self, msg: str, objs: Iterable[Any]) -> NoReturn: method _check_identity_column_spec (line 638) | def _check_identity_column_spec(self, identityGenerator: IdentityGener... method tableName (line 642) | def tableName(self, identifier: str) -> "DeltaTableBuilder": method location (line 650) | def location(self, location: str) -> "DeltaTableBuilder": method comment (line 658) | def comment(self, comment: str) -> "DeltaTableBuilder": method addColumn (line 666) | def addColumn( method addColumns (line 732) | def addColumns( method partitionedBy (line 752) | def partitionedBy( method partitionedBy (line 758) | def partitionedBy( method partitionedBy (line 763) | def partitionedBy( method clusterBy (line 778) | def clusterBy( method clusterBy (line 784) | def clusterBy( method clusterBy (line 789) | def clusterBy( method property (line 803) | def property(self, key: str, value: str) -> "DeltaTableBuilder": method execute (line 813) | def execute(self) -> DeltaTable: class DeltaOptimizeBuilder (line 833) | class DeltaOptimizeBuilder(object): method __init__ (line 836) | def __init__(self, spark: SparkSession, table: "DeltaTable"): method where (line 841) | def where(self, partitionFilter: str) -> "DeltaOptimizeBuilder": method executeCompaction (line 847) | def executeCompaction(self) -> DataFrame: method executeZOrderBy (line 854) | def executeZOrderBy(self, *cols: Union[str, List[str], Tuple[str, ...]... FILE: python/delta/connect/testing/utils.py class DeltaTestCase (line 28) | class DeltaTestCase(ReusedConnectTestCase): method setUpClass (line 34) | def setUpClass(cls) -> None: method conf (line 43) | def conf(cls) -> SparkConf: method setUp (line 54) | def setUp(self) -> None: method tearDown (line 59) | def tearDown(self) -> None: method tempTable (line 64) | def tempTable(self) -> Generator[str, None, None]: FILE: python/delta/connect/tests/test_deltatable.py class DeltaTableTests (line 30) | class DeltaTableTests(DeltaTableTestsMixin, DeltaTestCase): method test_verify_paritionedBy_compatibility (line 32) | def test_verify_paritionedBy_compatibility(self): FILE: python/delta/exceptions/base.py class DeltaConcurrentModificationException (line 20) | class DeltaConcurrentModificationException(PySparkException): class ConcurrentWriteException (line 30) | class ConcurrentWriteException(PySparkException): class MetadataChangedException (line 41) | class MetadataChangedException(PySparkException): class ProtocolChangedException (line 52) | class ProtocolChangedException(PySparkException): class ConcurrentAppendException (line 63) | class ConcurrentAppendException(PySparkException): class ConcurrentDeleteReadException (line 73) | class ConcurrentDeleteReadException(PySparkException): class ConcurrentDeleteDeleteException (line 83) | class ConcurrentDeleteDeleteException(PySparkException): class ConcurrentTransactionException (line 93) | class ConcurrentTransactionException(PySparkException): FILE: python/delta/exceptions/captured.py class DeltaConcurrentModificationException (line 38) | class DeltaConcurrentModificationException( class ConcurrentWriteException (line 50) | class ConcurrentWriteException(CapturedException, BaseConcurrentWriteExc... class MetadataChangedException (line 61) | class MetadataChangedException(CapturedException, BaseMetadataChangedExc... class ProtocolChangedException (line 72) | class ProtocolChangedException(CapturedException, BaseProtocolChangedExc... class ConcurrentAppendException (line 83) | class ConcurrentAppendException(CapturedException, BaseConcurrentAppendE... class ConcurrentDeleteReadException (line 93) | class ConcurrentDeleteReadException(CapturedException, BaseConcurrentDel... class ConcurrentDeleteDeleteException (line 103) | class ConcurrentDeleteDeleteException(CapturedException, BaseConcurrentD... class ConcurrentTransactionException (line 113) | class ConcurrentTransactionException(CapturedException, BaseConcurrentTr... function _convert_delta_exception (line 126) | def _convert_delta_exception(e: "JavaObject") -> Optional[CapturedExcept... function _patch_convert_exception (line 156) | def _patch_convert_exception() -> None: FILE: python/delta/integration_tests/unity-catalog-commit-coordinator-integration-tests.py class UnityCatalogManagedTableTestBase (line 69) | class UnityCatalogManagedTableTestBase(unittest.TestCase): method setUp (line 76) | def setUp(self) -> None: method read (line 80) | def read(self, table_name: str) -> DataFrame: method current_version (line 83) | def current_version(self, table_name: str) -> int: method read_with_cdf_timestamp (line 88) | def read_with_cdf_timestamp(self, timestamp: str, table_name: str) -> ... method read_with_cdf_version (line 92) | def read_with_cdf_version(self, version: int, table_name: str) -> Data... method create_df_with_rows (line 96) | def create_df_with_rows(self, list_of_rows: list) -> DataFrame: method get_table_history (line 100) | def get_table_history(self, table_name: str) -> DataFrame: method append (line 103) | def append(self, table_name: str) -> None: class UnityCatalogManagedTableBasicSuite (line 109) | class UnityCatalogManagedTableBasicSuite(UnityCatalogManagedTableTestBase): method test_read_from_managed_table_without_catalog_owned (line 114) | def test_read_from_managed_table_without_catalog_owned(self) -> None: method test_write_to_managed_catalog_owned_table (line 117) | def test_write_to_managed_catalog_owned_table(self) -> None: method test_read_from_managed_catalog_owned_table (line 123) | def test_read_from_managed_catalog_owned_table(self) -> None: method test_write_to_managed_table_without_catalog_owned (line 129) | def test_write_to_managed_table_without_catalog_owned(self) -> None: method test_unset_catalog_owned_feature (line 135) | def test_unset_catalog_owned_feature(self) -> None: method test_drop_catalog_owned_property (line 142) | def test_drop_catalog_owned_property(self) -> None: class UnityCatalogManagedTableDMLSuite (line 150) | class UnityCatalogManagedTableDMLSuite(UnityCatalogManagedTableTestBase): method test_update (line 155) | def test_update(self) -> None: method test_sql_update (line 161) | def test_sql_update(self) -> None: method test_delete (line 166) | def test_delete(self) -> None: method test_sql_delete (line 172) | def test_sql_delete(self) -> None: method test_merge (line 177) | def test_merge(self) -> None: method test_sql_merge (line 191) | def test_sql_merge(self) -> None: method test_merge_schema_evolution (line 199) | def test_merge_schema_evolution(self) -> None: method test_insert_schema_evolution (line 216) | def test_insert_schema_evolution(self) -> None: method test_sql_insert (line 231) | def test_sql_insert(self) -> None: method test_sql_insert_overwrite (line 238) | def test_sql_insert_overwrite(self) -> None: method test_sql_insert_replace_where (line 245) | def test_sql_insert_replace_where(self) -> None: method test_sql_insert_dynamic_partition_overwrite (line 253) | def test_sql_insert_dynamic_partition_overwrite(self) -> None: method test_insert_into_append (line 264) | def test_insert_into_append(self) -> None: method test_insert_into_overwrite (line 271) | def test_insert_into_overwrite(self) -> None: method test_insert_into_overwrite_replace_where (line 278) | def test_insert_into_overwrite_replace_where(self) -> None: method test_insert_into_overwrite_partition_overwrite (line 285) | def test_insert_into_overwrite_partition_overwrite(self) -> None: method test_save_as_table_append_existing_table (line 293) | def test_save_as_table_append_existing_table(self) -> None: method test_save_append_using_path (line 303) | def test_save_append_using_path(self) -> None: method test_append (line 317) | def test_append(self) -> None: method test_overwrite (line 323) | def test_overwrite(self) -> None: method test_overwrite_partitions (line 330) | def test_overwrite_partitions(self) -> None: class UnityCatalogManagedTableDDLSuite (line 338) | class UnityCatalogManagedTableDDLSuite(UnityCatalogManagedTableTestBase): method test_create_non_delta (line 343) | def test_create_non_delta(self) -> None: method test_create_delta (line 352) | def test_create_delta(self) -> None: method test_sql_create (line 364) | def test_sql_create(self) -> None: method test_create_non_catalog_owned (line 375) | def test_create_non_catalog_owned(self) -> None: method test_clone_into_catalog_owned (line 386) | def test_clone_into_catalog_owned(self) -> None: method test_clone_into_non_catalog_owned (line 394) | def test_clone_into_non_catalog_owned(self) -> None: method test_alter_table_comment (line 403) | def test_alter_table_comment(self) -> None: method test_alter_table_add_column (line 410) | def test_alter_table_add_column(self) -> None: method test_alter_table_set_tbl_properties (line 416) | def test_alter_table_set_tbl_properties(self) -> None: class UnityCatalogManagedTableUtilitySuite (line 428) | class UnityCatalogManagedTableUtilitySuite(UnityCatalogManagedTableTestB... method test_optimize (line 433) | def test_optimize(self) -> None: method test_optimize_sql (line 438) | def test_optimize_sql(self) -> None: method test_zorder_by (line 443) | def test_zorder_by(self) -> None: method test_analyze (line 448) | def test_analyze(self) -> None: method test_describe_table (line 457) | def test_describe_table(self) -> None: method test_history (line 463) | def test_history(self) -> None: method test_vacuum (line 470) | def test_vacuum(self) -> None: method test_restore (line 477) | def test_restore(self) -> None: class UnityCatalogManagedTableReadSuite (line 489) | class UnityCatalogManagedTableReadSuite(UnityCatalogManagedTableTestBase): method test_time_travel_read (line 494) | def test_time_travel_read(self) -> None: method test_change_data_feed_with_timestamp (line 517) | def test_change_data_feed_with_timestamp(self) -> None: method test_change_data_feed_with_version (line 526) | def test_change_data_feed_with_version(self) -> None: method test_delta_table_for_path (line 537) | def test_delta_table_for_path(self) -> None: method test_streaming_read (line 547) | def test_streaming_read(self) -> None: FILE: python/delta/pip_utils.py function configure_spark_with_delta_pip (line 21) | def configure_spark_with_delta_pip( FILE: python/delta/tables.py class DeltaTable (line 37) | class DeltaTable(object): method __init__ (line 50) | def __init__(self, spark: SparkSession, jdt: "JavaObject"): method toDF (line 55) | def toDF(self) -> DataFrame: method alias (line 67) | def alias(self, aliasName: str) -> "DeltaTable": method generate (line 75) | def generate(self, mode: str) -> None: method delete (line 90) | def delete(self, condition: OptionalExpressionOrColumn = None) -> None: method update (line 109) | def update( method update (line 115) | def update(self, *, set: ColumnMapping) -> None: method update (line 118) | def update( method merge (line 156) | def merge( method vacuum (line 226) | def vacuum(self, retentionHours: Optional[float] = None) -> DataFrame: method history (line 254) | def history(self, limit: Optional[int] = None) -> DataFrame: method detail (line 282) | def detail(self) -> DataFrame: method convertToDelta (line 302) | def convertToDelta( method forPath (line 358) | def forPath( method forName (line 402) | def forName( method create (line 439) | def create( method createIfNotExists (line 474) | def createIfNotExists( method replace (line 509) | def replace( method createOrReplace (line 544) | def createOrReplace( method isDeltaTable (line 579) | def isDeltaTable(cls, sparkSession: SparkSession, identifier: str) -> ... method upgradeTableProtocol (line 606) | def upgradeTableProtocol(self, readerVersion: int, writerVersion: int)... method addFeatureSupport (line 625) | def addFeatureSupport(self, featureName: str) -> None: method dropFeatureSupport (line 638) | def dropFeatureSupport(self, featureName: str, truncateHistory: Option... method restoreToVersion (line 667) | def restoreToVersion(self, version: int) -> DataFrame: method restoreToTimestamp (line 687) | def restoreToTimestamp(self, timestamp: str) -> DataFrame: method optimize (line 709) | def optimize(self) -> "DeltaOptimizeBuilder": method clone (line 730) | def clone( # type: ignore[no-untyped-def] method cloneAtVersion (line 757) | def cloneAtVersion( # type: ignore[no-untyped-def] method cloneAtTimestamp (line 787) | def cloneAtTimestamp( # type: ignore[no-untyped-def] method _verify_clone_types (line 822) | def _verify_clone_types( method _verify_type_dict (line 848) | def _verify_type_dict(cls, variable: dict, name: str) -> None: method _verify_type_bool (line 853) | def _verify_type_bool(self, variable: bool, name: str) -> None: method _verify_type_str (line 858) | def _verify_type_str(variable: str, name: str) -> None: method _verify_type_int (line 863) | def _verify_type_int(variable: int, name: str) -> None: method _dict_to_jmap (line 868) | def _dict_to_jmap( method _condition_to_jcolumn (line 903) | def _condition_to_jcolumn( class DeltaMergeBuilder (line 919) | class DeltaMergeBuilder(object): method __init__ (line 1040) | def __init__(self, spark: SparkSession, jbuilder: "JavaObject"): method whenMatchedUpdate (line 1045) | def whenMatchedUpdate( method whenMatchedUpdate (line 1051) | def whenMatchedUpdate( method whenMatchedUpdate (line 1056) | def whenMatchedUpdate( method whenMatchedUpdateAll (line 1082) | def whenMatchedUpdateAll( method whenMatchedDelete (line 1100) | def whenMatchedDelete( method whenNotMatchedInsert (line 1117) | def whenNotMatchedInsert( method whenNotMatchedInsert (line 1123) | def whenNotMatchedInsert( method whenNotMatchedInsert (line 1128) | def whenNotMatchedInsert( method whenNotMatchedInsertAll (line 1154) | def whenNotMatchedInsertAll( method whenNotMatchedBySourceUpdate (line 1172) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceUpdate (line 1178) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceUpdate (line 1183) | def whenNotMatchedBySourceUpdate( method whenNotMatchedBySourceDelete (line 1209) | def whenNotMatchedBySourceDelete( method withSchemaEvolution (line 1226) | def withSchemaEvolution(self) -> "DeltaMergeBuilder": method execute (line 1239) | def execute(self) -> DataFrame: method __getMatchedBuilder (line 1249) | def __getMatchedBuilder( method __getNotMatchedBuilder (line 1257) | def __getNotMatchedBuilder( method __getNotMatchedBySourceBuilder (line 1265) | def __getNotMatchedBySourceBuilder( class IdentityGenerator (line 1276) | class IdentityGenerator: class DeltaTableBuilder (line 1288) | class DeltaTableBuilder(object): method __init__ (line 1326) | def __init__(self, spark: SparkSession, jbuilder: "JavaObject"): method _raise_type_error (line 1330) | def _raise_type_error(self, msg: str, objs: Iterable[Any]) -> NoReturn: method _check_identity_column_spec (line 1336) | def _check_identity_column_spec(self, identityGenerator: IdentityGener... method tableName (line 1341) | def tableName(self, identifier: str) -> "DeltaTableBuilder": method location (line 1358) | def location(self, location: str) -> "DeltaTableBuilder": method comment (line 1375) | def comment(self, comment: str) -> "DeltaTableBuilder": method addColumn (line 1391) | def addColumn( method addColumns (line 1475) | def addColumns( method partitionedBy (line 1507) | def partitionedBy( method partitionedBy (line 1513) | def partitionedBy( method partitionedBy (line 1519) | def partitionedBy( method clusterBy (line 1550) | def clusterBy( method clusterBy (line 1556) | def clusterBy( method clusterBy (line 1562) | def clusterBy( method property (line 1593) | def property(self, key: str, value: str) -> "DeltaTableBuilder": method execute (line 1611) | def execute(self) -> DeltaTable: class DeltaOptimizeBuilder (line 1623) | class DeltaOptimizeBuilder(object): method __init__ (line 1631) | def __init__(self, spark: SparkSession, jbuilder: "JavaObject"): method where (line 1636) | def where(self, partitionFilter: str) -> "DeltaOptimizeBuilder": method executeCompaction (line 1650) | def executeCompaction(self) -> DataFrame: method executeZOrderBy (line 1663) | def executeZOrderBy(self, *cols: Union[str, List[str], Tuple[str, ...]... FILE: python/delta/testing/utils.py class DeltaTestCase (line 30) | class DeltaTestCase(ReusedSQLTestCase): method conf (line 35) | def conf(cls) -> SparkConf: method setUp (line 50) | def setUp(self) -> None: method tearDown (line 55) | def tearDown(self) -> None: method tempTable (line 60) | def tempTable(self) -> Generator[str, None, None]: FILE: python/delta/tests/test_deltatable.py class DeltaTableTestsMixin (line 36) | class DeltaTableTestsMixin: method test_forPath (line 38) | def test_forPath(self) -> None: method test_forPathWithOptions (line 43) | def test_forPathWithOptions(self) -> None: method test_forName (line 51) | def test_forName(self) -> None: method test_alias_and_toDF (line 57) | def test_alias_and_toDF(self) -> None: method test_delete (line 64) | def test_delete(self) -> None: method test_generate (line 84) | def test_generate(self) -> None: method test_update (line 104) | def test_update(self) -> None: method test_merge (line 142) | def test_merge(self) -> None: method test_merge_with_inconsistent_sessions (line 499) | def test_merge_with_inconsistent_sessions(self) -> None: method test_history (line 528) | def test_history(self) -> None: method test_cdc (line 544) | def test_cdc(self) -> None: method test_detail (line 579) | def test_detail(self) -> None: method test_vacuum (line 589) | def test_vacuum(self) -> None: method test_convertToDelta (line 606) | def test_convertToDelta(self) -> None: method test_isDeltaTable (line 640) | def test_isDeltaTable(self) -> None: method __verify_table_schema (line 648) | def __verify_table_schema(self, tableName: str, schema: StructType, co... method __verify_generated_column (line 684) | def __verify_generated_column(self, tableName: str, deltaTable: DeltaT... method __verify_identity_column (line 690) | def __verify_identity_column(self, tableName: str, deltaTable: DeltaTa... method __build_delta_table (line 700) | def __build_delta_table(self, builder: DeltaTableBuilder) -> DeltaTable: method __create_table (line 707) | def __create_table(self, ifNotExists: bool, method __replace_table (line 718) | def __replace_table(self, method test_create_table_with_existing_schema (line 730) | def test_create_table_with_existing_schema(self) -> None: method test_create_replace_table_with_cluster_by (line 759) | def test_create_replace_table_with_cluster_by(self) -> None: method test_create_replace_table_with_no_spark_session_passed (line 789) | def test_create_replace_table_with_no_spark_session_passed(self) -> None: method test_create_table_with_name_only (line 828) | def test_create_table_with_name_only(self) -> None: method test_create_table_with_location_only (line 845) | def test_create_table_with_location_only(self) -> None: method test_create_table_with_name_and_location (line 861) | def test_create_table_with_name_and_location(self) -> None: method test_create_table_behavior (line 880) | def test_create_table_behavior(self) -> None: method test_replace_table_with_name_only (line 899) | def test_replace_table_with_name_only(self) -> None: method test_replace_table_with_location_only (line 917) | def test_replace_table_with_location_only(self) -> None: method test_replace_table_with_name_and_location (line 935) | def test_replace_table_with_name_and_location(self) -> None: method test_replace_table_behavior (line 956) | def test_replace_table_behavior(self) -> None: method test_verify_paritionedBy_compatibility (line 974) | def test_verify_paritionedBy_compatibility(self) -> None: method test_create_table_with_identity_column (line 1001) | def test_create_table_with_identity_column(self) -> None: method test_delta_table_builder_with_bad_args (line 1035) | def test_delta_table_builder_with_bad_args(self) -> None: method __create_df_for_feature_tests (line 1172) | def __create_df_for_feature_tests(self) -> DeltaTable: method test_protocolUpgrade (line 1182) | def test_protocolUpgrade(self) -> None: method test_addFeatureSupport (line 1212) | def test_addFeatureSupport(self) -> None: method test_dropFeatureSupport (line 1241) | def test_dropFeatureSupport(self) -> None: method test_restore_to_version (line 1309) | def test_restore_to_version(self) -> None: method test_restore_to_timestamp (line 1324) | def test_restore_to_timestamp(self) -> None: method test_restore_invalid_inputs (line 1352) | def test_restore_invalid_inputs(self) -> None: method test_optimize (line 1368) | def test_optimize(self) -> None: method test_optimize_w_partition_filter (line 1397) | def test_optimize_w_partition_filter(self) -> None: method test_optimize_zorder_by (line 1426) | def test_optimize_zorder_by(self) -> None: method test_optimize_zorder_by_w_partition_filter (line 1465) | def test_optimize_zorder_by_w_partition_filter(self) -> None: method test_create_table_with_cluster_by (line 1572) | def test_create_table_with_cluster_by(self) -> None: method test_replace_table_with_cluster_by (line 1581) | def test_replace_table_with_cluster_by(self) -> None: method __test_table_with_cluster_by (line 1592) | def __test_table_with_cluster_by(self, method test_cluster_by_bad_args (line 1610) | def test_cluster_by_bad_args(self) -> None: method __checkAnswer (line 1622) | def __checkAnswer(self, df: DataFrame, method __writeDeltaTable (line 1641) | def __writeDeltaTable(self, datalist: List[Tuple[Any, Any]]) -> None: method __writeAsTable (line 1645) | def __writeAsTable(self, datalist: List[Tuple[Any, Any]], tblName: str... method __overwriteDeltaTable (line 1649) | def __overwriteDeltaTable(self, datalist: List[Tuple[Any, Any]], method __createFile (line 1658) | def __createFile(self, fileName: str, content: Any) -> None: method __checkFileExists (line 1662) | def __checkFileExists(self, fileName: str) -> bool: method __intercept (line 1665) | def __intercept(self, func: Callable[[], None], exceptionMsg: str) -> ... class DeltaTableTests (line 1675) | class DeltaTableTests(DeltaTableTestsMixin, DeltaTestCase): FILE: python/delta/tests/test_exceptions.py class DeltaExceptionTests (line 29) | class DeltaExceptionTests(DeltaTestCase): method setUp (line 31) | def setUp(self) -> None: method _raise_concurrent_exception (line 35) | def _raise_concurrent_exception(self, exception_type: Callable[[Any], ... method test_capture_concurrent_write_exception (line 39) | def test_capture_concurrent_write_exception(self) -> None: method test_capture_metadata_changed_exception (line 44) | def test_capture_metadata_changed_exception(self) -> None: method test_capture_protocol_changed_exception (line 49) | def test_capture_protocol_changed_exception(self) -> None: method test_capture_concurrent_append_exception (line 54) | def test_capture_concurrent_append_exception(self) -> None: method test_capture_concurrent_delete_read_exception (line 59) | def test_capture_concurrent_delete_read_exception(self) -> None: method test_capture_concurrent_delete_delete_exception (line 64) | def test_capture_concurrent_delete_delete_exception(self) -> None: method test_capture_concurrent_transaction_exception (line 69) | def test_capture_concurrent_transaction_exception(self) -> None: method test_capture_delta_analysis_exception (line 74) | def test_capture_delta_analysis_exception(self) -> None: method test_capture_delta_illegal_argument_exception (line 79) | def test_capture_delta_illegal_argument_exception(self) -> None: FILE: python/delta/tests/test_pip_utils.py class PipUtilsTests (line 27) | class PipUtilsTests(unittest.TestCase): method setUp (line 29) | def setUp(self) -> None: method tearDown (line 41) | def tearDown(self) -> None: method test_maven_jar_loaded (line 45) | def test_maven_jar_loaded(self) -> None: class PipUtilsCustomJarsTests (line 51) | class PipUtilsCustomJarsTests(unittest.TestCase): method setUp (line 53) | def setUp(self) -> None: method tearDown (line 71) | def tearDown(self) -> None: method test_maven_jar_loaded (line 75) | def test_maven_jar_loaded(self) -> None: FILE: python/delta/tests/test_sql.py class DeltaSqlTests (line 31) | class DeltaSqlTests(DeltaTestCase): method setUp (line 33) | def setUp(self) -> None: method test_vacuum (line 40) | def test_vacuum(self) -> None: method test_describe_history (line 49) | def test_describe_history(self) -> None: method test_generate (line 53) | def test_generate(self) -> None: method test_convert (line 76) | def test_convert(self) -> None: method test_ddls (line 99) | def test_ddls(self) -> None: method __checkAnswer (line 159) | def __checkAnswer(self, df: DataFrame, FILE: python/delta/tests/test_version.py class VersionAPITests (line 22) | class VersionAPITests(unittest.TestCase): method verify_version (line 28) | def verify_version(self, version: str) -> None: method test_version_import_from_module (line 35) | def test_version_import_from_module(self) -> None: method test_version_import_from_package (line 40) | def test_version_import_from_package(self) -> None: method test_version_consistency_across_imports (line 45) | def test_version_consistency_across_imports(self) -> None: method test_version_sbt_exists (line 52) | def test_version_sbt_exists(self) -> None: method test_version_sbt_and_version_py_consistency (line 59) | def test_version_sbt_and_version_py_consistency(self) -> None: FILE: python/run-tests.py function test (line 26) | def test(root_dir, code_dir, packages): function delete_if_exists (line 58) | def delete_if_exists(path): function prepare (line 65) | def prepare(root_dir, spark_version): function get_local_package (line 82) | def get_local_package(package_name, spark_version, root_dir): function run_cmd (line 119) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, pri... function run_python_style_checks (line 149) | def run_python_style_checks(root_dir): function run_mypy_tests (line 154) | def run_mypy_tests(root_dir): function run_pypi_packaging_tests (line 165) | def run_pypi_packaging_tests(root_dir): function run_delta_connect_codegen_python (line 216) | def run_delta_connect_codegen_python(root_dir): FILE: run-integration-tests.py function set_spark_env (line 49) | def set_spark_env(spark_version): function delete_if_exists (line 80) | def delete_if_exists(path): function load_spark_version_specs (line 87) | def load_spark_version_specs(root_dir): function publish_all_variants (line 102) | def publish_all_variants(root_dir, spark_specs): function get_spark_variants (line 127) | def get_spark_variants(spark_specs): function run_scala_integration_tests (line 181) | def run_scala_integration_tests(root_dir, version, test_name, extra_mave... function get_artifact_name (line 237) | def get_artifact_name(version): function run_python_integration_tests (line 245) | def run_python_integration_tests(root_dir, version, test_name, extra_mav... function test_missing_delta_storage_jar (line 292) | def test_missing_delta_storage_jar(root_dir, version, use_local): function run_dynamodb_logstore_integration_tests (line 331) | def run_dynamodb_logstore_integration_tests(root_dir, version, test_name... function run_dynamodb_commit_coordinator_integration_tests (line 384) | def run_dynamodb_commit_coordinator_integration_tests(root_dir, version,... function run_s3_log_store_util_integration_tests (line 437) | def run_s3_log_store_util_integration_tests(): function run_iceberg_integration_tests (line 454) | def run_iceberg_integration_tests(root_dir, version, iceberg_version, ex... function run_uniform_hudi_integration_tests (line 507) | def run_uniform_hudi_integration_tests(root_dir, version, hudi_version, ... function run_pip_installation_tests (line 563) | def run_pip_installation_tests(root_dir, version, use_testpypi, use_loca... function run_unity_catalog_commit_coordinator_integration_tests (line 602) | def run_unity_catalog_commit_coordinator_integration_tests(root_dir, ver... function clear_artifact_cache (line 650) | def clear_artifact_cache(): function run_cmd (line 660) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... class WorkingDirectory (line 688) | class WorkingDirectory(object): method __init__ (line 689) | def __init__(self, working_directory): method __enter__ (line 693) | def __enter__(self): method __exit__ (line 696) | def __exit__(self, tpe, value, traceback): FILE: run-tests.py function get_args (line 31) | def get_args(): function run_sbt_tests (line 59) | def run_sbt_tests(root_dir, test_group, coverage, scala_version=None, sh... function run_python_tests (line 101) | def run_python_tests(root_dir): function run_cmd (line 108) | def run_cmd(cmd, throw_on_error=True, env=None, stream_output=False, **k... function pull_or_build_docker_image (line 143) | def pull_or_build_docker_image(root_dir): function run_tests_in_docker (line 205) | def run_tests_in_docker(image_tag, test_group): function print_configuration (line 241) | def print_configuration(args: argparse.Namespace) -> None: FILE: setup.py function get_version_from_sbt (line 11) | def get_version_from_sbt(): class VerifyVersionCommand (line 18) | class VerifyVersionCommand(install): method run (line 22) | def run(self): FILE: spark-unified/src/main/java/org/apache/spark/sql/delta/catalog/DeltaCatalog.java class DeltaCatalog (line 65) | public class DeltaCatalog extends AbstractDeltaCatalog { method loadCatalogTable (line 80) | @Override method loadPathTable (line 100) | @Override method loadTableInternal (line 123) | private Table loadTableInternal( FILE: spark/src/main/java-shims/spark-4.0/org/apache/spark/sql/delta/shims/VariantStatsShims.java class VariantStatsShims (line 28) | public class VariantStatsShims { method malformedVariant (line 30) | static SparkRuntimeException malformedVariant() { method checkIndex (line 37) | private static void checkIndex(int pos, int length) { method readUnsigned (line 43) | private static int readUnsigned(byte[] bytes, int pos, int numBytes) { method metadataSize (line 58) | public static int metadataSize(byte[] metadata) { FILE: spark/src/main/java-shims/spark-4.1/org/apache/spark/sql/delta/shims/VariantStatsShims.java class VariantStatsShims (line 28) | public class VariantStatsShims { method malformedVariant (line 30) | static SparkRuntimeException malformedVariant() { method checkIndex (line 37) | private static void checkIndex(int pos, int length) { method metadataSize (line 43) | public static int metadataSize(byte[] metadata) { FILE: spark/src/main/java-shims/spark-4.2/org/apache/spark/sql/delta/shims/VariantStatsShims.java class VariantStatsShims (line 28) | public class VariantStatsShims { method malformedVariant (line 30) | static SparkRuntimeException malformedVariant() { method checkIndex (line 37) | private static void checkIndex(int pos, int length) { method metadataSize (line 43) | public static int metadataSize(byte[] metadata) { FILE: spark/src/main/java/io/delta/dynamodbcommitcoordinator/DynamoDBCommitCoordinatorClient.java class DynamoDBCommitCoordinatorClient (line 55) | public class DynamoDBCommitCoordinatorClient implements CommitCoordinato... class GetCommitsResultInternal (line 109) | private static class GetCommitsResultInternal { method GetCommitsResultInternal (line 112) | GetCommitsResultInternal( method DynamoDBCommitCoordinatorClient (line 121) | public DynamoDBCommitCoordinatorClient( method DynamoDBCommitCoordinatorClient (line 136) | public DynamoDBCommitCoordinatorClient( method getTableId (line 154) | private String getTableId(Map coordinatedCommitsTableC... method getEntryFromCommitCoordinator (line 165) | private GetItemResult getEntryFromCommitCoordinator( method commitToCoordinator (line 200) | protected CommitResponse commitToCoordinator( method commit (line 346) | @Override method getCommitsImpl (line 405) | private GetCommitsResultInternal getCommitsImpl( method getCommits (line 455) | @Override method writeActionsToBackfilledFile (line 490) | private void writeActionsToBackfilledFile( method validateBackfilledFileExists (line 501) | private void validateBackfilledFileExists( method backfillToVersion (line 529) | @Override method registerTable (line 621) | @Override method tryEnsureTableExists (line 681) | private void tryEnsureTableExists() throws IOException { method semanticEquals (line 743) | @Override FILE: spark/src/main/java/io/delta/dynamodbcommitcoordinator/DynamoDBCommitCoordinatorClientBuilder.java class DynamoDBCommitCoordinatorClientBuilder (line 31) | public class DynamoDBCommitCoordinatorClientBuilder implements CommitCoo... method getName (line 35) | @Override method build (line 52) | @Override method getDynamoDBCommitCoordinatorClient (line 88) | protected DynamoDBCommitCoordinatorClient getDynamoDBCommitCoordinator... method createAmazonDDBClient (line 108) | protected AmazonDynamoDB createAmazonDDBClient( FILE: spark/src/main/java/io/delta/dynamodbcommitcoordinator/DynamoDBTableEntryConstants.java class DynamoDBTableEntryConstants (line 22) | final class DynamoDBTableEntryConstants { method DynamoDBTableEntryConstants (line 23) | private DynamoDBTableEntryConstants() {} FILE: spark/src/main/java/io/delta/dynamodbcommitcoordinator/ReflectionUtils.java class ReflectionUtils (line 28) | public class ReflectionUtils { method readsCredsFromHadoopConf (line 30) | private static boolean readsCredsFromHadoopConf(Class awsCredential... method createAwsCredentialsProvider (line 52) | public static AWSCredentialsProvider createAwsCredentialsProvider( FILE: spark/src/main/java/io/delta/dynamodbcommitcoordinator/integration_tests/dynamodb_commitcoordinator_integration_test.py function write_tx (line 118) | def write_tx(n): function read_data (line 126) | def read_data(): function start_read_thread (line 134) | def start_read_thread(): function get_dynamo_db_table_entry_id (line 163) | def get_dynamo_db_table_entry_id(table_path): function validate_table_version_as_per_dynamodb (line 170) | def validate_table_version_as_per_dynamodb(table_path, expected_version): function perform_insert_and_validate (line 186) | def perform_insert_and_validate(table_path, insert_value): function check_for_delta_file_in_filesystem (line 191) | def check_for_delta_file_in_filesystem(delta_table_path, version, is_bac... function test_downgrades_and_upgrades (line 209) | def test_downgrades_and_upgrades(delta_table_path, delta_table_version): FILE: spark/src/main/java/org/apache/spark/sql/delta/DeltaV2Mode.java class DeltaV2Mode (line 41) | public class DeltaV2Mode { method DeltaV2Mode (line 47) | public DeltaV2Mode(SQLConf sqlConf) { method mode (line 51) | private String mode() { method isStreamingReadsEnabled (line 61) | public boolean isStreamingReadsEnabled(Optional catalogT... method shouldCatalogReturnV2Tables (line 80) | public boolean shouldCatalogReturnV2Tables() { method shouldBypassSchemaValidationForStreaming (line 109) | public boolean shouldBypassSchemaValidationForStreaming(Map getStorageProperties(CatalogTable t... FILE: spark/src/main/scala/org/apache/spark/sql/delta/expressions/HilbertStates.java class HilbertStates (line 21) | public class HilbertStates { method constructHilbertState (line 30) | private static HilbertCompactStateList constructHilbertState(int n) { method HilbertStates (line 35) | private HilbertStates() { } class HilbertIndex2 (line 37) | private static class HilbertIndex2 { class HilbertIndex3 (line 41) | private static class HilbertIndex3 { class HilbertIndex4 (line 45) | private static class HilbertIndex4 { class HilbertIndex5 (line 49) | private static class HilbertIndex5 { class HilbertIndex6 (line 53) | private static class HilbertIndex6 { class HilbertIndex7 (line 57) | private static class HilbertIndex7 { class HilbertIndex8 (line 61) | private static class HilbertIndex8 { class HilbertIndex9 (line 65) | private static class HilbertIndex9 { method getStateList (line 69) | public static HilbertCompactStateList getStateList(int n) throws Spark... FILE: spark/src/test/java/io/delta/sql/JavaDeltaSparkSessionExtensionSuite.java class JavaDeltaSparkSessionExtensionSuite (line 25) | public class JavaDeltaSparkSessionExtensionSuite { method testSQLConf (line 27) | @Test FILE: spark/src/test/java/io/delta/tables/JavaDeltaTableBuilderSuite.java class JavaDeltaTableBuilderSuite (line 36) | public class JavaDeltaTableBuilderSuite implements DeltaSQLCommandJavaTe... method setUp (line 42) | @Before method tearDown (line 48) | @After method buildTable (line 56) | private DeltaTable buildTable(DeltaTableBuilder builder) { method createTable (line 74) | private DeltaTable createTable(boolean ifNotExists, String tableName) { method replaceTable (line 93) | private DeltaTable replaceTable(boolean orCreate, String tableName) { method verifyGeneratedColumn (line 110) | private void verifyGeneratedColumn(String tableName, DeltaTable deltaT... method testCreateTable (line 121) | @Test method testCreateTableIfNotExists (line 137) | @Test method testCreateTableWithExistingSchema (line 166) | @Test method testReplaceTable (line 185) | @Test method testCreateOrReplaceTable (line 205) | @Test FILE: spark/src/test/java/io/delta/tables/JavaDeltaTableSuite.java class JavaDeltaTableSuite (line 32) | public class JavaDeltaTableSuite implements DeltaSQLCommandJavaTest { method setUp (line 38) | @Before method tearDown (line 44) | @After method testAPI (line 52) | @Test FILE: spark/src/test/java/org/apache/spark/sql/delta/DeleteJavaSuite.java class DeleteJavaSuite (line 33) | public class DeleteJavaSuite implements DeltaSQLCommandJavaTest { method setUp (line 38) | @Before method tearDown (line 44) | @After method testWithoutCondition (line 52) | @Test method testWithCondition (line 66) | @Test method testWithColumnCondition (line 81) | @Test method createKVDataSet (line 96) | private Dataset createKVDataSet( method createKVDataSet (line 102) | private Dataset createKVDataSet(List> da... method tuple2 (line 107) | private Tuple2 tuple2(T1 t1, T2 t2) { FILE: spark/src/test/java/org/apache/spark/sql/delta/DeltaSQLCommandJavaTest.java type DeltaSQLCommandJavaTest (line 21) | public interface DeltaSQLCommandJavaTest { method buildSparkSession (line 22) | default SparkSession buildSparkSession() { FILE: spark/src/test/java/org/apache/spark/sql/delta/MergeIntoJavaSuite.java class MergeIntoJavaSuite (line 39) | public class MergeIntoJavaSuite implements Serializable { method setUp (line 43) | @Before method tearDown (line 50) | @After method checkBasicApi (line 56) | @Test method checkExtendedApi (line 87) | @Test method checkExtendedApiWithColumn (line 119) | @Test method checkUpdateAllAndInsertAll (line 151) | @Test method createKVDataSet (line 173) | private Dataset createKVDataSet( method createKVDataSet (line 179) | private Dataset createKVDataSet(List> da... method tuple2 (line 184) | private Tuple2 tuple2(T1 t1, T2 t2) { FILE: spark/src/test/java/org/apache/spark/sql/delta/UpdateJavaSuite.java class UpdateJavaSuite (line 29) | public class UpdateJavaSuite implements DeltaSQLCommandJavaTest { method setUp (line 33) | @Before method tearDown (line 39) | @After method testWithoutCondition (line 47) | @Test method testWithoutConditionUsingColumn (line 65) | @Test method testWithCondition (line 83) | @Test method testWithConditionUsingColumn (line 101) | @Test method createKVDataSet (line 119) | private Dataset createKVDataSet( method createKVDataSet (line 125) | private Dataset createKVDataSet(List> da... method tuple2 (line 130) | private Tuple2 tuple2(T1 t1, T2 t2) { FILE: spark/src/test/java/org/apache/spark/sql/delta/util/CatalogTableUtilsTest.java class CatalogTableUtilsTest (line 30) | public class CatalogTableUtilsTest { method testIsCatalogManaged_CatalogFlagEnabled_ReturnsTrue (line 32) | @Test method testIsCatalogManaged_PreviewFlagEnabled_ReturnsTrue (line 43) | @Test method testIsCatalogManaged_NoFlags_ReturnsFalse (line 55) | @Test method testIsUnityCatalogManaged_FlagAndIdPresent_ReturnsTrue (line 64) | @Test method testIsUnityCatalogManaged_MissingId_ReturnsFalse (line 80) | @Test method testIsUnityCatalogManaged_PreviewFlagMissingId_ReturnsFalse (line 91) | @Test method testIsCatalogManaged_NullStorage_ReturnsFalse (line 103) | @Test method testIsUnityCatalogManaged_NullStorage_ReturnsFalse (line 112) | @Test method testIsCatalogManaged_NullStorageProperties_ReturnsFalse (line 121) | @Test method testIsUnityCatalogManaged_NullStorageProperties_ReturnsFalse (line 130) | @Test method catalogTable (line 139) | private static CatalogTable catalogTable( method catalogTableWithNullStorage (line 151) | private static CatalogTable catalogTableWithNullStorage(Map createRowsAsSeq(Row... rows) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableBlockMetadataUpdateTest.java class UCDeltaTableBlockMetadataUpdateTest (line 48) | public class UCDeltaTableBlockMetadataUpdateTest extends UCDeltaTableInt... method testMetadataChangesViaWritesAreBlocked (line 76) | @Test method testAlterTableOperationsAreBlocked (line 127) | @Test method testRestoreTableWithUnchangedClusteringSucceeds (line 155) | @Test method testRestoreTableWithClusteringChangeIsBlocked (line 185) | @Test method testInsertOverwriteWithOverwriteSchemaIsBlocked (line 250) | @Test method testReplaceTableWithNewSchemaIsBlocked (line 287) | @Test method testNormalInsertSucceedsForManagedTable (line 311) | @Test method testInsertWithAutoMergeAndNoSchemaChangeSucceeds (line 327) | @Test method testInsertWithMergeSchemaStillWorksForExternalTable (line 349) | @Test FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableCreationTest.java class UCDeltaTableCreationTest (line 58) | public class UCDeltaTableCreationTest extends UCDeltaTableIntegrationBas... method isUcSparkNewerThan040 (line 98) | private static boolean isUcSparkNewerThan040() { method setUp (line 107) | @BeforeEach method cleanUpTables (line 112) | @AfterEach class TableSetupOptions (line 125) | @Accessors(chain = true) method TableSetupOptions (line 141) | public TableSetupOptions() {} method setPartitionColumn (line 143) | public TableSetupOptions setPartitionColumn(String column) { method setClusterColumn (line 151) | public TableSetupOptions setClusterColumn(String column) { method setAsSelect (line 159) | public TableSetupOptions setAsSelect(int i, String s) { method setComment (line 164) | public TableSetupOptions setComment(String c) { method partitionClause (line 169) | public String partitionClause() { method clusterClause (line 173) | public String clusterClause() { method columnsClause (line 177) | public String columnsClause() { method asSelectClause (line 186) | public String asSelectClause() { method commentClause (line 192) | public String commentClause() { method ddlCommand (line 196) | public String ddlCommand() { method createManagedTableSql (line 200) | private String createManagedTableSql() { method getExternalTableLocation (line 215) | public String getExternalTableLocation() { method createExternalTableSql (line 219) | private String createExternalTableSql() { method createTableSql (line 235) | public String createTableSql() { method fullTableName (line 243) | public String fullTableName() { method testCreateTable (line 248) | @TestFactory method runTableCreationTest (line 286) | private void runTableCreationTest( method testCreateManagedTableErrors (line 366) | @Test method testCreateOrReplaceTable (line 415) | @TestAllTableTypes method testTableWithSupportedDataTypes (line 454) | @TestAllTableTypes method testTableWithComplexTypes (line 540) | @TestAllTableTypes method testTableWithNotNullConstraints (line 579) | @TestAllTableTypes method assertUCTableInfo (line 603) | private void assertUCTableInfo( method assertUCTableInfo (line 623) | private void assertUCTableInfo( method parseTableName (line 766) | private static String parseTableName(String fullTableName) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableDMLTest.java class UCDeltaTableDMLTest (line 28) | public class UCDeltaTableDMLTest extends UCDeltaTableIntegrationBaseTest { method testBasicInsertOperations (line 30) | @TestAllTableTypes method testAdvancedInsertOperations (line 60) | @TestAllTableTypes method testInsertWithDynamicPartitionOverwrite (line 112) | @TestAllTableTypes method testUpdateOperations (line 145) | @TestAllTableTypes method testDeleteOperations (line 184) | @TestAllTableTypes method testMergeInsertOnly (line 217) | @TestAllTableTypes method testMergeUpdateOnly (line 254) | @TestAllTableTypes method testMergeCombinedInsertAndUpdate (line 287) | @TestAllTableTypes method testMergeWithDeleteAction (line 328) | @TestAllTableTypes FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableDataFrameReadTest.java class UCDeltaTableDataFrameReadTest (line 36) | public class UCDeltaTableDataFrameReadTest extends UCDeltaTableIntegrati... method testReadViaSparkTable (line 38) | @TestAllTableTypes method testReadViaDataFrameReader (line 50) | @TestAllTableTypes method testTimeTravelByVersion (line 62) | @TestAllTableTypes method testTimeTravelByTimestamp (line 77) | @TestAllTableTypes method testColumnPruning (line 93) | @TestAllTableTypes method testReadViaPath (line 111) | @Test method testChangeDataFeedViaDataFrameAPI (line 132) | @TestAllTableTypes method testEmptyTableRead (line 156) | @TestAllTableTypes method testFilter (line 165) | @TestAllTableTypes method deltaDFReader (line 179) | private DataFrameReader deltaDFReader() { method ids (line 183) | private List ids(Dataset df) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableDataFrameStreamingTest.java class UCDeltaTableDataFrameStreamingTest (line 45) | public class UCDeltaTableDataFrameStreamingTest extends UCDeltaTableInte... method testStreamingReadWrite (line 54) | @TestAllTableTypes method testStreamingReadFromVersion (line 105) | @TestAllTableTypes method testStreamingContinuous (line 136) | @TestAllTableTypes method testStreamingMaxFilesPerTrigger (line 173) | @TestAllTableTypes method testStreamingDeleteFailsWithHelpfulError (line 211) | @TestAllTableTypes method testStreamingCDFRead (line 248) | @TestAllTableTypes method testStreamingWriteCompleteModeNotSupported (line 298) | @TestAllTableTypes method testStreamingInvalidOptions (line 338) | @TestAllTableTypes method assertInvalidStreamOption (line 365) | private void assertInvalidStreamOption( method assertStreamingThrowsContaining (line 387) | private static void assertStreamingThrowsContaining( method checkpoint (line 403) | private String checkpoint() throws IOException { method ids (line 409) | private List ids(Dataset df) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableDataFrameWriteTest.java class UCDeltaTableDataFrameWriteTest (line 41) | public class UCDeltaTableDataFrameWriteTest extends UCDeltaTableIntegrat... method testInsertIntoAppend (line 45) | @TestAllTableTypes method testInsertIntoOverwrite (line 58) | @TestAllTableTypes method testInsertIntoReplaceWhere (line 71) | @TestAllTableTypes method testSaveAsTableAppend (line 84) | @TestAllTableTypes method testSaveByPathBlockedForManagedTable (line 101) | @Test method testWriteToAppend (line 129) | @TestAllTableTypes method testWriteToOverwrite (line 142) | @TestAllTableTypes method testWriteToOverwriteWithCondition (line 155) | @TestAllTableTypes method testWriteToOverwritePartitions (line 175) | @TestAllTableTypes method testWriteToCreateNewManagedTable (line 197) | @Test method testMergeSchema (line 212) | @TestAllTableTypes method testWriteToPartitionedTable (line 263) | @TestAllTableTypes method intDf (line 285) | private Dataset intDf(Integer... ids) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableDeltaAPITest.java class UCDeltaTableDeltaAPITest (line 40) | public class UCDeltaTableDeltaAPITest extends UCDeltaTableIntegrationBas... method testForNameAndToDF (line 42) | @TestAllTableTypes method testUpdate (line 56) | @TestAllTableTypes method testDelete (line 69) | @TestAllTableTypes method testMerge (line 82) | @TestAllTableTypes method testHistory (line 109) | @TestAllTableTypes method testOptimize (line 123) | @TestAllTableTypes method testRestoreToVersion (line 143) | @TestAllTableTypes method testRestoreToTimestamp (line 158) | @TestAllTableTypes method forName (line 173) | private DeltaTable forName(String tableName) { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableIntegrationBaseTest.java class UCDeltaTableIntegrationBaseTest (line 55) | public abstract class UCDeltaTableIntegrationBaseTest extends UnityCatal... method allTableTypesTestsFactory (line 72) | @TestFactory method setUpSpark (line 111) | @BeforeAll method configureSparkWithUnityCatalog (line 133) | private SparkConf configureSparkWithUnityCatalog(SparkConf conf) { method tearDownSpark (line 150) | @AfterAll method spark (line 160) | protected SparkSession spark() { method getSqlExecutor (line 165) | private SQLExecutor getSqlExecutor() { method sql (line 189) | protected List> sql(String sqlQuery, Object... args) { method check (line 200) | protected void check(String tableName, List> expected) { method withTempDir (line 205) | protected void withTempDir(TempDirCode code) throws Exception { type TableType (line 212) | public enum TableType { method withNewTable (line 227) | protected void withNewTable( method withNewTable (line 305) | protected void withNewTable( method withNewTable (line 323) | protected void withNewTable( method fullTableName (line 330) | protected String fullTableName(String simpleName) { method currentVersion (line 336) | protected long currentVersion(String tableName) { method currentTimestamp (line 341) | protected String currentTimestamp(String tableName) { method assertThrowsWithCauseContaining (line 349) | protected void assertThrowsWithCauseContaining( method row (line 371) | protected static List row(String... values) { type TempDirCode (line 376) | @FunctionalInterface method run (line 379) | void run(Path dir) throws Exception; type TestCode (line 383) | @FunctionalInterface method run (line 386) | void run(String tableName) throws Exception; type SQLExecutor (line 395) | public interface SQLExecutor { method runSQL (line 403) | List> runSQL(String sql); method checkWithSQL (line 411) | void checkWithSQL(String sql, List> expected); class SparkSQLExecutor (line 420) | public static class SparkSQLExecutor implements SQLExecutor { method SparkSQLExecutor (line 424) | public SparkSQLExecutor(SparkSession spark) { method runSQL (line 428) | @Override method checkWithSQL (line 444) | @Override FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaTableReadTest.java class UCDeltaTableReadTest (line 28) | public class UCDeltaTableReadTest extends UCDeltaTableIntegrationBaseTest { method testTimeTravelRead (line 30) | @TestAllTableTypes method testChangeDataFeed (line 59) | @TestAllTableTypes method testDeltaTableForPath (line 94) | @TestAllTableTypes method check (line 138) | private void check(List> actual, List> expec... FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UCDeltaUtilityTest.java class UCDeltaUtilityTest (line 26) | public class UCDeltaUtilityTest extends UCDeltaTableIntegrationBaseTest { method testDescribeHistory (line 28) | @TestAllTableTypes method assertDescribeHistory (line 61) | private void assertDescribeHistory(String tableName, List... method testFsPropertiesHiddenFromTableProperties (line 76) | @TestAllTableTypes method testMaintenanceOpsBlockedOnManagedTable (line 142) | @Test FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UnityCatalogSupport.java class UnityCatalogSupport (line 63) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) class UnityCatalogInfo (line 68) | protected static class UnityCatalogInfo { method UnityCatalogInfo (line 76) | public UnityCatalogInfo( method serverUri (line 89) | public String serverUri() { method catalogName (line 93) | public String catalogName() { method serverToken (line 97) | public String serverToken() { method schemaName (line 101) | public String schemaName() { method baseTableLocation (line 105) | public String baseTableLocation() { method createApiClient (line 110) | public ApiClient createApiClient() { method isUCRemoteConfigured (line 132) | protected static boolean isUCRemoteConfigured() { method unityCatalogInfo (line 164) | protected synchronized UnityCatalogInfo unityCatalogInfo() { method remoteUnityCatalogInfo (line 171) | private UnityCatalogInfo remoteUnityCatalogInfo() { method localUnityCatalogInfo (line 186) | private UnityCatalogInfo localUnityCatalogInfo() { method findAvailablePort (line 200) | private int findAvailablePort() throws IOException { method setupServer (line 210) | @BeforeAll method setUpRemoteServer (line 219) | private void setUpRemoteServer() { method setUpLocalServer (line 233) | private void setUpLocalServer() throws Exception { method tearDownServer (line 314) | @AfterAll method deleteRecursively (line 338) | private void deleteRecursively(File file) { method getUnityCatalogSparkVersion (line 343) | protected static int[] getUnityCatalogSparkVersion() { FILE: spark/unitycatalog/src/test/java/io/sparkuctest/UnityCatalogSupportTest.java class UnityCatalogSupportTest (line 36) | public class UnityCatalogSupportTest { method testUnityCatalogInfo (line 42) | @Test method testNoUri (line 69) | @Test method testNoCatalogName (line 91) | @Test method testNoToken (line 113) | @Test method testNoSchemaName (line 135) | @Test method testNoBaseTableLocation (line 157) | @Test type TestCall (line 179) | public interface TestCall { method call (line 181) | void call() throws Exception; method withEnvTesting (line 184) | public void withEnvTesting(Map envs, TestCall testCall... method setEnv (line 196) | @SuppressWarnings("unchecked") method removeEnv (line 208) | @SuppressWarnings("unchecked") class TestingUCSupport (line 222) | private static class TestingUCSupport extends UnityCatalogSupport { method accessUnityCatalogInfo (line 224) | public UnityCatalogInfo accessUnityCatalogInfo() throws Exception { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/catalog/SparkTable.java class SparkTable (line 49) | public class SparkTable implements Table, SupportsRead, SupportsWrite { method SparkTable (line 77) | public SparkTable(Identifier identifier, String tablePath) { method SparkTable (line 89) | public SparkTable(Identifier identifier, String tablePath, Map getCatalogTable() { method getTablePath (line 191) | public Path getTablePath() { method name (line 204) | @Override method schema (line 211) | @Override method columns (line 216) | @Override method partitioning (line 221) | @Override method properties (line 226) | @Override method capabilities (line 232) | @Override method newScanBuilder (line 237) | @Override method newWriteBuilder (line 268) | @Override method toString (line 275) | @Override method equals (line 280) | @Override method hashCode (line 297) | @Override class SchemaProvider (line 322) | private static class SchemaProvider { method SchemaProvider (line 336) | SchemaProvider(SparkSession sparkSession, Snapshot snapshot) { method ensureInitialized (line 341) | private synchronized void ensureInitialized() { method withInit (line 396) | private T withInit(Supplier supplier) { method getPublicSchema (line 401) | StructType getPublicSchema() { method getDataSchema (line 405) | StructType getDataSchema() { method getPartitionSchema (line 409) | StructType getPartitionSchema() { method getRawSchema (line 413) | StructType getRawSchema() { method getColumns (line 417) | Column[] getColumns() { method getPartitionTransforms (line 421) | Transform[] getPartitionTransforms() { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/exception/VersionNotFoundException.java class VersionNotFoundException (line 19) | public class VersionNotFoundException extends RuntimeException { method VersionNotFoundException (line 25) | public VersionNotFoundException(long userVersion, long earliest, long ... method getUserVersion (line 35) | public long getUserVersion() { method getEarliest (line 39) | public long getEarliest() { method getLatest (line 43) | public long getLatest() { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/DeltaInputPartition.java class DeltaInputPartition (line 33) | public class DeltaInputPartition implements InputPartition, HasPartition... method DeltaInputPartition (line 44) | public DeltaInputPartition(FilePartition filePartition, InternalRow pa... method partitionKey (line 55) | @Override method getFilePartition (line 65) | public FilePartition getFilePartition() { method preferredLocations (line 69) | @Override method equals (line 74) | @Override method hashCode (line 83) | @Override method toString (line 88) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/DeltaParquetFileFormatV2.java class DeltaParquetFileFormatV2 (line 29) | public class DeltaParquetFileFormatV2 extends DeltaParquetFileFormatBase { method DeltaParquetFileFormatV2 (line 47) | public DeltaParquetFileFormatV2( method equals (line 69) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/IndexedFile.java class IndexedFile (line 30) | public class IndexedFile implements AdmittableFile { method IndexedFile (line 35) | public IndexedFile(long version, long index, AddFile addFile) { method getVersion (line 41) | public long getVersion() { method getIndex (line 45) | public long getIndex() { method getAddFile (line 49) | public AddFile getAddFile() { method hasFileAction (line 53) | @Override method getFileSize (line 58) | @Override method toString (line 64) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/ProtocolMetadataAdapterV2.java class ProtocolMetadataAdapterV2 (line 53) | public class ProtocolMetadataAdapterV2 implements ProtocolMetadataAdapte... method ProtocolMetadataAdapterV2 (line 59) | public ProtocolMetadataAdapterV2(Protocol protocol, Metadata metadata) { method columnMappingMode (line 64) | @Override method getReferenceSchema (line 80) | @Override method isRowIdEnabled (line 85) | @Override method isDeletionVectorReadable (line 90) | @Override method isIcebergCompatAnyEnabled (line 96) | @Override method isIcebergCompatGeqEnabled (line 102) | @Override method assertTableReadable (line 120) | @Override method createRowTrackingMetadataFields (line 125) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkBatch.java class SparkBatch (line 41) | public class SparkBatch implements Batch { method SparkBatch (line 54) | public SparkBatch( method planInputPartitions (line 85) | @Override method planPartitionedInputPartitions (line 110) | private InputPartition[] planPartitionedInputPartitions( method createReaderFactory (line 145) | @Override method equals (line 158) | @Override method hashCode (line 173) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkMicroBatchStream.java class SparkMicroBatchStream (line 93) | public class SparkMicroBatchStream class InitialSnapshotCache (line 159) | private static class InitialSnapshotCache { method InitialSnapshotCache (line 163) | InitialSnapshotCache(Long version, List files) { method SparkMicroBatchStream (line 174) | public SparkMicroBatchStream( method prepareForTriggerAvailableNow (line 240) | @Override method initForTriggerAvailableNowIfNeeded (line 250) | private void initForTriggerAvailableNowIfNeeded(DeltaSourceOffset star... method initLastOffsetForTriggerAvailableNow (line 257) | private void initLastOffsetForTriggerAvailableNow(DeltaSourceOffset st... method initialOffset (line 274) | @Override method latestOffset (line 295) | @Override method latestOffset (line 308) | @Override method latestOffsetInternal (line 339) | private Optional latestOffsetInternal( method deserializeOffset (line 353) | @Override method getDefaultReadLimit (line 358) | @Override method getNextOffsetFromPreviousOffset (line 374) | private Optional getNextOffsetFromPreviousOffset( method planInputPartitions (line 416) | @Override method createReaderFactory (line 474) | @Override method commit (line 491) | @Override method stop (line 496) | @Override method findClosedByInterruptCause (line 507) | static Optional findClosedByInterruptCause... method getStartingVersion (line 527) | synchronized Optional getStartingVersion() { method getStartingVersionFromTimestamp (line 585) | private static long getStartingVersionFromTimestamp( method validateProtocolAt (line 623) | private static boolean validateProtocolAt( method getFileChangesWithRateLimit (line 664) | CloseableIterator getFileChangesWithRateLimit( method getFileChanges (line 699) | CloseableIterator getFileChanges( method filterDeltaLogs (line 745) | private CloseableIterator filterDeltaLogs( method processCommitToIndexedFiles (line 809) | private CloseableIterator processCommitToIndexedFiles( method wrapIteratorWithCommitClose (line 873) | static CloseableIterator wrapIteratorWithCommitClose( method getFilesFromCommit (line 893) | private CloseableIterator getFilesFromCommit(CommitAction... method validateCommitAndDecideSkipping (line 922) | private boolean validateCommitAndDecideSkipping( method checkReadIncompatibleSchemaChanges (line 1026) | private void checkReadIncompatibleSchemaChanges( method checkNonAdditiveSchemaChanges (line 1122) | private void checkNonAdditiveSchemaChanges( method checkReadIncompatibleSchemaChangeOnStreamStartOnce (line 1201) | private void checkReadIncompatibleSchemaChangeOnStreamStartOnce( method validateSchemaCompatibilityOnStartup (line 1273) | private void validateSchemaCompatibilityOnStartup( method addIndexedFilesAndReturnNextIndex (line 1294) | private long addIndexedFilesAndReturnNextIndex( method getSnapshotFiles (line 1319) | private CloseableIterator getSnapshotFiles(long version) { method loadAndValidateSnapshot (line 1335) | private List loadAndValidateSnapshot(long version) { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkPartitionReader.java class SparkPartitionReader (line 27) | public class SparkPartitionReader implements PartitionReader { method SparkPartitionReader (line 38) | public SparkPartitionReader( method next (line 44) | @Override method get (line 65) | @Override method close (line 73) | @Override method closeCurrentIterator (line 78) | private void closeCurrentIterator() throws IOException { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkReaderFactory.java class SparkReaderFactory (line 28) | public class SparkReaderFactory implements PartitionReaderFactory { method SparkReaderFactory (line 32) | public SparkReaderFactory( method createColumnarReader (line 38) | @Override method supportColumnarReads (line 43) | @Override method createReader (line 48) | @Override method extractFilePartition (line 57) | private FilePartition extractFilePartition(InputPartition partition) { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkScan.java class SparkScan (line 61) | public class SparkScan method SparkScan (line 130) | public SparkScan( method readSchema (line 163) | @Override method columnarSupportMode (line 188) | @Override method toBatch (line 205) | @Override method toMicroBatchStream (line 221) | @Override method description (line 244) | @Override method estimateStatistics (line 255) | @Override method computeEstimatedSizeWithColumnProjection (line 332) | private long computeEstimatedSizeWithColumnProjection(long totalBytes) { method getAvgLenByColumn (line 358) | private Map getAvgLenByColumn() { method getSchemaSize (line 378) | private static long getSchemaSize(StructType schema, Map runtime... method ensurePlanned (line 485) | private void ensurePlanned() { method getDataSchema (line 490) | public StructType getDataSchema() { method getPartitionSchema (line 494) | public StructType getPartitionSchema() { method getReadDataSchema (line 498) | public StructType getReadDataSchema() { method getOptions (line 502) | public CaseInsensitiveStringMap getOptions() { method getConfiguration (line 506) | public Configuration getConfiguration() { method filterAttributes (line 510) | @Override method filter (line 517) | @Override method validateStreamingOptions (line 552) | static void validateStreamingOptions(DeltaOptions deltaOptions) { method outputPartitioning (line 585) | @Override method equals (line 609) | @Override method hashCode (line 632) | @Override class RuntimePredicate (line 656) | private static class RuntimePredicate { method RuntimePredicate (line 660) | RuntimePredicate( FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/SparkScanBuilder.java class SparkScanBuilder (line 40) | public class SparkScanBuilder method SparkScanBuilder (line 73) | public SparkScanBuilder( method pruneColumns (line 99) | @Override method pushFilters (line 109) | @Override method pushedFilters (line 163) | @Override method build (line 168) | @Override method getOptions (line 183) | CaseInsensitiveStringMap getOptions() { method getDataSchema (line 187) | StructType getDataSchema() { method getPartitionSchema (line 191) | StructType getPartitionSchema() { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/deletionvector/ColumnVectorWithFilter.java class ColumnVectorWithFilter (line 33) | public class ColumnVectorWithFilter extends ColumnVector { method ColumnVectorWithFilter (line 38) | public ColumnVectorWithFilter(ColumnVector delegate, int[] rowIdMappin... method close (line 44) | @Override method hasNull (line 49) | @Override method numNulls (line 54) | @Override method isNullAt (line 61) | @Override method getBoolean (line 66) | @Override method getByte (line 71) | @Override method getShort (line 76) | @Override method getInt (line 81) | @Override method getLong (line 86) | @Override method getFloat (line 91) | @Override method getDouble (line 96) | @Override method getArray (line 101) | @Override method getMap (line 106) | @Override method getDecimal (line 111) | @Override method getUTF8String (line 116) | @Override method getBinary (line 121) | @Override method getChild (line 134) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/deletionvector/DeletionVectorReadFunction.java class DeletionVectorReadFunction (line 47) | public class DeletionVectorReadFunction method DeletionVectorReadFunction (line 59) | private DeletionVectorReadFunction( method apply (line 68) | @Override method applyRow (line 78) | private Iterator applyRow(PartitionedFile file) { method applyBatch (line 94) | @SuppressWarnings("unchecked") method filterAndProjectBatch (line 115) | private static ColumnarBatch filterAndProjectBatch(ColumnarBatch batch... method buildFilteredColumns (line 125) | private static ColumnVector[] buildFilteredColumns( method findActiveRows (line 140) | private static int[] findActiveRows(ColumnarBatch batch, int dvColumnI... method wrap (line 153) | public static DeletionVectorReadFunction wrap( FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/read/deletionvector/DeletionVectorSchemaContext.java class DeletionVectorSchemaContext (line 29) | public class DeletionVectorSchemaContext implements Serializable { method DeletionVectorSchemaContext (line 46) | public DeletionVectorSchemaContext(StructType readDataSchema, StructTy... method getSchemaWithDvColumn (line 75) | public StructType getSchemaWithDvColumn() { method getDvColumnIndex (line 79) | public int getDvColumnIndex() { method getInputColumnCount (line 83) | public int getInputColumnCount() { method getOutputSchema (line 87) | public StructType getOutputSchema() { method getOutputColumnOrdinals (line 92) | public Seq getOutputColumnOrdinals() { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/DeltaSnapshotManager.java type DeltaSnapshotManager (line 36) | @Experimental method loadLatestSnapshot (line 44) | Snapshot loadLatestSnapshot(); method loadSnapshotAt (line 53) | Snapshot loadSnapshotAt(long version); method getActiveCommitAtTime (line 69) | DeltaHistoryManager.Commit getActiveCommitAtTime( method checkVersionExists (line 86) | void checkVersionExists(long version, boolean mustBeRecreatable, boole... method getTableChanges (line 110) | CommitRange getTableChanges(Engine engine, long startVersion, Optional... FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/PathBasedSnapshotManager.java class PathBasedSnapshotManager (line 35) | @Experimental method PathBasedSnapshotManager (line 41) | public PathBasedSnapshotManager(String tablePath, Configuration hadoop... method PathBasedSnapshotManager (line 45) | public PathBasedSnapshotManager(String tablePath, Engine kernelEngine) { method loadLatestSnapshot (line 55) | @Override method loadSnapshotAt (line 66) | @Override method getActiveCommitAtTime (line 86) | @Override method checkVersionExists (line 114) | @Override method getTableChanges (line 135) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/SnapshotManagerFactory.java class SnapshotManagerFactory (line 42) | @Experimental method SnapshotManagerFactory (line 46) | private SnapshotManagerFactory() {} method create (line 56) | public static DeltaSnapshotManager create( method createUCManagedSnapshotManager (line 72) | private static UCManagedTableSnapshotManager createUCManagedSnapshotMa... FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/unitycatalog/UCManagedTableSnapshotManager.java class UCManagedTableSnapshotManager (line 38) | public class UCManagedTableSnapshotManager implements DeltaSnapshotManag... method UCManagedTableSnapshotManager (line 52) | public UCManagedTableSnapshotManager( method loadLatestSnapshot (line 67) | @Override method loadSnapshotAt (line 77) | @Override method getActiveCommitAtTime (line 98) | @Override method checkVersionExists (line 130) | @Override method getTableChanges (line 169) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/unitycatalog/UCTableInfo.java class UCTableInfo (line 29) | public final class UCTableInfo { method UCTableInfo (line 36) | public UCTableInfo( method getTableId (line 44) | public String getTableId() { method getTablePath (line 48) | public String getTablePath() { method getUcUri (line 52) | public String getUcUri() { method getAuthConfig (line 56) | public Map getAuthConfig() { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/snapshot/unitycatalog/UCUtils.java class UCUtils (line 36) | public final class UCUtils { method UCUtils (line 39) | private UCUtils() {} method extractTableInfo (line 49) | public static Optional extractTableInfo( method extractUCTableId (line 93) | private static String extractUCTableId(CatalogTable catalogTable) { method extractTablePath (line 106) | private static String extractTablePath(CatalogTable catalogTable) { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/CloseableIterator.java class CloseableIterator (line 40) | public abstract class CloseableIterator extends AbstractIterator i... method wrap (line 46) | public static CloseableIterator wrap(Iterator iterator) { method mapCloseable (line 57) | public CloseableIterator mapCloseable(Function mapper) { method filterCloseable (line 81) | public CloseableIterator filterCloseable(Predicate predicate) { class WrappedIterator (line 120) | private static class WrappedIterator extends CloseableIterator { method WrappedIterator (line 123) | WrappedIterator(Iterator delegate) { method hasNext (line 127) | @Override method next (line 132) | @Override method close (line 137) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/ExpressionUtils.java class ExpressionUtils (line 53) | public final class ExpressionUtils { method convertSparkFilterToKernelPredicate (line 73) | public static ConvertedPredicate convertSparkFilterToKernelPredicate(F... method convertSparkFilterToKernelPredicate (line 90) | public static ConvertedPredicate convertSparkFilterToKernelPredicate( method convertSparkFilterToKernelPredicate (line 105) | @VisibleForTesting method convertSparkFilterToKernelPredicate (line 119) | private static ConvertedPredicate convertSparkFilterToKernelPredicate( method convertComparisonLiteral (line 273) | private static Optional convertComparisonLiteral( method widenDecimalLiteral (line 291) | private static Optional widenDecimalLiteral( method lookupColumnType (line 307) | private static Optional lookupColumnType(String attribute, S... method kernelColumn (line 333) | private static Column kernelColumn(String attribute) { method convertValueToKernelLiteral (line 364) | @VisibleForTesting class ConvertedPredicate (line 433) | public static final class ConvertedPredicate { method ConvertedPredicate (line 437) | public ConvertedPredicate(Optional convertedPredicate) { method ConvertedPredicate (line 442) | public ConvertedPredicate(Optional convertedPredicate, bo... method getConvertedPredicate (line 447) | public Optional getConvertedPredicate() { method isPartial (line 451) | public boolean isPartial() { method isPresent (line 455) | public boolean isPresent() { method get (line 459) | public Predicate get() { class FilterClassificationResult (line 468) | public static class FilterClassificationResult { method FilterClassificationResult (line 474) | public FilterClassificationResult( method classifyFilter (line 501) | public static FilterClassificationResult classifyFilter( method classifyFilter (line 515) | public static FilterClassificationResult classifyFilter( method dsv2PredicateToCatalystExpression (line 562) | public static Optional dsv2PredicateToCatalystExpression( method dsv2ExpressionToCatalystExpression (line 817) | private static Optional dsv2ExpressionToCatalystExpression( method ExpressionUtils (line 841) | private ExpressionUtils() {} FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/PartitionUtils.java class PartitionUtils (line 59) | public class PartitionUtils { method PartitionUtils (line 61) | private PartitionUtils() {} method tableSupportsDeletionVectors (line 68) | public static boolean tableSupportsDeletionVectors(Snapshot snapshot) { method calculateMaxSplitBytes (line 80) | public static long calculateMaxSplitBytes( method getPartitionRow (line 116) | public static InternalRow getPartitionRow( method buildPartitionedFile (line 164) | public static PartitionedFile buildPartitionedFile( method createDeltaParquetReaderFactory (line 203) | public static PartitionReaderFactory createDeltaParquetReaderFactory( method buildDvMetadata (line 279) | private static scala.collection.immutable.Map buildDvM... FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/RowTrackingUtils.java class RowTrackingUtils (line 36) | public class RowTrackingUtils { method RowTrackingUtils (line 52) | private RowTrackingUtils() {} method createMetadataStructFields (line 75) | public static List createMetadataStructFields( method getPhysicalColumnNameOrThrow (line 141) | private static String getPhysicalColumnNameOrThrow( method createConstantFieldMetadata (line 159) | private static org.apache.spark.sql.types.Metadata createConstantField... method createGeneratedFieldMetadata (line 167) | private static org.apache.spark.sql.types.Metadata createGeneratedFiel... FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/ScalaUtils.java class ScalaUtils (line 27) | public final class ScalaUtils { method toScalaMap (line 28) | public static scala.collection.immutable.Map toScalaMap( method toJavaMap (line 43) | public static Map toJavaMap( method toScalaOption (line 61) | public static Option toScalaOption(Optional optional) { method toJavaOptional (line 72) | public static Optional toJavaOptional(Option option) { FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/SchemaUtils.java class SchemaUtils (line 48) | public class SchemaUtils { method convertKernelSchemaToSparkSchema (line 55) | public static org.apache.spark.sql.types.StructType convertKernelSchem... method convertKernelDataTypeToSparkDataType (line 74) | public static org.apache.spark.sql.types.DataType convertKernelDataTyp... method convertSparkSchemaToKernelSchema (line 129) | public static StructType convertSparkSchemaToKernelSchema( method convertSparkDataTypeToKernelDataType (line 147) | public static DataType convertSparkDataTypeToKernelDataType( method convertKernelFieldMetadataToSparkMetadata (line 211) | public static Metadata convertKernelFieldMetadataToSparkMetadata( method convertSparkMetadataToKernelFieldMetadata (line 267) | public static io.delta.kernel.types.FieldMetadata convertSparkMetadata... method unboxLongArray (line 328) | private static long[] unboxLongArray(Long[] boxedArray, String key) { method unboxDoubleArray (line 344) | private static double[] unboxDoubleArray(Double[] boxedArray, String k... method unboxBooleanArray (line 360) | private static boolean[] unboxBooleanArray(Boolean[] boxedArray, Strin... FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/SerializableKernelRowWrapper.java class SerializableKernelRowWrapper (line 24) | public class SerializableKernelRowWrapper implements Serializable { method SerializableKernelRowWrapper (line 30) | public SerializableKernelRowWrapper(Row row) { method getRow (line 36) | public Row getRow() { method equals (line 44) | @Override method hashCode (line 52) | @Override FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/StatsUtils.java class StatsUtils (line 37) | public final class StatsUtils { method StatsUtils (line 39) | private StatsUtils() {} method toV2Statistics (line 49) | public static Statistics toV2Statistics( method buildColumnStats (line 82) | private static Map buildColumnStats( FILE: spark/v2/src/main/java/io/delta/spark/internal/v2/utils/StreamingHelper.java class StreamingHelper (line 46) | @Experimental method getFieldIndex (line 53) | private static int getFieldIndex(ColumnarBatch batch, String fieldName) { method getVersion (line 63) | public static long getVersion(ColumnarBatch batch) { method getAddFile (line 79) | public static Optional getAddFile(FilteredColumnarBatch batch... method getAddFile (line 99) | private static Optional getAddFile(ColumnarBatch batch, int r... method getAddFileWithDataChange (line 115) | public static Optional getAddFileWithDataChange(ColumnarBatch... method getDataChangeRemove (line 122) | public static Optional getDataChangeRemove(ColumnarBatch b... method getMetadata (line 139) | public static Optional getMetadata(ColumnarBatch batch, int ... method getCommitActionsFromRangeUnsafe (line 164) | public static CloseableIterator getCommitActionsFromRan... method collectMetadataActionsFromRangeUnsafe (line 189) | public static Map collectMetadataActionsFromRangeUnsafe( method StreamingHelper (line 237) | private StreamingHelper() {} FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/DeltaV2TestBase.java class DeltaV2TestBase (line 24) | public abstract class DeltaV2TestBase { method setUpSparkAndEngine (line 29) | @BeforeAll method tearDownSpark (line 43) | @AfterAll method createTestTableWithData (line 51) | protected void createTestTableWithData(String path, String tableName) { method createEmptyTestTable (line 62) | protected void createEmptyTestTable(String path, String tableName) { method createEmptyPartitionedTestTable (line 68) | protected void createEmptyPartitionedTestTable(String path, String tab... method createSchemaEvolutionTestTable (line 75) | protected void createSchemaEvolutionTestTable(String path, String tabl... type ThrowingRunnable (line 94) | @FunctionalInterface method run (line 96) | void run() throws Exception; method withSQLConf (line 103) | protected void withSQLConf(String key, String value, ThrowingRunnable ... method withTable (line 121) | protected void withTable(String[] tableNames, ThrowingRunnable action)... method createPartitionedTable (line 131) | protected static void createPartitionedTable(String tableName, String ... FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/InternalRowTestUtils.java class InternalRowTestUtils (line 37) | public class InternalRowTestUtils { method InternalRowTestUtils (line 39) | private InternalRowTestUtils() {} method mockReader (line 42) | public static Function1> mockRe... method mockBatchReader (line 57) | @SuppressWarnings("unchecked") method collectRows (line 70) | public static List collectRows(Iterator iter) { method collectBatches (line 79) | @SuppressWarnings("unchecked") method row (line 90) | public static InternalRow row(Object... values) { method assertRowsEquals (line 100) | public static void assertRowsEquals(List actual, List toRows(List rows) { FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/V2DDLTest.java class V2DDLTest (line 30) | public class V2DDLTest extends V2TestBase { method testCreateTable (line 32) | @Test method testQueryTableNotExist (line 49) | @Test method testPathBasedTable (line 61) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/V2ReadTest.java class V2ReadTest (line 31) | public class V2ReadTest extends V2TestBase { method testBatchRead (line 33) | @Test method testColumnMappingRead (line 41) | @Test method testDeletionVectorRead (line 63) | @Test method testPartitionedJoinEliminatesShuffle (line 107) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/V2StreamingReadTest.java class V2StreamingReadTest (line 44) | public class V2StreamingReadTest extends V2TestBase { method testStreamingReadWithStartingVersion (line 46) | @Test method testStreamingRead (line 87) | @Test method testStreamingReadAfterStatsRecompute (line 124) | @Test method testStreamingReadWithMultipleDeletionVectors (line 173) | @Test method testStreamingQueryStopDoesNotSurfaceException (line 241) | @Test method testNestedColumnAdditionDetectedOnRestart (line 309) | @Test method testNestedTypeWideningDetectedOnRestart (line 362) | @Test method testNestedNullabilityRelaxDetectedOnRestart (line 419) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/V2TestBase.java class V2TestBase (line 40) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method setUp (line 53) | @BeforeAll method tearDown (line 70) | @AfterAll method str (line 81) | protected static String str(String template, Object... args) { method check (line 91) | protected void check(String sql, List> expectedRows) { method row (line 105) | protected static List row(Object... values) { method assertDatasetEquals (line 110) | protected void assertDatasetEquals(Dataset actual, List expe... method processStreamingQuery (line 126) | protected List processStreamingQuery(Dataset streamingDF, St... method withSQLConf (line 154) | protected void withSQLConf(String key, String value, Runnable action) { method assertDataEquals (line 174) | protected void assertDataEquals(List actualRows, List expect... FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/catalog/SparkTableTest.java class SparkTableTest (line 58) | public class SparkTableTest extends DeltaV2TestBase { method testDeltaKernelTable (line 60) | @ParameterizedTest(name = "{0} - {1}") type ConstructionMethod (line 203) | enum ConstructionMethod { method ConstructionMethod (line 209) | ConstructionMethod(String displayName) { method toString (line 213) | @Override class TableTestCase (line 220) | private static class TableTestCase { method TableTestCase (line 227) | public TableTestCase( method toString (line 241) | @Override method tableTestCases (line 248) | static Stream tableTestCases() { method testGetDecodedPathSupportsVariousUriSchemes (line 352) | @ParameterizedTest(name = "URI scheme: {0}") method testGetDecodedPathDecodesUrlEncodedCharacters (line 372) | @Test method uriSchemeTestCases (line 391) | static Stream uriSchemeTestCases() { method testEqualsAndHashCode (line 401) | @Test method testEqualsAndHashCodeWithCatalogTable (line 422) | @Test method testEqualsAndHashCodeWithDifferentSnapshotVersions (line 464) | @Test method testNewWriteBuilderThrowsUnsupported (line 491) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/catalog/TestCatalog.java class TestCatalog (line 46) | public class TestCatalog implements TableCatalog { method listTables (line 62) | @Override method loadTable (line 67) | @Override method createTable (line 88) | @Override method alterTable (line 124) | @Override method dropTable (line 129) | @Override method renameTable (line 135) | @Override method initialize (line 140) | @Override method name (line 147) | @Override method isPathIdentifier (line 157) | private boolean isPathIdentifier(Identifier ident) { method getTableKey (line 163) | private String getTableKey(Identifier ident) { FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/SparkGoldenTableTest.java class SparkGoldenTableTest (line 52) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method setUp (line 57) | @BeforeAll method tearDown (line 72) | @AfterAll method checkAnswer (line 81) | private void checkAnswer(Dataset df, List expected) { method testDsv2Internal (line 85) | @Test method checkSupportsPushDownFilters (line 380) | private void checkSupportsPushDownFilters( method getPushedKernelPredicates (line 417) | private Predicate[] getPushedKernelPredicates(SparkScanBuilder builder... method getDataFilters (line 423) | private Filter[] getDataFilters(SparkScanBuilder builder) throws Excep... method getKernelScanBuilderPredicate (line 429) | private Optional getKernelScanBuilderPredicate(SparkScanBui... method testDsv2InteralWithNestedStruct (line 444) | @Test method testTablePrimitives (line 492) | @Test method testTableWithNestedStruct (line 521) | @Test method testPartitionedTable (line 534) | @Test method testVariantTypeTable (line 617) | @Test method testAllGoldenTables (line 687) | @Test method verifyHadoopConf (line 733) | private void verifyHadoopConf(Configuration conf) { method hasOnlyDeltaLogSubdir (line 739) | private boolean hasOnlyDeltaLogSubdir(String path) { method checkTable (line 754) | private void checkTable(String path, List expected) { method goldenTablePath (line 760) | private String goldenTablePath(String name) { method getAllGoldenTableNames (line 764) | private List getAllGoldenTableNames() { FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/SparkMicroBatchStreamTest.java class SparkMicroBatchStreamTest (line 73) | public class SparkMicroBatchStreamTest extends DeltaV2TestBase { method createTestStream (line 79) | private SparkMicroBatchStream createTestStream(File tempDir) { method emptyDeltaOptions (line 88) | private DeltaOptions emptyDeltaOptions() { method testLatestOffset_throwsUnsupportedOperationException (line 92) | @Test method testInitialOffset_withInitialSnapshot (line 99) | @Test method testDeserializeOffset_ValidJson (line 140) | @Test method testDeserializeOffset_MismatchedTableId (line 159) | @Test method testDeserializeOffset_InvalidJson (line 181) | @Test method testDeserializeOffset_WithInitialSnapshot (line 188) | @Test method testCommit_NoOp (line 209) | @Test method testStop_NoOp (line 221) | @Test method testInitialOffset_firstBatchParity (line 231) | @ParameterizedTest method initialOffsetParameters (line 278) | private static Stream initialOffsetParameters() { method testGetFileChanges (line 311) | @ParameterizedTest method getFileChangesParameters (line 379) | private static Stream getFileChangesParameters() { method testGetFileChangesWithRateLimit (line 497) | @ParameterizedTest method getFileChangesWithRateLimitParameters (line 561) | private static Stream getFileChangesWithRateLimitParameters... method compareFileChanges (line 607) | private void compareFileChanges( method testGetFileChanges_emptyVersions (line 658) | @ParameterizedTest method emptyVersionScenarios (line 713) | private static Stream emptyVersionScenarios() { method testGetFileChanges_lazyLoading (line 736) | @Test method testGetFileChanges_onRemoveFile_throwError (line 817) | @ParameterizedTest method removeFileScenarios (line 897) | private static Stream removeFileScenarios() { method testGetFileChanges_withIgnoreDeletes_deleteOnlyParity (line 983) | @ParameterizedTest method testGetFileChanges_withIgnoreDeletes_changeCommitStillThrows (line 1036) | @ParameterizedTest method testGetFileChanges_withSkipChangeCommits_deleteOnlyParity (line 1129) | @ParameterizedTest method testGetFileChanges_withSkipChangeCommits_changeCommitParity (line 1182) | @ParameterizedTest method deleteOnlyScenarios (line 1240) | private static Stream deleteOnlyScenarios() { method changeCommitScenarios (line 1300) | private static Stream changeCommitScenarios() { method testGetFileChanges_startingVersionAfterCheckpointAndLogCleanup (line 1354) | @Test method testLatestOffset_notInitialSnapshot (line 1416) | @ParameterizedTest method latestOffsetParameters (line 1457) | private static Stream latestOffsetParameters() { method testLatestOffset_sequentialBatchAdvancement (line 1532) | @ParameterizedTest method sequentialBatchAdvancementParameters (line 1577) | private static Stream sequentialBatchAdvancementParameters() { method testLatestOffset_noNewDataAtLatestVersion (line 1652) | @ParameterizedTest method noNewDataAtLatestVersionParameters (line 1728) | private static Stream noNewDataAtLatestVersionParameters() { method testAvailableNow_SequentialBatchAdvancement (line 1744) | @ParameterizedTest method availableNowParameters (line 1797) | private static Stream availableNowParameters() { method testPlanInputPartitions_dataParity (line 1879) | @ParameterizedTest method planInputPartitionsParameters (line 1985) | private static Stream planInputPartitionsParameters() { method testPlanInputPartitions_excludeRegex (line 2060) | @ParameterizedTest method excludeRegexPlanInputPartitionsParameters (line 2166) | private static Stream excludeRegexPlanInputPartitionsParame... method convertInternalRowToRow (line 2254) | private Row convertInternalRowToRow(InternalRow internalRow, StructTyp... method compareDataResults (line 2268) | private void compareDataResults( method testGetStartingVersion (line 2329) | @ParameterizedTest method getStartingVersionParameters (line 2350) | private static Stream getStartingVersionParameters() { method testGetStartingVersion_noOptions (line 2365) | @Test method testGetStartingVersion_negativeVersion_throwsError (line 2395) | @Test method testGetStartingVersion_protocolValidationFlag (line 2410) | @ParameterizedTest method protocolValidationParameters (line 2445) | private static Stream protocolValidationParameters() { method testGetStartingVersion_protocolValidationNonFeatureExceptionFallback (line 2472) | @Test method testGetStartingVersionFromTimestamp (line 2538) | @Test method testSchemaEvolution_onForwardAdditiveChanges_throwsError (line 2664) | @ParameterizedTest method testSchemaEvolution_onBackfillAdditiveChanges (line 2770) | @ParameterizedTest method testSchemaEvolution_onForwardNonAdditiveChanges_throwsError (line 2840) | @ParameterizedTest method testSchemaEvolution_onBackfillNonAdditiveChanges_throwsError (line 2955) | @ParameterizedTest method testSchemaEvolution_onStreamStartOnce (line 3074) | @Test method additiveSchemaEvolutionScenarios (line 3165) | private static Stream additiveSchemaEvolutionScenarios() { method nonAdditiveSchemaEvolutionScenarios (line 3250) | private static Stream nonAdditiveSchemaEvolutionScenarios() { type ScenarioSetup (line 3306) | @FunctionalInterface method setup (line 3314) | void setup(String tableName, File tempDir) throws Exception; class ReadLimitConfig (line 3317) | static class ReadLimitConfig { method ReadLimitConfig (line 3321) | private ReadLimitConfig(Optional maxFiles, Optional m... method noLimit (line 3326) | static ReadLimitConfig noLimit() { method maxFiles (line 3330) | static ReadLimitConfig maxFiles(int files) { method maxBytes (line 3334) | static ReadLimitConfig maxBytes(long bytes) { method toReadLimit (line 3338) | ReadLimit toReadLimit() { method compareOffsets (line 3349) | private void compareOffsets(Offset dsv1Offset, Offset dsv2Offset, Stri... method sql (line 3392) | private static void sql(String query, Object... args) { method insertVersions (line 3405) | private void insertVersions( method createAdmissionLimits (line 3422) | private Optional createAdmissionLimits( method formatIndexedFile (line 3435) | private String formatIndexedFile(org.apache.spark.sql.delta.sources.In... method formatKernelIndexedFile (line 3442) | private String formatKernelIndexedFile(IndexedFile file) { method advanceOffsetSequenceDsv1 (line 3448) | private List advanceOffsetSequenceDsv1( method advanceOffsetSequenceDsv2 (line 3462) | private List advanceOffsetSequenceDsv2( method compareOffsetSequence (line 3476) | private void compareOffsetSequence( method createDeltaSource (line 3493) | private DeltaSource createDeltaSource(DeltaLog deltaLog, String tableP... method createDeltaSource (line 3498) | private DeltaSource createDeltaSource(DeltaLog deltaLog, String tableP... method createTestStreamWithDefaults (line 3513) | private SparkMicroBatchStream createTestStreamWithDefaults( method createDeltaOptions (line 3534) | private DeltaOptions createDeltaOptions(String optionName, String opti... method testAndCompareStartingVersion (line 3547) | private void testAndCompareStartingVersion( method compareStartingVersionResults (line 3574) | private void compareStartingVersionResults( method testMemoryProtection_initialSnapshotTooLarge (line 3598) | @Test method testFindClosedByInterruptCause (line 3654) | @Test method testWrapIteratorWithCommitClose_closesCommitOnIteratorClose (line 3677) | @Test method testWrapIteratorWithCommitClose_closesCommitOnEarlyClose (line 3716) | @Test method testWrapIteratorWithCommitClose_closesCommitEvenWhenInnerCloseThrows (line 3751) | @Test method newTrackingCommitActions (line 3787) | private static CommitActions newTrackingCommitActions(AtomicBoolean cl... FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/SparkScanBuilderTest.java class SparkScanBuilderTest (line 45) | public class SparkScanBuilderTest extends DeltaV2TestBase { method testBuild_returnsScanWithExpectedSchema (line 47) | @Test method testToMicroBatchStream_returnsSparkMicroBatchStream (line 99) | @Test method testPushFilters_singleSupportedDataFilter (line 147) | @Test method testPushFilters_singleUnsupportedDataFilter (line 167) | @Test method testPushFilters_singleSupportedDataFilter_StringStartsWith (line 184) | @Test method testPushFilters_multiSupportedDataFilters (line 208) | @Test method testPushFilters_mixedSupportedAndUnsupportedDataFilters (line 236) | @Test method testPushFilters_singleSupportedPartitionFilter (line 260) | @Test method testPushFilters_singleUnsupportedPartitionFilter (line 281) | @Test method testPushFilters_multiSupportedPartitionFilters (line 303) | @Test method testPushFilters_mixedSupportedAndUnsupportedPartitionFilters (line 332) | @Test method testPushFilters_mixedFilters (line 363) | @Test method testPushFilters_ORFilters (line 410) | @Test method testPushFilters_ORSupportedAndUnsupportedDataFilters (line 441) | @Test method testPushFilters_ORSupportedDataAndPartitionFilters (line 464) | @Test method testPushFilters_mixedORandAND (line 509) | @Test method testPushFilters_NOTFilters (line 558) | @Test method testPushFilters_NOTSupportedDataANDSupportedPartitionFilters (line 581) | @Test method testPushFilters_NOTSupportedDataANDUnsupportedDataFilters (line 625) | @Test method testPushFilters_NOTSupportedDataORSupportedPartitionFilters (line 646) | @Test method testPushFilters_NOTSupportedDataORUnsupportedDataFilters (line 684) | @Test method checkSupportsPushDownFilters (line 710) | private void checkSupportsPushDownFilters( method createTestScanBuilder (line 743) | private SparkScanBuilder createTestScanBuilder(File tempDir) { method testPushFilters_decimalWideningEndToEnd (line 768) | @Test method testPushFilters_decimalRejectionPartialPushDown (line 792) | @Test method createDecimalTestScanBuilder (line 818) | private SparkScanBuilder createDecimalTestScanBuilder(File tempDir) { method createScanBuilder (line 843) | private SparkScanBuilder createScanBuilder( method getPushedKernelPredicates (line 876) | private Predicate[] getPushedKernelPredicates(SparkScanBuilder builder... method getDataFilters (line 883) | private Filter[] getDataFilters(SparkScanBuilder builder) throws Excep... method getKernelScanBuilderPredicate (line 890) | private Optional getKernelScanBuilderPredicate(SparkScanBui... FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/SparkScanTest.java class SparkScanTest (line 50) | public class SparkScanTest extends DeltaV2TestBase { method setupPartitionedTable (line 55) | @BeforeAll method testColumnarSupportModeReturnsSupported (line 119) | @Test method testColumnarSupportModeDoesNotTriggerPlanning (line 131) | @Test method testColumnarSupportModeWithUnsupportedSchema (line 148) | @Test method testColumnarSupportModeWithVectorizedReaderDisabled (line 185) | @Test method testColumnarSupportModeWithDeletionVectors (line 203) | @Test method testGetDataSchemaPartitionSchemaReadDataSchemaOptionsConfiguration (line 244) | @Test method testGetTablePathReturnsTablePath (line 295) | @Test method testGetConfigurationWithHadoopOptions (line 311) | @Test method testGetReadDataSchemaWithColumnPruning (line 333) | @Test method testDPP_singleFilter (line 358) | @Test method testDPP_multiFilters (line 370) | @Test method testDPP_ANDFilters (line 379) | @Test method testDPP_ORFilters (line 386) | @Test method testDPP_NOTFilter (line 393) | @Test method testDPP_INFilter (line 403) | @Test method testDPP_negativeFilter (line 417) | @Test method testDPP_ANDNegativeFilter (line 423) | @Test method testDPP_ORNegativeFilter (line 430) | @Test method testDPP_nonPartitionColumnFilter (line 438) | @Test method testDPP_nonPartitionColumnFilterOnly (line 444) | @Test method testDPP_ANDDataPredicate (line 449) | @Test method testDPP_ORDataPredicate (line 455) | @Test method testDPP_interColumnFilter (line 461) | @Test method testDPP_negativeInterColumnFilter (line 466) | @Test method testDPP_integerFilter (line 472) | @Test method checkSupportsRuntimeFilters (line 478) | protected static void checkSupportsRuntimeFilters( method getPartitionedFiles (line 524) | private static List getPartitionedFiles(SparkScan sca... method getTotalBytes (line 531) | private static long getTotalBytes(SparkScan scan) throws Exception { method getEstimatedSizeInBytes (line 538) | private static long getEstimatedSizeInBytes(SparkScan scan) throws Exc... method testValidateStreamingOptions_SupportedOptions (line 549) | @Test method testValidateStreamingOptions_UnsupportedOptions (line 570) | @Test method testEqualsAndHashCode (line 599) | @Test method testEqualsWithDifferentOptions (line 613) | @Test method testEqualsWithSameFilters (line 629) | @Test method testEqualsWithDifferentFilters (line 651) | @Test method testEstimatedSizeMatchesStatistics (line 674) | @Test method testEstimatedSizeWithColumnPruning (line 686) | @Test method testEstimatedSizeWithColumnPruningAndFiltering (line 737) | @Test method testEstimatedSizeZeroAfterFilteringOutAllFiles (line 786) | @Test method testEqualsAndHashCodeWithSameRuntimeFilter (line 811) | @Test method testEqualsAndHashCodeWithEquivalentRuntimeFilters (line 826) | @Test method testEqualsAndHashCodeWithMultipleRuntimeFiltersInSameOrder (line 848) | @Test method testEqualsAndHashCodeWithIdempotentRuntimeFilters (line 863) | @Test method testEqualsAndHashCodeWithSeparateRuntimeFilterCalls (line 879) | @Test method testEqualsAndHashCodeWithRuntimeFiltersInDifferentOrder (line 895) | @Test method testEqualsAndHashCodeWithNonPartitionColumnRuntimeFilters (line 910) | @Test method testNotEqualsWithDifferentRuntimeFilters (line 928) | @Test method testNotEqualsWithAndWithoutRuntimeFilter (line 943) | @Test method testOutputPartitioningForPartitionedTable (line 961) | @Test method createNonPartitionedScan (line 993) | private SparkScan createNonPartitionedScan(File tempDir, String tableN... method testOutputPartitioningForNonPartitionedTable (line 1010) | @Test method testOutputPartitioningAfterRuntimeFilter (line 1022) | @Test method testPlanInputPartitionsReturnsHasPartitionKeyForPartitionedTable (line 1046) | @Test method testPlanInputPartitionsGroupsFilesByPartition (line 1069) | @Test method testPlanInputPartitionsReturnsFilePartitionForNonPartitionedTable (line 1143) | @Test method testOutputPartitioningForEmptyPartitionedTable (line 1162) | @Test method injectCatalogStats (line 1202) | private CatalogTable injectCatalogStats(String tblName, CatalogStatist... method testEstimateStatisticsWithCatalogStats_cboEnabled (line 1209) | @Test method testEstimateStatisticsWithCatalogStats_cboDisabled (line 1278) | @Test method testEstimateStatisticsWithCatalogStats_planStatsEnabled (line 1319) | @Test method testEstimateStatisticsWithoutCatalogStats (line 1368) | @Test method testEstimateStatisticsWithPartitionedTableAndCatalogStats (line 1399) | @Test method testEstimatedSizeUsesAvgLenFromCatalogStats (line 1474) | @Test method testEstimateStatisticsWithoutAnalyze (line 1558) | @Test method buildColStatsMap (line 1590) | @SuppressWarnings({"rawtypes", "unchecked"}) FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/deletionvector/ColumnVectorWithFilterTest.java class ColumnVectorWithFilterTest (line 28) | public class ColumnVectorWithFilterTest { method testIntegerColumnVector (line 30) | @Test method testLongColumnVector (line 42) | @Test method testDoubleColumnVector (line 54) | @Test method testBooleanColumnVector (line 66) | @Test method testStringColumnVector (line 79) | @Test method testStructColumnVector (line 92) | @Test method testNullColumnVector (line 119) | @Test method testAllNullColumnVector (line 135) | @Test method testNoneSelectColumnVector (line 147) | @Test method testAllSelectColumnVector (line 159) | @Test method assertMappedValues (line 173) | private static void assertMappedValues( FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/deletionvector/DeletionVectorReadFunctionTest.java class DeletionVectorReadFunctionTest (line 32) | public class DeletionVectorReadFunctionTest { method testFilterDeletedRowsAndProjectRemovesDvColumn (line 40) | @Test method testAllRowsDeleted (line 60) | @Test method testNoRowsDeleted (line 75) | @Test method testBatchFilterDeletedRowsAndProjectRemovesDvColumn (line 92) | @Test method testBatchAllRowsDeleted (line 103) | @Test method testBatchNoRowsDeleted (line 112) | @Test method testBatchMultipleBatchesWithDifferentBatch (line 122) | @Test method runBatchRead (line 143) | private List runBatchRead(ColumnarBatch... inputBatches) { method assertBatchRows (line 151) | private static void assertBatchRows( method createBatch (line 166) | private static ColumnarBatch createBatch(int[] ids, byte[] deletionVec... FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/read/deletionvector/DeletionVectorSchemaContextTest.java class DeletionVectorSchemaContextTest (line 25) | public class DeletionVectorSchemaContextTest { method testWithFullSchemas (line 33) | @Test method testEmptyPartitionSchema (line 49) | @Test method testEmptyDataSchema (line 64) | @Test method testDuplicateDvColumnThrowsException (line 79) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/snapshot/PathBasedSnapshotManagerTest.java class PathBasedSnapshotManagerTest (line 39) | public class PathBasedSnapshotManagerTest extends DeltaV2TestBase { method testUnsafeVolatileSnapshot (line 43) | @Test method testLoadLatestSnapshot (line 60) | @Test method testMultipleLoadLatestSnapshot (line 86) | @Test method testLoadSnapshotAt (line 112) | @Test method setupTableWithDeletedVersions (line 142) | private void setupTableWithDeletedVersions(String testTablePath, Strin... method testGetActiveCommitAtTime_pastTimestamp (line 159) | @Test method testGetActiveCommitAtTime_futureTimestamp_canReturnLast (line 193) | @Test method testGetActiveCommitAtTime_futureTimestamp_notMustBeRecreatable (line 226) | @Test method testGetActiveCommitAtTime_earlyTimestamp_canReturnEarliest (line 259) | @Test method testGetActiveCommitAtTime_earlyTimestamp_notMustBeRecreatable_canReturnEarliest (line 292) | @Test method checkVersionExistsTestCases (line 325) | private static Stream checkVersionExistsTestCases() { method testCheckVersionExists (line 365) | @ParameterizedTest(name = "{0}") FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/snapshot/unitycatalog/UCTableInfoTest.java class UCTableInfoTest (line 25) | class UCTableInfoTest { method testConstructor (line 27) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/CloseableIteratorTest.java class CloseableIteratorTest (line 31) | public class CloseableIteratorTest { method testFilterMapAndClose (line 33) | @Test class CloseableTestIterator (line 52) | private static class CloseableTestIterator implements Iterator, ... method CloseableTestIterator (line 56) | CloseableTestIterator(List elements, AtomicBoolean closed) { method hasNext (line 61) | @Override method next (line 66) | @Override method close (line 71) | @Override FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/ExpressionUtilsTest.java class ExpressionUtilsTest (line 41) | public class ExpressionUtilsTest { method comparisonFiltersProvider (line 44) | static Stream comparisonFiltersProvider() { method testComparisonFilters (line 55) | @ParameterizedTest(name = "{0} filter should be converted to {2}") method nullFiltersProvider (line 70) | static Stream nullFiltersProvider() { method testNullFilters (line 76) | @ParameterizedTest(name = "{0} filter should be converted to {2}") method testEqualNullSafeFilter (line 90) | @Test method stringStartsWithProvider (line 114) | static Stream stringStartsWithProvider() { method testStringStartsWithFilter (line 118) | @ParameterizedTest(name = "StringStartsWith with {0} should be convert... method testStringStartsWithFilter_NullValue (line 132) | @Test method testInFilter_BasicConversion (line 142) | @Test method testInFilter_SingleValue (line 155) | @Test method testInFilter_EmptyValues (line 168) | @Test method testInFilter_WithNullValue (line 179) | @Test method testInFilter_WithUnsupportedType (line 189) | @Test method testInFilter_InAndFilter (line 198) | @Test method testInFilter_NotInWithNullValue (line 216) | @Test method testInFilter_ORWithUnsupportedFilter (line 229) | @Test method valueTypesProvider (line 245) | static Stream valueTypesProvider() { method testUnsupportedFilter (line 274) | @Test method testAndFilter (line 285) | @Test method testAndFilter_PartialPushDownWithLeftConvertible (line 303) | @Test method testAndFilter_PartialPushDownWithRightConvertible (line 333) | @Test method testAndFilter_PartialPushDown_BothUnconvertible (line 358) | @Test method testOrFilter_RequiresBothConvertible (line 374) | @Test method testNotFilter (line 391) | @Test method testNotFilter_RequiresChildConvertible (line 405) | @Test method testConvertValueToKernelLiteral (line 437) | @ParameterizedTest(name = "convertValueToKernelLiteral should support ... method testConvertValueToKernelLiteral_NullValue (line 454) | @Test method testConvertValueToKernelLiteral_UnsupportedType (line 460) | @Test method testNestedFieldParsing (line 468) | @Test method testSingleColumnNameWithDots (line 486) | @Test method testDsv2PredicateToCatalystExpression_IsNull (line 512) | @Test method testDsv2PredicateToCatalystExpression_IsNotNull (line 528) | @Test method testDsv2PredicateToCatalystExpression_EqualTo (line 544) | @Test method testDsv2PredicateToCatalystExpression_LessThan (line 562) | @Test method testDsv2PredicateToCatalystExpression_GreaterThanOrEqual (line 580) | @Test method testDsv2PredicateToCatalystExpression_In (line 598) | @Test method testDsv2PredicateToCatalystExpression_And (line 624) | @Test method testDsv2PredicateToCatalystExpression_Or (line 654) | @Test method testDsv2PredicateToCatalystExpression_Not (line 684) | @Test method testDsv2PredicateToCatalystExpression_AlwaysTrue (line 706) | @Test method testDsv2PredicateToCatalystExpression_UnsupportedPredicate (line 724) | @Test method testDecimalLiteralWidenedToColumnType (line 743) | @Test method testDecimalLiteralScaleWidened (line 758) | @Test method testDecimalLiteralHigherScaleThanColumn (line 771) | @Test method testDecimalLiteralExceedsColumnPrecision (line 783) | @Test method testDecimalLiteralMatchingType (line 795) | @Test method testDecimalLiteralWithoutSchema (line 807) | @Test method testDecimalLiteralNonDecimalColumn (line 820) | @Test method testDecimalLiteralCaseInsensitiveColumnLookup (line 833) | @Test method testDecimalLiteralColumnNotInSchema (line 845) | @Test method testDecimalPartialPushDownInAndFilter (line 857) | @Test method testDecimalLiteralInCompoundFilter (line 882) | @Test method testDecimalLiteralInOrFilter (line 902) | @Test method testDecimalLiteralInNotFilter (line 915) | @Test method testDecimalLiteralWithEqualNullSafe (line 932) | @Test method testDecimalLiteralAllComparisonOperators (line 945) | @Test method testClassifyFilterWithNullSchemaMatchesTwoArgOverload (line 971) | @Test method testDsv2PredicateToCatalystExpression_ColumnNotFound (line 991) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/PartitionUtilsTest.java class PartitionUtilsTest (line 45) | public class PartitionUtilsTest extends DeltaV2TestBase { method testGetPartitionRow_FieldOrdering (line 49) | @Test method testGetPartitionRow_SizeMismatchExtraKeys (line 75) | @Test method testGetPartitionRow_SizeMismatchMissingKeys (line 97) | @Test method testCreateDeltaParquetReaderFactory_Basic (line 118) | @Test method testCalculateMaxSplitBytes_Basic (line 153) | @Test method testCalculateMaxSplitBytes_BoundaryConditions (line 170) | @Test method testCalculateMaxSplitBytes_UndefinedMinPartitionNum (line 196) | @Test method testBuildPartitionedFile (line 217) | @Test method createTestTable (line 244) | private String createTestTable(String tableName, boolean partitioned) { method getTempTablePath (line 260) | private String getTempTablePath(String tableName) { FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/RowTrackingUtilsTest.java class RowTrackingUtilsTest (line 45) | public class RowTrackingUtilsTest { method testIsEnabled_NotEnabledInMetadata_ReturnsFalse (line 47) | @Test method testIsEnabled_SupportedAndEnabled_ReturnsTrue (line 54) | @Test method testIsEnabled_EnabledButNotSupported_ThrowsError (line 63) | @Test method testCreateMetadataStructFields_NotEnabled_ReturnsEmptyList (line 80) | @Test method testCreateMetadataStructFields_MissingMaterializedRowId_ThrowsException (line 89) | @Test method testCreateMetadataStructFields_MissingMaterializedRowCommitVersion_ThrowsException (line 105) | @Test method createMetadataStructFieldsTestProvider (line 121) | private static Stream createMetadataStructFieldsTestProvide... method testCreateMetadataStructFields (line 132) | @ParameterizedTest method createProtocol (line 216) | private Protocol createProtocol( method createMetadata (line 224) | private Metadata createMetadata(Map configuration) { FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/ScalaUtilsTest.java class ScalaUtilsTest (line 26) | class ScalaUtilsTest { method testToJavaMap_NullInput_ReturnsNull (line 28) | @Test method testToJavaMap_EmptyInput_ReturnsEmptyMap (line 33) | @Test method testToJavaMap_PopulatedInput_PreservesEntries (line 43) | @Test FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/SchemaUtilsTest.java class SchemaUtilsTest (line 53) | public class SchemaUtilsTest { method testPrimitiveTypes (line 55) | @Test method testArrayType (line 73) | @Test method testMapType (line 83) | @Test method testStructType (line 95) | @Test method testNestedTypes (line 111) | @Test method testConvertSparkSchemaToKernelSchema (line 140) | @Test method testConvertKernelSchemaToSparkSchema (line 156) | @Test method nullInPrimitiveArraysProvider (line 173) | static Stream nullInPrimitiveArraysProvider() { method testNullInPrimitiveArrays (line 191) | @ParameterizedTest(name = "{0} array with null at index {2}") method testSchemaRoundTripWithFieldMetadata (line 202) | @Test method checkConversion (line 237) | private void checkConversion( method metadataTypesProvider (line 250) | static Stream metadataTypesProvider() { method testMetadataConversion (line 364) | @ParameterizedTest(name = "Metadata type: {0}") FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/StatsUtilsTest.java class StatsUtilsTest (line 35) | class StatsUtilsTest { method testToV2Statistics_sizeAndRowCount (line 37) | @Test method testToV2Statistics_sizeOnlyNoRowCount (line 57) | @Test method testToV2Statistics_withColumnStats (line 72) | @Test method testToV2Statistics_skipsColumnsNotInSchema (line 116) | @Test method BigInt (line 146) | private static scala.math.BigInt BigInt(long value) { method buildScalaMap (line 150) | @SuppressWarnings({"rawtypes", "unchecked"}) FILE: spark/v2/src/test/java/io/delta/spark/internal/v2/utils/StreamingHelperTest.java class StreamingHelperTest (line 40) | public class StreamingHelperTest extends DeltaV2TestBase { method testUnsafeVolatileSnapshot (line 44) | @Test method testLoadLatestSnapshot (line 61) | @Test method testMultipleLoadLatestSnapshot (line 87) | @Test method setupTableWithDeletedVersions (line 113) | private void setupTableWithDeletedVersions(String testTablePath, Strin... method testGetActiveCommitAtTime_pastTimestamp (line 130) | @Test method testGetActiveCommitAtTime_futureTimestamp_canReturnLast (line 164) | @Test method testGetActiveCommitAtTime_futureTimestamp_notMustBeRecreatable (line 197) | @Test method testGetActiveCommitAtTime_earlyTimestamp_canReturnEarliest (line 230) | @Test method testGetActiveCommitAtTime_earlyTimestamp_notMustBeRecreatable_canReturnEarliest (line 263) | @Test method checkVersionExistsTestCases (line 296) | private static Stream checkVersionExistsTestCases() { method testCheckVersionExists (line 336) | @ParameterizedTest(name = "{0}") FILE: storage-s3-dynamodb/integration_tests/dynamodb_logstore.py function write_tx (line 137) | def write_tx(n): function read_data (line 146) | def read_data(): function start_read_thread (line 154) | def start_read_thread(): FILE: storage-s3-dynamodb/src/main/java/io/delta/storage/BaseExternalLogStore.java class BaseExternalLogStore (line 58) | public abstract class BaseExternalLogStore extends HadoopFileSystemLogSt... method getExpirationDelaySeconds (line 110) | protected long getExpirationDelaySeconds() { method BaseExternalLogStore (line 118) | public BaseExternalLogStore(Configuration hadoopConf) { method listFrom (line 128) | @Override method write (line 167) | @Override method isPartialWriteVisible (line 273) | @Override method writeActions (line 285) | protected void writeActions( method createTemporaryPath (line 302) | protected String createTemporaryPath(Path path) { method getTablePath (line 311) | protected Path getTablePath(Path path) { method putExternalEntry (line 321) | abstract protected void putExternalEntry( method getExternalEntry (line 329) | abstract protected Optional getExternalEntry( method getLatestExternalEntry (line 337) | abstract protected Optional getLatestExternalEntry( method writeCopyTempFile (line 347) | @VisibleForTesting method writePutCompleteDbEntry (line 355) | @VisibleForTesting method fixDeltaLogCopyTempFile (line 363) | @VisibleForTesting method fixDeltaLogPutCompleteDbEntry (line 371) | @VisibleForTesting method fixDeltaLog (line 389) | private void fixDeltaLog(FileSystem fs, ExternalCommitEntry entry) thr... method copyFile (line 438) | private void copyFile(FileSystem fs, Path src, Path dst) throws IOExce... method stripUserInfo (line 458) | private Path stripUserInfo(Path path) { method isDeltaLogPath (line 482) | @VisibleForTesting FILE: storage-s3-dynamodb/src/main/java/io/delta/storage/ExternalCommitEntry.java class ExternalCommitEntry (line 26) | public final class ExternalCommitEntry { method ExternalCommitEntry (line 54) | public ExternalCommitEntry( method asComplete (line 70) | public ExternalCommitEntry asComplete(long expirationDelaySeconds) { method absoluteFilePath (line 84) | public Path absoluteFilePath() { method absoluteTempPath (line 91) | public Path absoluteTempPath() { FILE: storage-s3-dynamodb/src/main/java/io/delta/storage/RetryableCloseableIterator.java class RetryableCloseableIterator (line 26) | public class RetryableCloseableIterator implements CloseableIterator awsCredential... method createAwsCredentialsProvider (line 47) | public static AWSCredentialsProvider createAwsCredentialsProvider( FILE: storage-s3-dynamodb/src/main/java/io/delta/storage/utils/ThrowingSupplier.java type ThrowingSupplier (line 3) | @FunctionalInterface method get (line 5) | T get() throws E; FILE: storage-s3-dynamodb/src/test/java/io/delta/storage/FailingS3DynamoDBLogStore.java class FailingS3DynamoDBLogStore (line 33) | public class FailingS3DynamoDBLogStore extends S3DynamoDBLogStore { method FailingS3DynamoDBLogStore (line 38) | public FailingS3DynamoDBLogStore(Configuration hadoopConf) throws IOEx... method writeCopyTempFile (line 56) | @Override method writePutCompleteDbEntry (line 62) | @Override method fixDeltaLogCopyTempFile (line 68) | @Override method fixDeltaLogPutCompleteDbEntry (line 74) | @Override method injectError (line 80) | private void injectError(String name) throws IOException { FILE: storage-s3-dynamodb/src/test/java/io/delta/storage/MemoryLogStore.java class MemoryLogStore (line 31) | public class MemoryLogStore extends BaseExternalLogStore { method MemoryLogStore (line 37) | public MemoryLogStore(Configuration hadoopConf) { method putExternalEntry (line 45) | @Override method getExternalEntry (line 68) | @Override method getLatestExternalEntry (line 79) | @Override method isDeltaLogPath (line 91) | @Override method fixPathSchema (line 109) | static String fixPathSchema(String tablePath) { method createKey (line 113) | static String createKey(String tablePath, String fileName) { method get (line 117) | static ExternalCommitEntry get(Path path) { method containsKey (line 124) | static boolean containsKey(Path path) { FILE: storage-s3-dynamodb/src/test/java/io/delta/storage/utils/ReflectionsUtilsSuiteHelper.java class ReflectionsUtilsSuiteHelper (line 23) | public class ReflectionsUtilsSuiteHelper { class TestOnlyAWSCredentialsProviderWithHadoopConf (line 25) | public static class TestOnlyAWSCredentialsProviderWithHadoopConf imple... method TestOnlyAWSCredentialsProviderWithHadoopConf (line 27) | public TestOnlyAWSCredentialsProviderWithHadoopConf(Configuration ha... method getCredentials (line 29) | @Override method refresh (line 34) | @Override class TestOnlyAWSCredentialsProviderWithUnexpectedConstructor (line 41) | public static class TestOnlyAWSCredentialsProviderWithUnexpectedConstr... method TestOnlyAWSCredentialsProviderWithUnexpectedConstructor (line 43) | public TestOnlyAWSCredentialsProviderWithUnexpectedConstructor(Strin... method getCredentials (line 45) | @Override method refresh (line 50) | @Override FILE: storage/src/main/java/io/delta/storage/AzureLogStore.java class AzureLogStore (line 42) | public class AzureLogStore extends HadoopFileSystemLogStore { method AzureLogStore (line 44) | public AzureLogStore(Configuration hadoopConf) { method write (line 48) | @Override method isPartialWriteVisible (line 57) | @Override FILE: storage/src/main/java/io/delta/storage/CloseableIterator.java type CloseableIterator (line 30) | public interface CloseableIterator extends Iterator, Closeable {} FILE: storage/src/main/java/io/delta/storage/GCSLogStore.java class GCSLogStore (line 59) | public class GCSLogStore extends HadoopFileSystemLogStore { method GCSLogStore (line 63) | public GCSLogStore(Configuration hadoopConf) { method write (line 67) | @Override method isPreconditionFailure (line 123) | private boolean isPreconditionFailure(Throwable x) { method isPartialWriteVisible (line 131) | @Override FILE: storage/src/main/java/io/delta/storage/HDFSLogStore.java class HDFSLogStore (line 43) | public class HDFSLogStore extends HadoopFileSystemLogStore { method HDFSLogStore (line 47) | public HDFSLogStore(Configuration hadoopConf) { method write (line 51) | @Override method isPartialWriteVisible (line 72) | @Override method writeInternal (line 83) | private void writeInternal( method msyncIfSupported (line 159) | private void msyncIfSupported(Path path, Configuration hadoopConf) thr... method tryRemoveCrcFile (line 178) | private void tryRemoveCrcFile(FileContext fc, Path path) throws IOExce... FILE: storage/src/main/java/io/delta/storage/HadoopFileSystemLogStore.java class HadoopFileSystemLogStore (line 37) | public abstract class HadoopFileSystemLogStore extends LogStore { method HadoopFileSystemLogStore (line 39) | public HadoopFileSystemLogStore(Configuration hadoopConf) { method read (line 43) | @Override method listFrom (line 51) | @Override method resolvePathOnPhysicalStorage (line 66) | @Override method writeWithRename (line 79) | protected void writeWithRename( method createTempPath (line 143) | protected Path createTempPath(Path path) { FILE: storage/src/main/java/io/delta/storage/LineCloseableIterator.java class LineCloseableIterator (line 29) | public class LineCloseableIterator implements CloseableIterator { method LineCloseableIterator (line 44) | public LineCloseableIterator(Reader reader) { method hasNext (line 49) | @Override method next (line 76) | @Override method close (line 85) | @Override FILE: storage/src/main/java/io/delta/storage/LocalLogStore.java class LocalLogStore (line 45) | public class LocalLogStore extends HadoopFileSystemLogStore{ method LocalLogStore (line 46) | public LocalLogStore(Configuration hadoopConf) { method write (line 55) | @Override method isPartialWriteVisible (line 66) | @Override FILE: storage/src/main/java/io/delta/storage/LogStore.java class LogStore (line 57) | public abstract class LogStore { method LogStore (line 61) | public LogStore(Configuration initHadoopConf) { method initHadoopConf (line 72) | public Configuration initHadoopConf() { return initHadoopConf; } method read (line 83) | public abstract CloseableIterator read( method write (line 100) | public abstract void write( method listFrom (line 116) | public abstract Iterator listFrom( method resolvePathOnPhysicalStorage (line 128) | public abstract Path resolvePathOnPhysicalStorage( method isPartialWriteVisible (line 140) | public abstract Boolean isPartialWriteVisible( FILE: storage/src/main/java/io/delta/storage/S3SingleDriverLogStore.java class S3SingleDriverLogStore (line 53) | public class S3SingleDriverLogStore extends HadoopFileSystemLogStore { method S3SingleDriverLogStore (line 80) | public S3SingleDriverLogStore(Configuration hadoopConf) { method resolvePath (line 84) | private Path resolvePath(FileSystem fs, Path path) { method stripUserInfo (line 88) | private Path stripUserInfo(Path path) { method listFromInternal (line 116) | private Iterator listFromInternal( method write (line 147) | @Override method listFrom (line 182) | @Override method isPartialWriteVisible (line 189) | @Override FILE: storage/src/main/java/io/delta/storage/commit/Commit.java class Commit (line 26) | public class Commit { method Commit (line 34) | public Commit(long version, FileStatus fileStatus, long commitTimestam... method getVersion (line 40) | public long getVersion() { method getFileStatus (line 44) | public FileStatus getFileStatus() { method getCommitTimestamp (line 48) | public long getCommitTimestamp() { method withFileStatus (line 52) | public Commit withFileStatus(FileStatus fileStatus) { method withCommitTimestamp (line 56) | public Commit withCommitTimestamp(long commitTimestamp) { method equals (line 60) | @Override method hashCode (line 72) | @Override FILE: storage/src/main/java/io/delta/storage/commit/CommitCoordinatorClient.java type CommitCoordinatorClient (line 42) | public interface CommitCoordinatorClient { method registerTable (line 71) | Map registerTable( method commit (line 94) | CommitResponse commit( method getCommits (line 121) | GetCommitsResponse getCommits( method backfillToVersion (line 144) | void backfillToVersion( method semanticEquals (line 160) | boolean semanticEquals(CommitCoordinatorClient other); FILE: storage/src/main/java/io/delta/storage/commit/CommitFailedException.java class CommitFailedException (line 38) | public class CommitFailedException extends Exception { method CommitFailedException (line 44) | public CommitFailedException(boolean retryable, boolean conflict, Stri... method CommitFailedException (line 50) | public CommitFailedException(boolean retryable, boolean conflict, Stri... method getRetryable (line 56) | public boolean getRetryable() { method getConflict (line 60) | public boolean getConflict() { FILE: storage/src/main/java/io/delta/storage/commit/CommitResponse.java class CommitResponse (line 30) | public class CommitResponse { method CommitResponse (line 34) | public CommitResponse(Commit commit) { method getCommit (line 38) | public Commit getCommit() { FILE: storage/src/main/java/io/delta/storage/commit/CoordinatedCommitsUtils.java class CoordinatedCommitsUtils (line 34) | public class CoordinatedCommitsUtils { method CoordinatedCommitsUtils (line 36) | private CoordinatedCommitsUtils() {} method generateUnbackfilledDeltaFilePath (line 62) | public static Path generateUnbackfilledDeltaFilePath( method getBackfilledDeltaFilePath (line 74) | public static Path getBackfilledDeltaFilePath( method isCoordinatedCommitsToFSConversion (line 83) | public static boolean isCoordinatedCommitsToFSConversion( method getTablePath (line 97) | public static Path getTablePath(Path logPath) { method getUnbackfilledDeltaFile (line 108) | public static Path getUnbackfilledDeltaFile( method writeUnbackfilledCommitFile (line 118) | public static FileStatus writeUnbackfilledCommitFile( method logDirPath (line 135) | public static Path logDirPath(Path tablePath) { method commitDirPath (line 140) | public static Path commitDirPath(Path logPath) { method getCoordinatorName (line 151) | public static Optional getCoordinatorName(AbstractMetadata met... method parseConfFromMetadata (line 158) | private static Map parseConfFromMetadata( method getCoordinatorConf (line 176) | public static Map getCoordinatorConf(AbstractMetadata ... method getTableConf (line 183) | public static Map getTableConf(AbstractMetadata abstra... FILE: storage/src/main/java/io/delta/storage/commit/GetCommitsResponse.java class GetCommitsResponse (line 28) | public class GetCommitsResponse { method GetCommitsResponse (line 34) | public GetCommitsResponse(List commits, long latestTableVersio... method getCommits (line 39) | public List getCommits() { method getLatestTableVersion (line 43) | public long getLatestTableVersion() { FILE: storage/src/main/java/io/delta/storage/commit/TableDescriptor.java class TableDescriptor (line 28) | public class TableDescriptor { method TableDescriptor (line 35) | public TableDescriptor(Path logPath, Optional tableId... method getTableIdentifier (line 41) | public Optional getTableIdentifier() { method getLogPath (line 45) | public Path getLogPath() { method getTableConf (line 49) | public Map getTableConf() { FILE: storage/src/main/java/io/delta/storage/commit/TableIdentifier.java class TableIdentifier (line 22) | public class TableIdentifier { method TableIdentifier (line 30) | public TableIdentifier(String[] namespace, String name) { method TableIdentifier (line 35) | public TableIdentifier(String firstName, String... rest) { method getNamespace (line 52) | public String[] getNamespace() { method getName (line 59) | public String getName() { FILE: storage/src/main/java/io/delta/storage/commit/UpdatedActions.java class UpdatedActions (line 26) | public class UpdatedActions { method UpdatedActions (line 38) | public UpdatedActions( method getCommitInfo (line 51) | public AbstractCommitInfo getCommitInfo() { method getNewMetadata (line 55) | public AbstractMetadata getNewMetadata() { method getNewProtocol (line 59) | public AbstractProtocol getNewProtocol() { method getOldMetadata (line 63) | public AbstractMetadata getOldMetadata() { method getOldProtocol (line 67) | public AbstractProtocol getOldProtocol() { FILE: storage/src/main/java/io/delta/storage/commit/actions/AbstractCommitInfo.java type AbstractCommitInfo (line 25) | public interface AbstractCommitInfo { method getCommitTimestamp (line 30) | long getCommitTimestamp(); FILE: storage/src/main/java/io/delta/storage/commit/actions/AbstractMetadata.java type AbstractMetadata (line 26) | public interface AbstractMetadata { method getId (line 31) | String getId(); method getName (line 36) | String getName(); method getDescription (line 41) | String getDescription(); method getProvider (line 44) | String getProvider(); method getFormatOptions (line 47) | Map getFormatOptions(); method getSchemaString (line 52) | String getSchemaString(); method getPartitionColumns (line 57) | List getPartitionColumns(); method getConfiguration (line 62) | Map getConfiguration(); method getCreatedTime (line 67) | Long getCreatedTime(); FILE: storage/src/main/java/io/delta/storage/commit/actions/AbstractProtocol.java type AbstractProtocol (line 25) | public interface AbstractProtocol { method getMinReaderVersion (line 30) | int getMinReaderVersion(); method getMinWriterVersion (line 35) | int getMinWriterVersion(); method getReaderFeatures (line 40) | Set getReaderFeatures(); method getWriterFeatures (line 45) | Set getWriterFeatures(); FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/CommitLimitReachedException.java class CommitLimitReachedException (line 24) | public class CommitLimitReachedException extends UCCommitCoordinatorExce... method CommitLimitReachedException (line 25) | public CommitLimitReachedException(String message) { FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/InvalidTargetTableException.java class InvalidTargetTableException (line 26) | public class InvalidTargetTableException extends UCCommitCoordinatorExce... method InvalidTargetTableException (line 27) | public InvalidTargetTableException(String message) { FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCClient.java type UCClient (line 41) | public interface UCClient extends AutoCloseable { method getMetastoreId (line 49) | String getMetastoreId() throws IOException; method commit (line 88) | void commit( method getCommits (line 118) | GetCommitsResponse getCommits( method close (line 132) | @Override FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCCommitCoordinatorClient.java class UCCommitCoordinatorClient (line 50) | public class UCCommitCoordinatorClient implements CommitCoordinatorClient { method UCCommitCoordinatorClient (line 51) | public UCCommitCoordinatorClient(Map conf, UCClient uc... method newThread (line 131) | @Override method executeAsync (line 156) | protected Future executeAsync(Callable task) { method extractUCTableId (line 160) | protected String extractUCTableId(TableDescriptor tableDesc) { method registerTable (line 175) | @Override method getLastKnownBackfilledVersion (line 206) | public long getLastKnownBackfilledVersion( method listFrom (line 248) | protected Iterator listFrom( method listAndGetLastKnownBackfilledVersion (line 262) | protected Optional listAndGetLastKnownBackfilledVersion( method commit (line 280) | @Override method commitImpl (line 310) | protected CommitResponse commitImpl( method attemptFullBackfill (line 607) | protected long attemptFullBackfill( method commitToUC (line 668) | protected void commitToUC( method isDisownCommit (line 704) | protected boolean isDisownCommit(AbstractMetadata oldMetadata, Abstrac... method hasSameContent (line 747) | protected boolean hasSameContent( method getCommits (line 783) | @Override method getCommitsFromUCImpl (line 803) | protected GetCommitsResponse getCommitsFromUCImpl( method backfillToVersion (line 818) | @Override method backfillSingleCommit (line 892) | protected boolean backfillSingleCommit( method semanticEquals (line 927) | @Override method recordDeltaEvent (line 936) | protected void recordDeltaEvent(String opType, Object data, Path path) { method exceptionString (line 940) | protected String exceptionString(Throwable e) { method checkVersionSupported (line 950) | protected void checkVersionSupported(Map tableConf, bo... FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCCommitCoordinatorException.java class UCCommitCoordinatorException (line 22) | public abstract class UCCommitCoordinatorException extends Exception { method UCCommitCoordinatorException (line 23) | public UCCommitCoordinatorException(String message) { FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCCoordinatedCommitsUsageLogs.java class UCCoordinatedCommitsUsageLogs (line 4) | public class UCCoordinatedCommitsUsageLogs { FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCRestClientPayload.java class UCRestClientPayload (line 35) | class UCRestClientPayload { class CommitInfo (line 40) | static class CommitInfo { method fromCommit (line 48) | static CommitInfo fromCommit(Commit externalCommit, boolean isDisown... method toCommit (line 66) | static Commit toCommit(CommitInfo commitInfo, Path basePath) { class Protocol (line 81) | static class Protocol { method fromAbstractProtocol (line 89) | static Protocol fromAbstractProtocol(AbstractProtocol externalProtoc... class Metadata (line 107) | static class Metadata { method fromAbstractMetadata (line 118) | static Metadata fromAbstractMetadata(AbstractMetadata externalMetada... class OptionsKVPairs (line 142) | static class OptionsKVPairs { method fromFormatOptions (line 145) | static OptionsKVPairs fromFormatOptions(Map external... class PropertiesKVPairs (line 159) | static class PropertiesKVPairs { method fromProperties (line 162) | static PropertiesKVPairs fromProperties(Map external... class ColumnInfos (line 176) | static class ColumnInfos { method fromSchemaString (line 179) | static ColumnInfos fromSchemaString(String schemaString) { class ColumnInfo (line 184) | static class ColumnInfo { method fromColumnDetails (line 189) | static ColumnInfo fromColumnDetails(String name, String type, Bool... class IcebergMetadata (line 206) | static class IcebergMetadata { method fromIcebergMetadata (line 211) | static IcebergMetadata fromIcebergMetadata(io.delta.storage.commit.u... class Uniform (line 227) | static class Uniform { method fromUniformMetadata (line 231) | static Uniform fromUniformMetadata(UniformMetadata uniformMetadata) { class CommitRequest (line 242) | static class CommitRequest { class GetCommitsRequest (line 256) | static class GetCommitsRequest { class RestGetCommitsResponse (line 266) | static class RestGetCommitsResponse { class GetMetastoreSummaryResponse (line 274) | static class GetMetastoreSummaryResponse { FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UCTokenBasedRestClient.java class UCTokenBasedRestClient (line 79) | public class UCTokenBasedRestClient implements UCClient { method UCTokenBasedRestClient (line 100) | public UCTokenBasedRestClient( method ensureOpen (line 126) | private void ensureOpen() { method getMetastoreId (line 132) | @Override method commit (line 144) | @Override method getCommits (line 187) | @Override method close (line 223) | @Override method toDeltaCommitInfo (line 237) | private DeltaCommitInfo toDeltaCommitInfo(Commit commit) { method toDeltaUniformIceberg (line 264) | private DeltaUniformIceberg toDeltaUniformIceberg(IcebergMetadata iceb... method toDeltaMetadata (line 277) | private DeltaMetadata toDeltaMetadata(AbstractMetadata metadata) { method toGetCommitsResponse (line 307) | private GetCommitsResponse toGetCommitsResponse(DeltaGetCommitsRespons... method fromDeltaCommitInfo (line 326) | private Commit fromDeltaCommitInfo(DeltaCommitInfo commitInfo, Path ba... method handleCommitException (line 351) | private void handleCommitException(ApiException e) FILE: storage/src/main/java/io/delta/storage/commit/uccommitcoordinator/UpgradeNotAllowedException.java class UpgradeNotAllowedException (line 24) | public class UpgradeNotAllowedException extends UCCommitCoordinatorExcep... method UpgradeNotAllowedException (line 25) | public UpgradeNotAllowedException(String message) { FILE: storage/src/main/java/io/delta/storage/commit/uniform/IcebergMetadata.java class IcebergMetadata (line 27) | public class IcebergMetadata { method IcebergMetadata (line 39) | public IcebergMetadata( method getMetadataLocation (line 48) | public String getMetadataLocation() { method getConvertedDeltaVersion (line 53) | public long getConvertedDeltaVersion() { method getConvertedDeltaTimestamp (line 58) | public String getConvertedDeltaTimestamp() { FILE: storage/src/main/java/io/delta/storage/commit/uniform/UniformMetadata.java class UniformMetadata (line 27) | public class UniformMetadata { method UniformMetadata (line 36) | public UniformMetadata(IcebergMetadata icebergMetadata) { method getIcebergMetadata (line 45) | public Optional getIcebergMetadata() { FILE: storage/src/main/java/io/delta/storage/internal/FileNameUtils.java class FileNameUtils (line 10) | public final class FileNameUtils { method deltaFile (line 16) | public static Path deltaFile(Path path, long version) { method deltaVersion (line 23) | public static long deltaVersion(Path path) { method isDeltaFile (line 30) | public static boolean isDeltaFile(Path path) { FILE: storage/src/main/java/io/delta/storage/internal/LogStoreErrors.java class LogStoreErrors (line 21) | public class LogStoreErrors { method isNonFatal (line 27) | public static boolean isNonFatal(Throwable t) { method isFatal (line 43) | public static boolean isFatal(Throwable t) { method incorrectLogStoreImplementationException (line 47) | public static IOException incorrectLogStoreImplementationException(Thr... FILE: storage/src/main/java/io/delta/storage/internal/PathLock.java class PathLock (line 14) | public class PathLock { method PathLock (line 18) | public PathLock() { method release (line 23) | public void release(Path resolvedPath) { method acquire (line 31) | public void acquire(Path resolvedPath) throws InterruptedException { FILE: storage/src/main/java/io/delta/storage/internal/S3LogStoreUtil.java class S3LogStoreUtil (line 38) | public final class S3LogStoreUtil { method S3LogStoreUtil (line 39) | private S3LogStoreUtil() {} method accept (line 42) | @Override method toString (line 47) | @Override method s3ListFrom (line 57) | private static RemoteIterator s3ListFrom( method s3ListFromArray (line 86) | public static FileStatus[] s3ListFromArray( method keyBefore (line 107) | static String keyBefore(String key) { FILE: storage/src/main/java/io/delta/storage/internal/ThreadUtils.java class ThreadUtils (line 25) | public final class ThreadUtils { method runInNewThread (line 31) | public static T runInNewThread(