Package | Description |
---|---|
org.teiid | |
org.teiid.language | |
org.teiid.language.visitor | |
org.teiid.metadata |
Modifier and Type | Method and Description |
---|---|
Set<AbstractMetadataRecord> |
PolicyDecider.getInaccessibleResources(DataPolicy.PermissionType action,
Set<AbstractMetadataRecord> resources,
DataPolicy.Context context,
CommandContext commandContext)
Returns the set of resources not allowed to be accessed by the current user.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PolicyDecider.isTempAccessible(DataPolicy.PermissionType action,
AbstractMetadataRecord resource,
DataPolicy.Context context,
CommandContext commandContext)
Checks if the temp table are accessible.
|
Modifier and Type | Method and Description |
---|---|
Set<AbstractMetadataRecord> |
PolicyDecider.getInaccessibleResources(DataPolicy.PermissionType action,
Set<AbstractMetadataRecord> resources,
DataPolicy.Context context,
CommandContext commandContext)
Returns the set of resources not allowed to be accessed by the current user.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetadataReference<T extends AbstractMetadataRecord>
This interface is used to mark language objects as having a
reference to a MetadataID.
|
Modifier and Type | Method and Description |
---|---|
protected String |
SQLStringVisitor.getName(AbstractMetadataRecord object)
Gets the name of a group or element from the RuntimeMetadata
|
static String |
SQLStringVisitor.getRecordName(AbstractMetadataRecord object)
Get the name in source or the name if
the name in source is not set.
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnSet<T extends AbstractMetadataRecord> |
Modifier and Type | Class and Description |
---|---|
class |
BaseColumn |
class |
Column
ColumnRecordImpl
|
class |
ColumnSet<T extends AbstractMetadataRecord> |
class |
Database |
class |
Datatype |
class |
DataWrapper |
class |
ForeignKey
ForeignKeyRecordImpl
|
class |
FunctionMethod
This class represents information about a particular function signature.
|
class |
FunctionParameter
A function parameter defines the name and description of an input or output
parameter for a function.
|
class |
Grant |
class |
KeyRecord |
class |
Procedure
Represents Teiid and source procedures.
|
class |
ProcedureParameter
Represents a procedure parameter
|
class |
Role |
class |
Schema |
class |
Server
Represents a Server and its properties.
|
class |
Table |
class |
Trigger
Represents a trigger on a physical table
|
Modifier and Type | Method and Description |
---|---|
AbstractMetadataRecord |
Schema.getChild(String type,
String id)
Get the child of the given type
|
AbstractMetadataRecord |
AbstractMetadataRecord.getParent() |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractMetadataRecord> |
AbstractMetadataRecord.getIncomingObjects()
Objects used to make this object.
|
List<AbstractMetadataRecord> |
Schema.getResolvingOrder() |
Modifier and Type | Method and Description |
---|---|
void |
MetadataFactory.addPermission(String role,
AbstractMetadataRecord resource,
Boolean allowAlter,
Boolean allowCreate,
Boolean allowRead,
Boolean allowUpdate,
Boolean allowDelete,
Boolean allowExecute,
String condition,
Boolean constraint)
|
LinkedHashMap<String,String> |
DefaultMetadataRepository.getProperties(String vdbName,
String vdbVersion,
AbstractMetadataRecord record)
Deprecated.
Get the extension metadata for a given record.
|
default void |
MetadataRepository.setProperty(String vdbName,
String vdbVersion,
AbstractMetadataRecord record,
String name,
String value)
Set an extension metadata property for a given record.
|
protected void |
MetadataFactory.setUUID(AbstractMetadataRecord record) |
Modifier and Type | Method and Description |
---|---|
static String |
Schema.getChildType(Class<? extends AbstractMetadataRecord> child)
Return the object type name for a given child type class, or null if the class
is not a child of a Schema
|
void |
AbstractMetadataRecord.setIncomingObjects(Collection<AbstractMetadataRecord> incomingObjects) |
Copyright © 2020. All rights reserved.