public abstract class AbstractNebulaCatalog
extends org.apache.flink.table.catalog.AbstractCatalog
| 构造器和说明 |
|---|
AbstractNebulaCatalog(String catalogName,
String defaultDatabase,
String username,
String pwd,
String address) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
alterDatabase(String s,
org.apache.flink.table.catalog.CatalogDatabase catalogDatabase,
boolean b) |
void |
alterFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogFunction catalogFunction,
boolean b) |
void |
alterPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b) |
void |
alterPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b) |
void |
alterPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b) |
void |
alterTable(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean b) |
void |
alterTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b) |
void |
alterTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b) |
void |
close() |
void |
createDatabase(String s,
org.apache.flink.table.catalog.CatalogDatabase catalogDatabase,
boolean b) |
void |
createFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogFunction catalogFunction,
boolean b) |
void |
createPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b) |
void |
createTable(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean b) |
boolean |
databaseExists(String graphName)
operators for nebula graph
|
void |
dropDatabase(String name,
boolean ignoreIfNotExists) |
void |
dropDatabase(String s,
boolean b,
boolean b1) |
void |
dropFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean b) |
void |
dropPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
boolean b) |
void |
dropTable(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean b) |
boolean |
functionExists(org.apache.flink.table.catalog.ObjectPath objectPath) |
String |
getAddress() |
Optional<org.apache.flink.table.factories.Factory> |
getFactory() |
org.apache.flink.table.catalog.CatalogFunction |
getFunction(org.apache.flink.table.catalog.ObjectPath objectPath) |
org.apache.flink.table.catalog.CatalogPartition |
getPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
org.apache.flink.table.catalog.stats.CatalogColumnStatistics |
getPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
org.apache.flink.table.catalog.stats.CatalogTableStatistics |
getPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
String |
getPassword() |
org.apache.flink.table.catalog.stats.CatalogColumnStatistics |
getTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath) |
org.apache.flink.table.catalog.stats.CatalogTableStatistics |
getTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath)
operator for stat
|
String |
getUsername() |
List<String> |
listFunctions(String s)
operator for function
|
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath)
operator for partition
|
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitionsByFilter(org.apache.flink.table.catalog.ObjectPath objectPath,
List<org.apache.flink.table.expressions.Expression> list) |
List<String> |
listViews(String graphName)
operator for nebula graph tag and edge, parameter should be graphName.tag or graphName.edge
|
void |
open() |
boolean |
partitionExists(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
void |
renameTable(org.apache.flink.table.catalog.ObjectPath objectPath,
String s,
boolean b) |
protected final String username
protected final String password
protected final String address
public void open()
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void close()
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic String getUsername()
public String getPassword()
public String getAddress()
public Optional<org.apache.flink.table.factories.Factory> getFactory()
public boolean databaseExists(String graphName) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void createDatabase(String s, org.apache.flink.table.catalog.CatalogDatabase catalogDatabase, boolean b) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void dropDatabase(String name, boolean ignoreIfNotExists) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void dropDatabase(String s, boolean b, boolean b1) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterDatabase(String s, org.apache.flink.table.catalog.CatalogDatabase catalogDatabase, boolean b) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<String> listViews(String graphName) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void dropTable(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void renameTable(org.apache.flink.table.catalog.ObjectPath objectPath,
String s,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void createTable(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterTable(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitionsByFilter(org.apache.flink.table.catalog.ObjectPath objectPath, List<org.apache.flink.table.expressions.Expression> list) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.CatalogPartition getPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic boolean partitionExists(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void createPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void dropPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<String> listFunctions(String s) throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.CatalogFunction getFunction(org.apache.flink.table.catalog.ObjectPath objectPath)
throws org.apache.flink.table.catalog.exceptions.FunctionNotExistException,
org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.FunctionNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic boolean functionExists(org.apache.flink.table.catalog.ObjectPath objectPath)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void createFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogFunction catalogFunction,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogFunction catalogFunction,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void dropFunction(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.stats.CatalogTableStatistics getTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.stats.CatalogColumnStatistics getTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.stats.CatalogTableStatistics getPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.stats.CatalogColumnStatistics getPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b)
throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionCopyright © 2021. All rights reserved.