public class NebulaCatalog extends AbstractNebulaCatalog
address, password, username| Constructor and Description |
|---|
NebulaCatalog(String catalogName,
String defaultDatabase,
String username,
String password,
String metaAddress,
String graphAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
createDatabase(String dataBaseName,
org.apache.flink.table.catalog.CatalogDatabase catalogDatabase,
boolean ignoreIfExists) |
org.apache.flink.table.catalog.CatalogDatabase |
getDatabase(String databaseName) |
org.apache.flink.table.catalog.CatalogBaseTable |
getTable(org.apache.flink.table.catalog.ObjectPath tablePath) |
List<String> |
listDatabases() |
List<String> |
listTables(String graphSpace)
show all tags and edges
|
void |
open() |
boolean |
tableExists(org.apache.flink.table.catalog.ObjectPath tablePath)
objectName in tablePath mush start with VERTEX.
|
alterDatabase, alterFunction, alterPartition, alterPartitionColumnStatistics, alterPartitionStatistics, alterTable, alterTableColumnStatistics, alterTableStatistics, createFunction, createPartition, createTable, databaseExists, dropDatabase, dropDatabase, dropFunction, dropPartition, dropTable, functionExists, getAddress, getFactory, getFunction, getPartition, getPartitionColumnStatistics, getPartitionStatistics, getPassword, getTableColumnStatistics, getTableStatistics, getUsername, listFunctions, listPartitions, listPartitions, listPartitionsByFilter, listViews, partitionExists, renameTablegetDefaultDatabase, getNamepublic void open()
throws org.apache.flink.table.catalog.exceptions.CatalogException
open in interface org.apache.flink.table.catalog.Catalogopen in class AbstractNebulaCatalogorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void close()
throws org.apache.flink.table.catalog.exceptions.CatalogException
close in interface org.apache.flink.table.catalog.Catalogclose in class AbstractNebulaCatalogorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<String> listDatabases() throws org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.CatalogDatabase getDatabase(String databaseName) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.DatabaseNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void createDatabase(String dataBaseName, org.apache.flink.table.catalog.CatalogDatabase catalogDatabase, boolean ignoreIfExists) throws org.apache.flink.table.catalog.exceptions.CatalogException
createDatabase in interface org.apache.flink.table.catalog.CatalogcreateDatabase in class AbstractNebulaCatalogdataBaseName - same as graph space name in nebula graphcatalogDatabase - catalog implementationignoreIfExists - true if contains [if not exists] clause else falseorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic boolean tableExists(org.apache.flink.table.catalog.ObjectPath tablePath)
throws org.apache.flink.table.catalog.exceptions.CatalogException
tablePath - A graphSpace name and label name.org.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<String> listTables(String graphSpace) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
graphSpace - nebula graph spaceorg.apache.flink.table.catalog.exceptions.DatabaseNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.CatalogBaseTable getTable(org.apache.flink.table.catalog.ObjectPath tablePath)
throws org.apache.flink.table.catalog.exceptions.TableNotExistException,
org.apache.flink.table.catalog.exceptions.CatalogException
org.apache.flink.table.catalog.exceptions.TableNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionCopyright © 2022. All rights reserved.