c

io.delta.flink.internal.table

CatalogProxy

class CatalogProxy extends BaseCatalog

A proxy class that redirects calls to Delta Catalog or decorated catalog depending on table type.

Linear Supertypes
BaseCatalog, AbstractCatalog, Catalog, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CatalogProxy
  2. BaseCatalog
  3. AbstractCatalog
  4. Catalog
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CatalogProxy(catalogName: String, defaultDatabase: String, decoratedCatalog: Catalog, hadoopConfiguration: Configuration)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def alterDatabase(name: String, newDatabase: CatalogDatabase, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  5. def alterFunction(functionPath: ObjectPath, newFunction: CatalogFunction, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  6. def alterPartition(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec, newPartition: CatalogPartition, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  7. def alterPartitionColumnStatistics(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec, columnStatistics: CatalogColumnStatistics, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  8. def alterPartitionStatistics(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec, partitionStatistics: CatalogTableStatistics, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  9. def alterTable(tablePath: ObjectPath, newTable: CatalogBaseTable, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  10. def alterTableColumnStatistics(tablePath: ObjectPath, columnStatistics: CatalogColumnStatistics, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  11. def alterTableStatistics(tablePath: ObjectPath, tableStatistics: CatalogTableStatistics, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def bulkGetPartitionColumnStatistics(arg0: ObjectPath, arg1: List[CatalogPartitionSpec]): List[CatalogColumnStatistics]
    Definition Classes
    Catalog
    Annotations
    @throws( ... ) @throws( ... )
  14. def bulkGetPartitionStatistics(arg0: ObjectPath, arg1: List[CatalogPartitionSpec]): List[CatalogTableStatistics]
    Definition Classes
    Catalog
    Annotations
    @throws( ... ) @throws( ... )
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  16. def close(): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  17. def createDatabase(name: String, database: CatalogDatabase, ignoreIfExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  18. def createFunction(functionPath: ObjectPath, function: CatalogFunction, ignoreIfExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  19. def createPartition(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec, partition: CatalogPartition, ignoreIfExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  20. def createTable(tablePath: ObjectPath, table: CatalogBaseTable, ignoreIfExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  21. def databaseExists(databaseName: String): Boolean
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  22. def dropDatabase(name: String, ignoreIfNotExists: Boolean, cascade: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  23. def dropDatabase(arg0: String, arg1: Boolean): Unit
    Definition Classes
    Catalog
    Annotations
    @throws( ... ) @throws( ... ) @throws( ... )
  24. def dropFunction(functionPath: ObjectPath, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  25. def dropPartition(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  26. def dropTable(tablePath: ObjectPath, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def functionExists(functionPath: ObjectPath): Boolean
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def getDatabase(databaseName: String): CatalogDatabase
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  33. def getDefaultDatabase(): String
    Definition Classes
    AbstractCatalog → Catalog
  34. def getFactory(): Optional[Factory]
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  35. def getFunction(functionPath: ObjectPath): CatalogFunction
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  36. def getFunctionDefinitionFactory(): Optional[FunctionDefinitionFactory]
    Definition Classes
    Catalog
  37. def getName(): String
    Definition Classes
    AbstractCatalog
  38. def getPartition(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec): CatalogPartition
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  39. def getPartitionColumnStatistics(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec): CatalogColumnStatistics
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  40. def getPartitionStatistics(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec): CatalogTableStatistics
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  41. def getTable(tablePath: ObjectPath): CatalogBaseTable
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  42. def getTableColumnStatistics(tablePath: ObjectPath): CatalogColumnStatistics
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  43. def getTableStatistics(tablePath: ObjectPath): CatalogTableStatistics
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  44. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  46. def listDatabases(): List[String]
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  47. def listFunctions(dbName: String): List[String]
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  48. def listPartitions(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec): List[CatalogPartitionSpec]
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  49. def listPartitions(tablePath: ObjectPath): List[CatalogPartitionSpec]
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  50. def listPartitionsByFilter(tablePath: ObjectPath, filters: List[Expression]): List[CatalogPartitionSpec]
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  51. def listTables(databaseName: String): List[String]
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  52. def listViews(databaseName: String): List[String]
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def open(): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  57. def partitionExists(tablePath: ObjectPath, partitionSpec: CatalogPartitionSpec): Boolean
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  58. def renameTable(tablePath: ObjectPath, newTableName: String, ignoreIfNotExists: Boolean): Unit
    Definition Classes
    BaseCatalog → Catalog
    Annotations
    @Override()
  59. def supportsManagedTable(): Boolean
    Definition Classes
    Catalog
  60. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  61. def tableExists(tablePath: ObjectPath): Boolean
    Definition Classes
    CatalogProxy → Catalog
    Annotations
    @Override()
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def getTableFactory(): Optional[TableFactory]
    Definition Classes
    Catalog
    Annotations
    @Deprecated
    Deprecated

Inherited from BaseCatalog

Inherited from AbstractCatalog

Inherited from Catalog

Inherited from AnyRef

Inherited from Any

Ungrouped