A B C D E F G H I L M N O P R T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addColumn(String, String) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- addColumn(String, String, boolean) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- addColumn(String, DataType) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- addColumn(String, DataType, boolean) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- addColumn(StructField) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- addColumns(StructType) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- alias(String) - Method in class io.delta.tables.DeltaTable
-
Apply an alias to the DeltaTable.
- as(String) - Method in class io.delta.tables.DeltaTable
-
Apply an alias to the DeltaTable.
B
- build() - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
C
- CloseableIterator<T> - Interface in io.delta.storage
-
:: DeveloperApi :: An iterator that may contain resources which should be released after use.
- columnBuilder(String) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- columnBuilder(SparkSession, String) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- comment(String) - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
- comment(String) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- ConcurrentAppendException - Exception in io.delta.exceptions
-
:: Evolving ::
- ConcurrentAppendException(String) - Constructor for exception io.delta.exceptions.ConcurrentAppendException
- ConcurrentDeleteDeleteException - Exception in io.delta.exceptions
-
:: Evolving ::
- ConcurrentDeleteDeleteException(String) - Constructor for exception io.delta.exceptions.ConcurrentDeleteDeleteException
- ConcurrentDeleteReadException - Exception in io.delta.exceptions
-
:: Evolving ::
- ConcurrentDeleteReadException(String) - Constructor for exception io.delta.exceptions.ConcurrentDeleteReadException
- ConcurrentTransactionException - Exception in io.delta.exceptions
-
:: Evolving ::
- ConcurrentTransactionException(String) - Constructor for exception io.delta.exceptions.ConcurrentTransactionException
- ConcurrentWriteException - Exception in io.delta.exceptions
-
:: Evolving ::
- ConcurrentWriteException(String) - Constructor for exception io.delta.exceptions.ConcurrentWriteException
- convertToDelta(SparkSession, String) - Static method in class io.delta.tables.DeltaTable
-
Create a DeltaTable from the given parquet table.
- convertToDelta(SparkSession, String, String) - Static method in class io.delta.tables.DeltaTable
-
Create a DeltaTable from the given parquet table and partition schema.
- convertToDelta(SparkSession, String, StructType) - Static method in class io.delta.tables.DeltaTable
-
Create a DeltaTable from the given parquet table and partition schema.
- create() - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- create(SparkSession) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- createIfNotExists() - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- createIfNotExists(SparkSession) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- createOrReplace() - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- createOrReplace(SparkSession) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
D
- dataType(String) - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
- dataType(DataType) - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
- delete() - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Delete a matched row from the table.
- delete() - Method in class io.delta.tables.DeltaTable
-
Delete data from the table.
- delete(String) - Method in class io.delta.tables.DeltaTable
-
Delete data from the table that match the given
condition
. - delete(Column) - Method in class io.delta.tables.DeltaTable
-
Delete data from the table that match the given
condition
. - DeltaColumnBuilder - Class in io.delta.tables
-
:: Evolving ::
- DeltaConcurrentModificationException - Exception in io.delta.exceptions
-
:: Evolving ::
- DeltaConcurrentModificationException(String) - Constructor for exception io.delta.exceptions.DeltaConcurrentModificationException
- DeltaMergeBuilder - Class in io.delta.tables
-
Builder to specify how to merge data from source DataFrame into the target Delta table.
- DeltaMergeBuilder() - Constructor for class io.delta.tables.DeltaMergeBuilder
- DeltaMergeMatchedActionBuilder - Class in io.delta.tables
-
Builder class to specify the actions to perform when a target table row has matched a source row based on the given merge condition and optional match condition.
- DeltaMergeMatchedActionBuilder() - Constructor for class io.delta.tables.DeltaMergeMatchedActionBuilder
- DeltaMergeNotMatchedActionBuilder - Class in io.delta.tables
-
Builder class to specify the actions to perform when a source row has not matched any target Delta table row based on the merge condition, but has matched the additional condition if specified.
- DeltaMergeNotMatchedActionBuilder() - Constructor for class io.delta.tables.DeltaMergeNotMatchedActionBuilder
- DeltaOptimizeBuilder - Class in io.delta.tables
-
Builder class for constructing OPTIMIZE command and executing.
- DeltaOptimizeBuilder() - Constructor for class io.delta.tables.DeltaOptimizeBuilder
- DeltaTable - Class in io.delta.tables
-
Main class for programmatically interacting with Delta tables.
- DeltaTableBuilder - Class in io.delta.tables
-
:: Evolving ::
- detail() - Method in class io.delta.tables.DeltaTable
-
:: Evolving ::
E
- execute() - Method in class io.delta.tables.DeltaMergeBuilder
-
Execute the merge operation based on the built matched and not matched actions.
- execute() - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- executeCompaction() - Method in class io.delta.tables.DeltaOptimizeBuilder
-
Compact the small files in selected partitions.
- executeZOrderBy(Seq<String>) - Method in class io.delta.tables.DeltaOptimizeBuilder
-
Z-Order the data in selected partitions using the given columns.
F
- forName(String) - Static method in class io.delta.tables.DeltaTable
-
Instantiate a
DeltaTable
object using the given table or view name. - forName(SparkSession, String) - Static method in class io.delta.tables.DeltaTable
-
Instantiate a
DeltaTable
object using the given table or view name using the given SparkSession. - forPath(String) - Static method in class io.delta.tables.DeltaTable
-
Instantiate a
DeltaTable
object representing the data at the given path, If the given path is invalid (i.e. - forPath(SparkSession, String) - Static method in class io.delta.tables.DeltaTable
-
Instantiate a
DeltaTable
object representing the data at the given path, If the given path is invalid (i.e.
G
- generate(String) - Method in class io.delta.tables.DeltaTable
-
Generate a manifest for the given Delta Table
- generatedAlwaysAs(String) - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
H
- history() - Method in class io.delta.tables.DeltaTable
-
Get the information available commits on this table as a Spark DataFrame.
- history(int) - Method in class io.delta.tables.DeltaTable
-
Get the information of the latest
limit
commits on this table as a Spark DataFrame.
I
- initHadoopConf() - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: Hadoop configuration that should only be used during initialization of LogStore.
- insert(Map<String, Column>) - Method in class io.delta.tables.DeltaMergeNotMatchedActionBuilder
-
Insert a new row to the target table based on the rules defined by
values
. - insert(Map<String, Column>) - Method in class io.delta.tables.DeltaMergeNotMatchedActionBuilder
-
Insert a new row to the target table based on the rules defined by
values
. - insertAll() - Method in class io.delta.tables.DeltaMergeNotMatchedActionBuilder
-
Insert a new target Delta table row by assigning the target columns to the values of the corresponding columns in the source row.
- insertExpr(Map<String, String>) - Method in class io.delta.tables.DeltaMergeNotMatchedActionBuilder
-
Insert a new row to the target table based on the rules defined by
values
. - insertExpr(Map<String, String>) - Method in class io.delta.tables.DeltaMergeNotMatchedActionBuilder
-
Insert a new row to the target table based on the rules defined by
values
. - io.delta.exceptions - package io.delta.exceptions
- io.delta.storage - package io.delta.storage
- io.delta.tables - package io.delta.tables
- isDeltaTable(String) - Static method in class io.delta.tables.DeltaTable
-
Check if the provided
identifier
string, in this case a file path, is the root of a Delta table. - isDeltaTable(SparkSession, String) - Static method in class io.delta.tables.DeltaTable
-
Check if the provided
identifier
string, in this case a file path, is the root of a Delta table using the given SparkSession. - isPartialWriteVisible(Path, Configuration) - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: Whether a partial write is visible for the underlying file system of `path`.
L
- listFrom(Path, Configuration) - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: List the paths in the same directory that are lexicographically greater or equal to (UTF-8 sorting) the given `path`.
- location(String) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- LogStore - Class in io.delta.storage
-
:: DeveloperApi ::
- LogStore(Configuration) - Constructor for class io.delta.storage.LogStore
M
- merge(Dataset<Row>, String) - Method in class io.delta.tables.DeltaTable
-
Merge data from the
source
DataFrame based on the given mergecondition
. - merge(Dataset<Row>, Column) - Method in class io.delta.tables.DeltaTable
-
Merge data from the
source
DataFrame based on the given mergecondition
. - MetadataChangedException - Exception in io.delta.exceptions
-
:: Evolving ::
- MetadataChangedException(String) - Constructor for exception io.delta.exceptions.MetadataChangedException
N
- nullable(boolean) - Method in class io.delta.tables.DeltaColumnBuilder
-
:: Evolving ::
O
- optimize() - Method in class io.delta.tables.DeltaTable
-
Optimize the data layout of the table.
P
- partitionedBy(String...) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- partitionedBy(Seq<String>) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- property(String, String) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- ProtocolChangedException - Exception in io.delta.exceptions
-
:: Evolving ::
- ProtocolChangedException(String) - Constructor for exception io.delta.exceptions.ProtocolChangedException
R
- read(Path, Configuration) - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: Load the given file and return an `Iterator` of lines, with line breaks removed from each line.
- replace() - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- replace(SparkSession) - Static method in class io.delta.tables.DeltaTable
-
:: Evolving ::
- resolvePathOnPhysicalStorage(Path, Configuration) - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: Resolve the fully qualified path for the given `path`.
- restoreToTimestamp(String) - Method in class io.delta.tables.DeltaTable
-
Restore the DeltaTable to an older version of the table specified by a timestamp.
- restoreToVersion(long) - Method in class io.delta.tables.DeltaTable
-
Restore the DeltaTable to an older version of the table specified by version number.
T
- tableName(String) - Method in class io.delta.tables.DeltaTableBuilder
-
:: Evolving ::
- toDF() - Method in class io.delta.tables.DeltaTable
-
Get a DataFrame (that is, Dataset[Row]) representation of this Delta table.
U
- update(Map<String, Column>) - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Update a matched table row based on the rules defined by
set
. - update(Map<String, Column>) - Method in class io.delta.tables.DeltaTable
-
Update rows in the table based on the rules defined by
set
. - update(Column, Map<String, Column>) - Method in class io.delta.tables.DeltaTable
-
Update data from the table on the rows that match the given
condition
based on the rules defined byset
. - update(Column, Map<String, Column>) - Method in class io.delta.tables.DeltaTable
-
Update data from the table on the rows that match the given
condition
based on the rules defined byset
. - update(Map<String, Column>) - Method in class io.delta.tables.DeltaTable
-
Update rows in the table based on the rules defined by
set
. - update(Map<String, Column>) - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Update the matched table rows based on the rules defined by
set
. - updateAll() - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Update all the columns of the matched table row with the values of the corresponding columns in the source row.
- updateExpr(String, Map<String, String>) - Method in class io.delta.tables.DeltaTable
-
Update data from the table on the rows that match the given
condition
, which performs the rules defined byset
. - updateExpr(String, Map<String, String>) - Method in class io.delta.tables.DeltaTable
-
Update data from the table on the rows that match the given
condition
, which performs the rules defined byset
. - updateExpr(Map<String, String>) - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Update a matched table row based on the rules defined by
set
. - updateExpr(Map<String, String>) - Method in class io.delta.tables.DeltaTable
-
Update rows in the table based on the rules defined by
set
. - updateExpr(Map<String, String>) - Method in class io.delta.tables.DeltaTable
-
Update rows in the table based on the rules defined by
set
. - updateExpr(Map<String, String>) - Method in class io.delta.tables.DeltaMergeMatchedActionBuilder
-
Update the matched table rows based on the rules defined by
set
. - upgradeTableProtocol(int, int) - Method in class io.delta.tables.DeltaTable
-
Updates the protocol version of the table to leverage new features.
V
- vacuum() - Method in class io.delta.tables.DeltaTable
-
Recursively delete files and directories in the table that are not needed by the table for maintaining older versions up to the given retention threshold.
- vacuum(double) - Method in class io.delta.tables.DeltaTable
-
Recursively delete files and directories in the table that are not needed by the table for maintaining older versions up to the given retention threshold.
W
- whenMatched() - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the actions to perform when the merge condition was matched.
- whenMatched(String) - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the actions to perform when the merge condition was matched and the given
condition
is true. - whenMatched(Column) - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the actions to perform when the merge condition was matched and the given
condition
is true. - whenNotMatched() - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the action to perform when the merge condition was not matched.
- whenNotMatched(String) - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the actions to perform when the merge condition was not matched and the given
condition
is true. - whenNotMatched(Column) - Method in class io.delta.tables.DeltaMergeBuilder
-
Build the actions to perform when the merge condition was not matched and the given
condition
is true. - where(String) - Method in class io.delta.tables.DeltaOptimizeBuilder
-
Apply partition filter on this optimize command builder to limit the operation on selected partitions.
- write(Path, Iterator<String>, Boolean, Configuration) - Method in class io.delta.storage.LogStore
-
:: DeveloperApi :: Write the given `actions` to the given `path` with or without overwrite as indicated.
All Classes All Packages