Package org.apache.iceberg.view
Interface SQLViewRepresentation
-
- All Superinterfaces:
ViewRepresentation
@Immutable public interface SQLViewRepresentation extends ViewRepresentation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.iceberg.view.ViewRepresentation
ViewRepresentation.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.String
defaultCatalog()
The default catalog when the view is created.Namespace
defaultNamespace()
The default namespace when the view is created.java.lang.String
dialect()
The view query SQL dialect.java.util.List<java.lang.String>
fieldAliases()
The view field aliases.java.util.List<java.lang.String>
fieldComments()
The view field comments.java.lang.Integer
schemaId()
The query output schema ID at version create time, without aliases or null if no schema is definedjava.lang.String
sql()
The view query SQL text.default java.lang.String
type()
-
-
-
Method Detail
-
type
default java.lang.String type()
- Specified by:
type
in interfaceViewRepresentation
-
sql
java.lang.String sql()
The view query SQL text.
-
dialect
java.lang.String dialect()
The view query SQL dialect.
-
defaultCatalog
@Nullable java.lang.String defaultCatalog()
The default catalog when the view is created.
-
defaultNamespace
@Nullable Namespace defaultNamespace()
The default namespace when the view is created.
-
schemaId
@Nullable java.lang.Integer schemaId()
The query output schema ID at version create time, without aliases or null if no schema is defined
-
fieldComments
java.util.List<java.lang.String> fieldComments()
The view field comments.
-
fieldAliases
java.util.List<java.lang.String> fieldAliases()
The view field aliases.
-
-