public class CompositeMetadataStore extends MetadataStore
Modifier and Type | Class and Description |
---|---|
static class |
CompositeMetadataStore.RecordHolder |
datatypes, roles, schemaList, schemas, unmondifiableDatatypes
Constructor and Description |
---|
CompositeMetadataStore(List<MetadataStore> metadataStores) |
CompositeMetadataStore(MetadataStore metadataStore) |
Modifier and Type | Method and Description |
---|---|
Table |
findGroup(String fullName) |
Collection<Table> |
getGroupsForPartialName(String partialGroupName)
TODO: this resolving mode allows partial matches of a full group name containing .
|
int |
getMaxOid() |
Integer |
getOid(String record) |
TreeMap<String,CompositeMetadataStore.RecordHolder> |
getOids() |
Collection<Procedure> |
getStoredProcedure(String name) |
protected boolean |
matchesPartialName(String partialGroupName,
String name,
Schema schema) |
addDatatype, addDataTypes, addSchema, getDatatypes, getDatatypesExcludingAliases, getGrants, getSchema, getSchemaList, getSchemas, merge, removeGrant, removeSchema
public CompositeMetadataStore(MetadataStore metadataStore)
public CompositeMetadataStore(List<MetadataStore> metadataStores)
public Table findGroup(String fullName) throws QueryMetadataException
QueryMetadataException
public Collection<Table> getGroupsForPartialName(String partialGroupName)
partialGroupName
- protected boolean matchesPartialName(String partialGroupName, String name, Schema schema)
public Collection<Procedure> getStoredProcedure(String name)
public TreeMap<String,CompositeMetadataStore.RecordHolder> getOids()
public int getMaxOid()
Copyright © 2019. All rights reserved.