A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

ALTER_COMMENT - Static variable in class org.apache.iceberg.view.DDLOperations
View column comments were altered.
apply() - Method in class org.apache.iceberg.view.CommentUpdate
Apply the pending changes to the original schema and returns the result.

B

BaseMetastoreViewOperations - Class in org.apache.iceberg.view
 
BaseMetastoreViewOperations() - Constructor for class org.apache.iceberg.view.BaseMetastoreViewOperations
 
BaseMetastoreViews - Class in org.apache.iceberg.view
 
BaseMetastoreViews(Configuration) - Constructor for class org.apache.iceberg.view.BaseMetastoreViews
 
BaseVersion - Class in org.apache.iceberg.view
 
BaseVersion(int, Integer, long, VersionSummary, ViewDefinition) - Constructor for class org.apache.iceberg.view.BaseVersion
 
BaseView - Class in org.apache.iceberg.view
Base View implementation.
BaseView(ViewOperations, String) - Constructor for class org.apache.iceberg.view.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.view
Update comments API implementation.
CommentUpdate(ViewOperations) - Constructor for class org.apache.iceberg.view.CommentUpdate
 
commit() - Method in class org.apache.iceberg.view.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.view.HadoopViewOperations
 
commit(ViewVersionMetadata, ViewVersionMetadata, Map<String, String>) - Method in interface org.apache.iceberg.view.ViewOperations
Replace the base metadata with a new version.
COMMIT_MAX_RETRY_WAIT_MS - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_MAX_RETRY_WAIT_MS_DEFAULT - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_MIN_RETRY_WAIT_MS - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_MIN_RETRY_WAIT_MS_DEFAULT - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_NUM_RETRIES - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_NUM_RETRIES_DEFAULT - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_TOTAL_RETRY_TIME_MS - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMIT_TOTAL_RETRY_TIME_MS_DEFAULT - Static variable in class org.apache.iceberg.view.ViewProperties
 
COMMON_VIEW - Static variable in class org.apache.iceberg.view.CommonViewConstants
Constants that can be used by engines to send additional information for view operations being performed.
CommonViewConstants - Class in org.apache.iceberg.view
 
CommonViewConstants() - Constructor for class org.apache.iceberg.view.CommonViewConstants
 
CommonViewConstants.ViewVersionSummaryConstants - Enum in org.apache.iceberg.view
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.view.BaseMetastoreViews
 
create(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.view.HadoopViews
Create a view using the FileSystem implementation, resolved from location.
create(String, ViewDefinition, Map<String, String>) - Method in interface org.apache.iceberg.view.Views
Create a view without replacing any existing view.
CREATE - Static variable in class org.apache.iceberg.view.DDLOperations
The view was created.
current() - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
current() - Method in class org.apache.iceberg.view.HadoopViewOperations
 
current() - Method in interface org.apache.iceberg.view.ViewOperations
Return the currently loaded view metadata, without checking for updates.
currentMetadataLocation() - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
currentVersion() - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
currentVersion() - Method in class org.apache.iceberg.view.BaseView
 
currentVersion() - Method in interface org.apache.iceberg.view.View
Get the current version for this view, or null if there are no versions.
currentVersion() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
currentVersionId() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 

D

DDLOperations - Class in org.apache.iceberg.view
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.view.BaseMetastoreViews
 
definition() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
doCommit(String, Map<String, String>, int, int, ViewDefinition, String, ViewOperations, ViewVersionMetadata) - Static method in class org.apache.iceberg.view.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.view.BaseMetastoreViews
 
drop(String) - Method in class org.apache.iceberg.view.HadoopViewOperations
 
drop(String) - Method in class org.apache.iceberg.view.HadoopViews
 
drop(String) - Method in interface org.apache.iceberg.view.ViewOperations
Drops the view specified by the 'viewIdentifier' parameter.
drop(String) - Method in interface org.apache.iceberg.view.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.view.ViewDefinition
 
engine_version - org.apache.iceberg.view.CommonViewConstants.ViewVersionSummaryConstants
 
ENGINE_VERSION - Static variable in class org.apache.iceberg.view.CommonViewConstants
 
EngineProperties - Enum in org.apache.iceberg.view
 
equals(Object) - Method in class org.apache.iceberg.view.VersionLogEntry
 
extraProperties() - Method in interface org.apache.iceberg.view.ViewOperations
Return extra properties not stored in ViewVersionMetadata.

F

fromJson(String) - Static method in class org.apache.iceberg.view.VersionParser
 

G

genie_id - org.apache.iceberg.view.CommonViewConstants.ViewVersionSummaryConstants
 
GENIE_ID - Static variable in class org.apache.iceberg.view.CommonViewConstants
 
getConf() - Method in class org.apache.iceberg.view.HadoopViews
 
getFS(Path, Configuration) - Static method in class org.apache.iceberg.view.HadoopViewOperations
 
getMetacatProperties(Map<String, String>) - Static method in class org.apache.iceberg.view.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.view.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.view.ViewUtils
Method picks and returns common view specific properties from the map of table properties.

H

HadoopViewOperations - Class in org.apache.iceberg.view
The Views implementation Based on FileIO.
HadoopViewOperations(Path, Configuration) - Constructor for class org.apache.iceberg.view.HadoopViewOperations
 
HadoopViews - Class in org.apache.iceberg.view
The Views implementation Based on FileIO.
HadoopViews(Configuration) - Constructor for class org.apache.iceberg.view.HadoopViews
 
hashCode() - Method in class org.apache.iceberg.view.VersionLogEntry
 
HasViewOperations - Interface in org.apache.iceberg.view
Used to expose a view's ViewOperations.
history() - Method in class org.apache.iceberg.view.BaseView
 
history() - Method in interface org.apache.iceberg.view.View
Get the version history of this table.
history() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
HistoryEntry - Interface in org.apache.iceberg.view
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.view.ViewVersionMetadataParser
 
io() - Method in class org.apache.iceberg.nessie.NessieViewOperations
 
io() - Method in class org.apache.iceberg.view.HadoopViewOperations
 
io() - Method in interface org.apache.iceberg.view.ViewOperations
A FileIO to 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.view.BaseMetastoreViews
 
load(String) - Method in class org.apache.iceberg.view.HadoopViews
Loads the View object from a FileSystem path location.
load(String) - Method in interface org.apache.iceberg.view.Views
Loads a view by name.
loadDefinition(String) - Method in class org.apache.iceberg.nessie.NessieExtCatalog
 
loadDefinition(String) - Method in class org.apache.iceberg.view.BaseMetastoreViews
 
loadDefinition(String) - Method in class org.apache.iceberg.view.HadoopViews
Loads the view definition from a FileSystem path location.
loadDefinition(String) - Method in interface org.apache.iceberg.view.Views
Loads a view by name.
location() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 

M

METADATA_FOLDER_NAME - Static variable in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
METADATA_LOCATION_PROP - Static variable in class org.apache.iceberg.view.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.view.BaseMetastoreViews
 
newViewVersionMetadata(BaseVersion, String, ViewDefinition, Map<String, String>) - Static method in class org.apache.iceberg.view.ViewVersionMetadata
 
newViewVersionMetadata(BaseVersion, String, ViewDefinition, Map<String, String>, List<Version>, List<HistoryEntry>) - Static method in class org.apache.iceberg.view.ViewVersionMetadata
 
newViewVersionMetadata(BaseVersion, String, ViewDefinition, ViewVersionMetadata, Map<String, String>) - Static method in class org.apache.iceberg.view.ViewVersionMetadata
 

O

of(String, Schema, String, List<String>) - Static method in interface org.apache.iceberg.view.ViewDefinition
 
OPERATION - Static variable in class org.apache.iceberg.view.CommonViewConstants
 
operations() - Method in class org.apache.iceberg.view.BaseView
 
operations() - Method in interface org.apache.iceberg.view.HasViewOperations
 
org.apache.iceberg.nessie - package org.apache.iceberg.nessie
 
org.apache.iceberg.view - package org.apache.iceberg.view
 
overwrite(ViewVersionMetadata, OutputFile) - Static method in class org.apache.iceberg.view.ViewVersionMetadataParser
 

P

parentId() - Method in class org.apache.iceberg.view.BaseVersion
 
parentId() - Method in interface org.apache.iceberg.view.Version
Return this version's parent ID or null.
presto_query_id - org.apache.iceberg.view.EngineProperties
 
presto_version - org.apache.iceberg.view.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.view.BaseMetastoreViewOperations
 
properties() - Method in class org.apache.iceberg.view.BaseView
 
properties() - Method in class org.apache.iceberg.view.VersionSummary
 
properties() - Method in interface org.apache.iceberg.view.View
Return a map of string properties for this view.
properties() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
property(String, String) - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
propertyAsInt(String, int) - Method in class org.apache.iceberg.view.ViewVersionMetadata
 

R

read(InputFile) - Static method in class org.apache.iceberg.view.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.view.HadoopViewOperations
 
refresh() - Method in interface org.apache.iceberg.view.ViewOperations
Return the current view metadata after checking for updates.
refreshFromMetadataLocation(String, Predicate<Exception>, int, Function<String, ViewVersionMetadata>) - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
remove(String) - Method in interface org.apache.iceberg.view.UpdateProperties
Remove the given property key from the table.
rename(String, String) - Method in interface org.apache.iceberg.view.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.view.BaseMetastoreViews
 
replace(String, ViewDefinition, Map<String, String>) - Method in class org.apache.iceberg.view.HadoopViews
 
replace(String, ViewDefinition, Map<String, String>) - Method in interface org.apache.iceberg.view.Views
Replaces a view.
REPLACE - Static variable in class org.apache.iceberg.view.DDLOperations
View definition was replaced.
replaceProperties(Map<String, String>) - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
requestRefresh() - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
retainColumnComments(ViewDefinition, ViewDefinition) - Static method in class org.apache.iceberg.view.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.view.ViewDefinition
Returns the view query output schema.
sessionCatalog() - Method in interface org.apache.iceberg.view.ViewDefinition
Returns the session catalog when the view is created.
sessionNamespace() - Method in interface org.apache.iceberg.view.ViewDefinition
Returns the session namespace when the view is created.
set(String, String) - Method in interface org.apache.iceberg.view.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.view.HadoopViews
 
sql() - Method in interface org.apache.iceberg.view.ViewDefinition
Returns the view query SQL text.
summary() - Method in class org.apache.iceberg.view.BaseVersion
 
summary() - Method in interface org.apache.iceberg.view.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.view.ViewProperties
 
timestampMillis() - Method in class org.apache.iceberg.view.BaseVersion
 
timestampMillis() - Method in interface org.apache.iceberg.view.HistoryEntry
 
timestampMillis() - Method in interface org.apache.iceberg.view.Version
Return this version's timestamp.
timestampMillis() - Method in class org.apache.iceberg.view.VersionLogEntry
 
toCatalogTableIdentifier(String) - Static method in class org.apache.iceberg.view.ViewUtils
 
toJson(Version) - Static method in class org.apache.iceberg.view.VersionParser
 
toJson(ViewVersionMetadata, JsonGenerator) - Static method in class org.apache.iceberg.view.ViewVersionMetadataParser
 
toString() - Method in class org.apache.iceberg.view.BaseVersion
 
toString() - Method in class org.apache.iceberg.view.BaseView
 
toString() - Method in class org.apache.iceberg.view.VersionLogEntry
 

U

updateColumnDoc(String, String) - Method in class org.apache.iceberg.view.CommentUpdate
 
updateColumnDoc(String, String) - Method in interface org.apache.iceberg.view.UpdateComment
Update the comment of a column in the schema.
UpdateComment - Interface in org.apache.iceberg.view
API for Adding View Column comments
updateProperties() - Method in class org.apache.iceberg.view.BaseView
 
updateProperties() - Method in interface org.apache.iceberg.view.View
Update view properties and commit the changes.
UpdateProperties - Interface in org.apache.iceberg.view
API for updating table properties.

V

validateTableIdentifier(TableIdentifier) - Static method in class org.apache.iceberg.view.ViewUtils
 
valueOf(String) - Static method in enum org.apache.iceberg.view.CommonViewConstants.ViewVersionSummaryConstants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.iceberg.view.EngineProperties
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.iceberg.view.CommonViewConstants.ViewVersionSummaryConstants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.iceberg.view.EngineProperties
Returns an array containing the constants of this enum type, in the order they are declared.
version(int) - Method in class org.apache.iceberg.view.BaseView
 
version(int) - Method in interface org.apache.iceberg.view.View
Get a version in this view by ID.
version(int) - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
Version - Interface in org.apache.iceberg.view
A version of the view at a point in time.
VERSION_HISTORY_SIZE - Static variable in class org.apache.iceberg.view.ViewProperties
 
VERSION_HISTORY_SIZE_DEFAULT - Static variable in class org.apache.iceberg.view.ViewProperties
 
versionId() - Method in class org.apache.iceberg.view.BaseVersion
 
versionId() - Method in interface org.apache.iceberg.view.HistoryEntry
 
versionId() - Method in interface org.apache.iceberg.view.Version
Return this version's ID.
versionId() - Method in class org.apache.iceberg.view.VersionLogEntry
 
VersionLogEntry - Class in org.apache.iceberg.view
 
VersionParser - Class in org.apache.iceberg.view
 
VersionParser() - Constructor for class org.apache.iceberg.view.VersionParser
 
versions() - Method in class org.apache.iceberg.view.BaseView
 
versions() - Method in interface org.apache.iceberg.view.View
Get the versions of this view.
versions() - Method in class org.apache.iceberg.view.ViewVersionMetadata
 
VersionSummary - Class in org.apache.iceberg.view
 
VersionSummary(Map<String, String>) - Constructor for class org.apache.iceberg.view.VersionSummary
 
View - Interface in org.apache.iceberg.view
Interface for view definition.
viewDefinition() - Method in class org.apache.iceberg.view.BaseVersion
 
viewDefinition() - Method in interface org.apache.iceberg.view.Version
Returns the view sql metadata.
ViewDefinition - Interface in org.apache.iceberg.view
 
ViewOperations - Interface in org.apache.iceberg.view
SPI interface to abstract view metadata access and updates.
ViewProperties - Class in org.apache.iceberg.view
View properties that can be set during CREATE/REPLACE view or using updateProperties API.
ViewProperties() - Constructor for class org.apache.iceberg.view.ViewProperties
 
Views - Interface in org.apache.iceberg.view
Generic interface for creating and loading a view implementation.
ViewUtils - Class in org.apache.iceberg.view
Utility methods for operating on common views.
ViewUtils() - Constructor for class org.apache.iceberg.view.ViewUtils
 
ViewVersionMetadata - Class in org.apache.iceberg.view
Metadata for versioning a view.
ViewVersionMetadata(String, ViewDefinition, Map<String, String>, int, List<Version>, List<HistoryEntry>) - Constructor for class org.apache.iceberg.view.ViewVersionMetadata
 
ViewVersionMetadataParser - Class in org.apache.iceberg.view
 

W

write(ViewVersionMetadata, OutputFile) - Static method in class org.apache.iceberg.view.ViewVersionMetadataParser
 
writeNewMetadata(ViewVersionMetadata, int) - Method in class org.apache.iceberg.view.BaseMetastoreViewOperations
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages