Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ALTER_COMMENT - Static variable in class org.apache.iceberg.viewdepoc.DDLOperations
-
View column comments were altered.
- apply() - Method in class org.apache.iceberg.viewdepoc.CommentUpdate
-
Apply the pending changes to the original schema and returns the result.
B
- BaseMetastoreViewOperations - Class in org.apache.iceberg.viewdepoc
- BaseMetastoreViewOperations() - Constructor for class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- BaseMetastoreViews - Class in org.apache.iceberg.viewdepoc
- BaseMetastoreViews() - Constructor for class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- BaseVersion - Class in org.apache.iceberg.viewdepoc
- BaseVersion(int, Integer, long, VersionSummary, ViewDefinition) - Constructor for class org.apache.iceberg.viewdepoc.BaseVersion
- BaseView - Class in org.apache.iceberg.viewdepoc
-
Base
Viewimplementation. - BaseView(ViewOperations, String) - Constructor for class org.apache.iceberg.viewdepoc.BaseView
C
- close() - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- close() - Method in class org.apache.iceberg.nessie.NessieViewCatalog
- CommentUpdate - Class in org.apache.iceberg.viewdepoc
-
Update comments API implementation.
- CommentUpdate(ViewOperations) - Constructor for class org.apache.iceberg.viewdepoc.CommentUpdate
- commit() - Method in class org.apache.iceberg.viewdepoc.CommentUpdate
- commit(ViewVersionMetadata, ViewVersionMetadata, Map<String, String>) - Method in class org.apache.iceberg.nessie.NessieViewOperations
- commit(ViewVersionMetadata, ViewVersionMetadata, Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- commit(ViewVersionMetadata, ViewVersionMetadata, Map<String, String>) - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
Replace the base metadata with a new version.
- COMMIT_MAX_RETRY_WAIT_MS - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_MAX_RETRY_WAIT_MS_DEFAULT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_MIN_RETRY_WAIT_MS - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_MIN_RETRY_WAIT_MS_DEFAULT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_NUM_RETRIES - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_NUM_RETRIES_DEFAULT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_TOTAL_RETRY_TIME_MS - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- COMMON_VIEW - Static variable in class org.apache.iceberg.viewdepoc.CommonViewConstants
-
Constants that can be used by engines to send additional information for view operations being performed.
- CommonViewConstants - Class in org.apache.iceberg.viewdepoc
- CommonViewConstants() - Constructor for class org.apache.iceberg.viewdepoc.CommonViewConstants
- CommonViewConstants.ViewVersionSummaryConstants - Enum Class in org.apache.iceberg.viewdepoc
-
All the properties except 'common_view' are stored in the View's Version Summary.
- create(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- create(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- create(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
-
Create a view using the FileSystem implementation, resolved from location.
- create(String, ViewDefinition, Map<String, String>) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Create a view without replacing any existing view.
- CREATE - Static variable in class org.apache.iceberg.viewdepoc.DDLOperations
-
The view was created.
- current() - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- current() - Method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- current() - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
Return the currently loaded view metadata, without checking for updates.
- currentMetadataLocation() - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- currentVersion() - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- currentVersion() - Method in class org.apache.iceberg.viewdepoc.BaseView
- currentVersion() - Method in interface org.apache.iceberg.viewdepoc.View
-
Get the current
versionfor this view, or null if there are no versions. - currentVersion() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- currentVersionId() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
D
- DDLOperations - Class in org.apache.iceberg.viewdepoc
-
View operations that lead to a new version of view getting created.
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.iceberg.nessie.NessieViewCatalog
- defaultWarehouseLocation(TableIdentifier) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- definition() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- doCommit(String, Map<String, String>, int, int, ViewDefinition, String, ViewOperations, ViewVersionMetadata) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
-
The method prepares the arguments to perform the commit and then proceeds to commit.
- drop(String) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- drop(String) - Method in class org.apache.iceberg.nessie.NessieViewOperations
- drop(String) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- drop(String) - Method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- drop(String) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
- drop(String) - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
Drops the view specified by the 'viewIdentifier' parameter.
- drop(String) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Drops a view.
- dropTable(TableIdentifier, boolean) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
E
- EMPTY_SCHEMA - Static variable in interface org.apache.iceberg.viewdepoc.ViewDefinition
- engine_version - Enum constant in enum class org.apache.iceberg.viewdepoc.CommonViewConstants.ViewVersionSummaryConstants
- ENGINE_VERSION - Static variable in class org.apache.iceberg.viewdepoc.CommonViewConstants
- EngineProperties - Enum Class in org.apache.iceberg.viewdepoc
- equals(Object) - Method in class org.apache.iceberg.viewdepoc.VersionLogEntry
- extraProperties() - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
Return extra properties not stored in
ViewVersionMetadata.
F
- fromJson(String) - Static method in class org.apache.iceberg.viewdepoc.VersionParser
G
- genie_id - Enum constant in enum class org.apache.iceberg.viewdepoc.CommonViewConstants.ViewVersionSummaryConstants
- GENIE_ID - Static variable in class org.apache.iceberg.viewdepoc.CommonViewConstants
- getConf() - Method in class org.apache.iceberg.viewdepoc.HadoopViews
- getFS(Path, Configuration) - Static method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- getMetacatProperties(Map<String, String>) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
-
The method returns the properties to be recorded as table properties by metacat.
- getSummaryProperties(String, Map<String, String>, Map<String, String>) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
-
Method picks and returns the 'summary' properties from the map of table properties.
- getViewCatalog() - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- getViewVersionMetadataProperties(Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
-
Method picks and returns common view specific properties from the map of table properties.
H
- HadoopViewOperations - Class in org.apache.iceberg.viewdepoc
-
The Views implementation Based on FileIO.
- HadoopViewOperations(Path, Configuration) - Constructor for class org.apache.iceberg.viewdepoc.HadoopViewOperations
- HadoopViews - Class in org.apache.iceberg.viewdepoc
-
The Views implementation Based on FileIO.
- HadoopViews(Configuration) - Constructor for class org.apache.iceberg.viewdepoc.HadoopViews
- hashCode() - Method in class org.apache.iceberg.viewdepoc.VersionLogEntry
- HasViewOperations - Interface in org.apache.iceberg.viewdepoc
-
Used to expose a view's ViewOperations.
- history() - Method in class org.apache.iceberg.viewdepoc.BaseView
- history() - Method in interface org.apache.iceberg.viewdepoc.View
-
Get the version history of this table.
- history() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- HistoryEntry - Interface in org.apache.iceberg.viewdepoc
-
View history entry.
I
- initialize(String, Map<String, String>) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- initialize(String, Map<String, String>) - Method in class org.apache.iceberg.nessie.NessieViewCatalog
- internalWrite(ViewVersionMetadata, OutputFile, boolean) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadataParser
- io() - Method in class org.apache.iceberg.nessie.NessieViewOperations
- io() - Method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- io() - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
A
FileIOto read and write table data and metadata files.
L
- listTables(Namespace) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- load(String) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- load(String) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- load(String) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
-
Loads the View object from a FileSystem path location.
- load(String) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Loads a view by name.
- loadDefinition(String) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- loadDefinition(String) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- loadDefinition(String) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
-
Loads the view definition from a FileSystem path location.
- loadDefinition(String) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Loads a view by name.
- location() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
M
- METADATA_FOLDER_NAME - Static variable in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- METADATA_LOCATION_PROP - Static variable in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
N
- NessieExtCatalog - Class in org.apache.iceberg.nessie
-
This is a wrapper catalog that supports both Iceberg Views and Tables.
- NessieExtCatalog() - Constructor for class org.apache.iceberg.nessie.NessieExtCatalog
- NessieViewCatalog - Class in org.apache.iceberg.nessie
-
A catalog that supports Iceberg views.
- NessieViewCatalog(Configuration) - Constructor for class org.apache.iceberg.nessie.NessieViewCatalog
- NessieViewOperations - Class in org.apache.iceberg.nessie
- newTableOps(TableIdentifier) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- newViewOps(TableIdentifier) - Method in class org.apache.iceberg.nessie.NessieViewCatalog
- newViewOps(TableIdentifier) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- newViewVersionMetadata(BaseVersion, String, ViewDefinition, Map<String, String>) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- newViewVersionMetadata(BaseVersion, String, ViewDefinition, Map<String, String>, List<Version>, List<HistoryEntry>) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- newViewVersionMetadata(BaseVersion, String, ViewDefinition, ViewVersionMetadata, Map<String, String>) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
O
- of(String, Schema, String, List<String>) - Static method in interface org.apache.iceberg.viewdepoc.ViewDefinition
- OPERATION - Static variable in class org.apache.iceberg.viewdepoc.CommonViewConstants
- operations() - Method in class org.apache.iceberg.viewdepoc.BaseView
- operations() - Method in interface org.apache.iceberg.viewdepoc.HasViewOperations
- org.apache.iceberg.nessie - package org.apache.iceberg.nessie
- org.apache.iceberg.viewdepoc - package org.apache.iceberg.viewdepoc
- overwrite(ViewVersionMetadata, OutputFile) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadataParser
P
- parentId() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- parentId() - Method in interface org.apache.iceberg.viewdepoc.Version
-
Return this version's parent ID or null.
- presto_query_id - Enum constant in enum class org.apache.iceberg.viewdepoc.EngineProperties
- presto_version - Enum constant in enum class org.apache.iceberg.viewdepoc.EngineProperties
-
Engine expects certain properties/attributes to be set on a table/view object.
- PREVIOUS_METADATA_LOCATION_PROP - Static variable in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- properties() - Method in class org.apache.iceberg.viewdepoc.BaseView
- properties() - Method in class org.apache.iceberg.viewdepoc.VersionSummary
- properties() - Method in interface org.apache.iceberg.viewdepoc.View
-
Return a map of string properties for this view.
- properties() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- property(String, String) - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- propertyAsInt(String, int) - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
R
- read(InputFile) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadataParser
- refresh() - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- refresh() - Method in class org.apache.iceberg.nessie.NessieViewCatalog
- refresh() - Method in class org.apache.iceberg.nessie.NessieViewOperations
- refresh() - Method in class org.apache.iceberg.viewdepoc.HadoopViewOperations
- refresh() - Method in interface org.apache.iceberg.viewdepoc.ViewOperations
-
Return the current view metadata after checking for updates.
- refreshFromMetadataLocation(String, Predicate<Exception>, int, Function<String, ViewVersionMetadata>) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- remove(String) - Method in interface org.apache.iceberg.viewdepoc.UpdateProperties
-
Remove the given property key from the table.
- rename(String, String) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Renames a view.
- renameTable(TableIdentifier, TableIdentifier) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- replace(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- replace(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViews
- replace(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
- replace(String, ViewDefinition, Map<String, String>) - Method in interface org.apache.iceberg.viewdepoc.Views
-
Replaces a view.
- REPLACE - Static variable in class org.apache.iceberg.viewdepoc.DDLOperations
-
View definition was replaced.
- replaceProperties(Map<String, String>) - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- requestRefresh() - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
- retainColumnComments(ViewDefinition, ViewDefinition) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
-
The method ensures that when a view is getting REPLACEd and a new column comment has not been specified (indicated by 'doc' field being null), column comment from the previous version of the view is retained.
S
- schema() - Method in interface org.apache.iceberg.viewdepoc.ViewDefinition
-
Returns the view query output schema.
- sessionCatalog() - Method in interface org.apache.iceberg.viewdepoc.ViewDefinition
-
Returns the session catalog when the view is created.
- sessionNamespace() - Method in interface org.apache.iceberg.viewdepoc.ViewDefinition
-
Returns the session namespace when the view is created.
- set(String, String) - Method in interface org.apache.iceberg.viewdepoc.UpdateProperties
-
Add a key/value property to the table.
- setConf(Configuration) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
- setConf(Configuration) - Method in class org.apache.iceberg.viewdepoc.HadoopViews
- sql() - Method in interface org.apache.iceberg.viewdepoc.ViewDefinition
-
Returns the view query SQL text.
- summary() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- summary() - Method in interface org.apache.iceberg.viewdepoc.Version
-
Returns the version summary such as the name and genie-id of the operation that created that version of the view.
T
- TABLE_COMMENT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- timestampMillis() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- timestampMillis() - Method in interface org.apache.iceberg.viewdepoc.HistoryEntry
- timestampMillis() - Method in interface org.apache.iceberg.viewdepoc.Version
-
Return this version's timestamp.
- timestampMillis() - Method in class org.apache.iceberg.viewdepoc.VersionLogEntry
- toCatalogTableIdentifier(String) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
- toJson(Version) - Static method in class org.apache.iceberg.viewdepoc.VersionParser
- toJson(ViewVersionMetadata, JsonGenerator) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadataParser
- toString() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- toString() - Method in class org.apache.iceberg.viewdepoc.BaseView
- toString() - Method in class org.apache.iceberg.viewdepoc.VersionLogEntry
U
- updateColumnDoc(String, String) - Method in class org.apache.iceberg.viewdepoc.CommentUpdate
- updateColumnDoc(String, String) - Method in interface org.apache.iceberg.viewdepoc.UpdateComment
-
Update the comment of a column in the schema.
- UpdateComment - Interface in org.apache.iceberg.viewdepoc
-
API for Adding View Column comments
- updateProperties() - Method in class org.apache.iceberg.viewdepoc.BaseView
- updateProperties() - Method in interface org.apache.iceberg.viewdepoc.View
-
Update view properties and commit the changes.
- UpdateProperties - Interface in org.apache.iceberg.viewdepoc
-
API for updating table properties.
V
- validateTableIdentifier(TableIdentifier) - Static method in class org.apache.iceberg.viewdepoc.ViewUtils
- valueOf(String) - Static method in enum class org.apache.iceberg.viewdepoc.CommonViewConstants.ViewVersionSummaryConstants
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.iceberg.viewdepoc.EngineProperties
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.iceberg.viewdepoc.CommonViewConstants.ViewVersionSummaryConstants
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.iceberg.viewdepoc.EngineProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(int) - Method in class org.apache.iceberg.viewdepoc.BaseView
- version(int) - Method in interface org.apache.iceberg.viewdepoc.View
-
Get a
versionin this view by ID. - version(int) - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- Version - Interface in org.apache.iceberg.viewdepoc
-
A version of the view at a point in time.
- VERSION_HISTORY_SIZE - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- VERSION_HISTORY_SIZE_DEFAULT - Static variable in class org.apache.iceberg.viewdepoc.ViewProperties
- versionId() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- versionId() - Method in interface org.apache.iceberg.viewdepoc.HistoryEntry
- versionId() - Method in interface org.apache.iceberg.viewdepoc.Version
-
Return this version's ID.
- versionId() - Method in class org.apache.iceberg.viewdepoc.VersionLogEntry
- VersionLogEntry - Class in org.apache.iceberg.viewdepoc
- VersionParser - Class in org.apache.iceberg.viewdepoc
- VersionParser() - Constructor for class org.apache.iceberg.viewdepoc.VersionParser
- versions() - Method in class org.apache.iceberg.viewdepoc.BaseView
- versions() - Method in interface org.apache.iceberg.viewdepoc.View
-
Get the
versionsof this view. - versions() - Method in class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- VersionSummary - Class in org.apache.iceberg.viewdepoc
- VersionSummary(Map<String, String>) - Constructor for class org.apache.iceberg.viewdepoc.VersionSummary
- View - Interface in org.apache.iceberg.viewdepoc
-
Interface for view definition.
- viewDefinition() - Method in class org.apache.iceberg.viewdepoc.BaseVersion
- viewDefinition() - Method in interface org.apache.iceberg.viewdepoc.Version
-
Returns the view sql metadata.
- ViewDefinition - Interface in org.apache.iceberg.viewdepoc
- ViewOperations - Interface in org.apache.iceberg.viewdepoc
-
SPI interface to abstract view metadata access and updates.
- ViewProperties - Class in org.apache.iceberg.viewdepoc
-
View properties that can be set during CREATE/REPLACE view or using updateProperties API.
- ViewProperties() - Constructor for class org.apache.iceberg.viewdepoc.ViewProperties
- Views - Interface in org.apache.iceberg.viewdepoc
-
Generic interface for creating and loading a view implementation.
- ViewUtils - Class in org.apache.iceberg.viewdepoc
-
Utility methods for operating on common views.
- ViewUtils() - Constructor for class org.apache.iceberg.viewdepoc.ViewUtils
- ViewVersionMetadata - Class in org.apache.iceberg.viewdepoc
-
Metadata for versioning a view.
- ViewVersionMetadata(String, ViewDefinition, Map<String, String>, int, List<Version>, List<HistoryEntry>) - Constructor for class org.apache.iceberg.viewdepoc.ViewVersionMetadata
- ViewVersionMetadataParser - Class in org.apache.iceberg.viewdepoc
W
- write(ViewVersionMetadata, OutputFile) - Static method in class org.apache.iceberg.viewdepoc.ViewVersionMetadataParser
- writeNewMetadata(ViewVersionMetadata, int) - Method in class org.apache.iceberg.viewdepoc.BaseMetastoreViewOperations
All Classes and Interfaces|All Packages|Constant Field Values