public class AtopMetadata extends Object implements ConnectorMetadata
| Constructor and Description |
|---|
AtopMetadata(TypeManager typeManager,
Environment environment) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColumn, beginCreateTable, beginDelete, beginInsert, beginQuery, cleanupQuery, createSchema, createTable, createView, deserializeColumnIdentity, deserializeTableIdentity, dropColumn, dropSchema, dropTable, dropView, finishCreateTable, finishDelete, finishInsert, getColumnIdentity, getInfo, getInsertLayout, getNewTableLayout, getSystemTable, getTableIdentity, getTableStatistics, getUpdateRowIdColumnHandle, getViews, grantTablePrivileges, listTablePrivileges, listViews, metadataDelete, renameColumn, renameSchema, renameTable, resolveIndex, revokeTablePrivileges, schemaExists, supportsMetadataDelete@Inject public AtopMetadata(TypeManager typeManager, Environment environment)
public List<String> listSchemaNames(ConnectorSession session)
listSchemaNames in interface ConnectorMetadatapublic ConnectorTableHandle getTableHandle(ConnectorSession session, SchemaTableName tableName)
getTableHandle in interface ConnectorMetadatapublic List<ConnectorTableLayoutResult> getTableLayouts(ConnectorSession session, ConnectorTableHandle table, Constraint<ColumnHandle> constraint, Optional<Set<ColumnHandle>> desiredColumns)
getTableLayouts in interface ConnectorMetadatapublic ConnectorTableLayout getTableLayout(ConnectorSession session, ConnectorTableLayoutHandle tableLayoutHandle)
getTableLayout in interface ConnectorMetadatapublic ConnectorTableMetadata getTableMetadata(ConnectorSession session, ConnectorTableHandle tableHandle)
getTableMetadata in interface ConnectorMetadatapublic List<SchemaTableName> listTables(ConnectorSession session, String schemaNameOrNull)
listTables in interface ConnectorMetadatapublic Map<String,ColumnHandle> getColumnHandles(ConnectorSession session, ConnectorTableHandle tableHandle)
getColumnHandles in interface ConnectorMetadatapublic Map<SchemaTableName,List<ColumnMetadata>> listTableColumns(ConnectorSession session, SchemaTablePrefix prefix)
listTableColumns in interface ConnectorMetadatapublic ColumnMetadata getColumnMetadata(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnHandle columnHandle)
getColumnMetadata in interface ConnectorMetadataCopyright © 2012–2018. All rights reserved.