public class TempMetadataAdapter extends BasicQueryMetadataWrapper
This is an adapter class, it contains another instance of QueryMetadataInterface as well as a TempMetadataStore. It defers to either one of these when appropriate.
When a metadataID Object is requested for a group or element name, this will first check the QueryMetadataInterface. If an ID wasn't found there, it will then check the TempMetadataStore.
For methods that take a metadataID arg, this class may check whether it is a TempMetadataID or not and react accordingly.
Modifier and Type | Field and Description |
---|---|
static TempMetadataID |
TEMP_MODEL |
actualMetadata, designTime, designTimeMetadata
UNKNOWN_CARDINALITY
Constructor and Description |
---|
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore) |
TempMetadataAdapter(QueryMetadataInterface metadata,
TempMetadataStore tempStore,
Map<Object,Object> materializationTables,
Map<Object,QueryNode> queryNodes) |
Modifier and Type | Method and Description |
---|---|
Object |
addToMetadataCache(Object metadataID,
String key,
Object value) |
protected QueryMetadataInterface |
createDesignTimeMetadata() |
boolean |
elementSupports(Object elementID,
int supportConstant)
Determine whether the specified element supports some feature.
|
Collection |
getAccessPatternsInGroup(Object groupID)
Get the access patterns for the specified group
|
static Object |
getActualMetadataId(Object id) |
float |
getCardinality(Object groupID)
Return the cardinality for this group
|
String |
getDefaultValue(Object elementID)
Get the element's default value for an element symbol
|
float |
getDistinctValues(Object elementID)
Get the number of distinct values for this column.
|
Object |
getElementID(String elementName)
Check metadata first, then check temp groups if not found
|
List |
getElementIDsInAccessPattern(Object accessPattern)
Get the elements in the access pattern
|
List |
getElementIDsInGroupID(Object groupID)
Get list of metadata element IDs for a group ID
|
List |
getElementIDsInIndex(Object index)
Get the elements in the index
|
List |
getElementIDsInKey(Object keyID)
Get the elements in the key
|
int |
getElementLength(Object elementID)
Get the element length for a given element ID.
|
String |
getElementRuntimeTypeName(Object elementID)
Get the element type name for an element symbol.
|
Properties |
getExtensionProperties(Object metadataID)
Get all extension properties defined on this metadata object
|
String |
getExtensionProperty(Object metadataID,
String key,
boolean checkUnqualified) |
Collection |
getForeignKeysInGroup(Object groupID)
Get the foreign keys for the specified group
|
Object |
getFromMetadataCache(Object metadataID,
String key) |
String |
getFullName(Object metadataID)
Get the fully qualified (unique) name of the metadata identifier specified.
|
Map<Expression,Integer> |
getFunctionBasedExpressions(Object metadataID) |
Object |
getGroupID(String groupName)
Check metadata first, then check temp groups if not found
|
Object |
getGroupIDForElementID(Object elementID)
Get containg group ID given element ID
|
Collection |
getGroupsForPartialName(String partialGroupName)
Get a collection of group names that match the partially qualified group name.
|
Collection |
getIndexesInGroup(Object groupID)
Get the indexes for the specified group
|
Object |
getMaterialization(Object groupID)
Accquire the physical group ID (the Materialization) for the given virtual
group ID, or
null if the given virtual group has no Materialization. |
Object |
getMaterializationStage(Object groupID)
Accquire the physical group ID that is used for the staging area for loading
(the Materialization) for the given virtual group ID, or
null
if the given virtual group has no Materialization. |
Object |
getMaximumValue(Object elementID)
Get the element's default value for an element symbol
|
QueryMetadataInterface |
getMetadata() |
TempMetadataStore |
getMetadataStore() |
Object |
getMinimumValue(Object elementID)
Get the element's minimum value for an element symbol
|
Object |
getModelID(Object groupOrElementID)
Get the metadata-implementation identifier object for the model containing the
specified group or element ID.
|
String |
getName(Object metadataID)
Get the name of the metadata identifier specified.
|
String |
getNativeType(Object elementID)
Get the native type name for the element.
|
float |
getNullValues(Object elementID)
Get the number of distinct values for this column.
|
int |
getPosition(Object elementID)
Get the element's position in the group
|
int |
getPrecision(Object elementID)
Get the element's precision
|
Object |
getPrimaryKey(Object metadataID) |
int |
getRadix(Object elementID)
Get the element's radix
|
int |
getScale(Object elementID)
Get the element's scale
|
QueryMetadataInterface |
getSessionMetadata() |
Collection |
getUniqueKeysInGroup(Object groupID)
Get the unique keys for the specified group (primary and unique keys)
The primary key if present will be first in the collection
|
String |
getVirtualDatabaseName()
Get the currently connected virtual database name.
|
QueryNode |
getVirtualPlan(Object groupID)
Get virtual plan for a group symbol.
|
boolean |
groupSupports(Object groupID,
int groupConstant)
Determine whether the specified group supports some feature.
|
boolean |
hasMaterialization(Object groupID)
Determine whether given virtual group has an associated Materialization.
|
boolean |
isMultiSource(Object modelId) |
boolean |
isMultiSourceElement(Object elementId) |
boolean |
isProcedure(Object elementID)
Determine whether this is a procedure
|
boolean |
isScalarGroup(Object groupID) |
boolean |
isSession() |
boolean |
isTemporaryTable(Object groupID)
Determine whether a group is a temporary table.
|
boolean |
isVirtualGroup(Object groupID)
Determine whether a group is virtual or not.
|
boolean |
isVirtualModel(Object modelID)
Determine whether a model is virtual or not.
|
void |
setSession(boolean session) |
findShortName, getBinaryVDBResource, getCharacterVDBResource, getDataTypeClass, getDeletePlan, getDesignTimeMetadata, getFormat, getFunctionLibrary, getImportedModels, getInsertPlan, getMaxSetSize, getModelID, getNameInSource, getPrimaryKeyIDForForeignKeyID, getScriptEngine, getStoredProcedureInfoForProcedure, getUpdatePlan, getVDBResourcePaths, hasProcedure, isEnvAllowed, isPseudo, isVariadic, modelSupports, useOutputName, widenComparisonToString
public static final TempMetadataID TEMP_MODEL
public TempMetadataAdapter(QueryMetadataInterface metadata, TempMetadataStore tempStore)
public TempMetadataAdapter(QueryMetadataInterface metadata, TempMetadataStore tempStore, Map<Object,Object> materializationTables, Map<Object,QueryNode> queryNodes)
public boolean isSession()
public void setSession(boolean session)
public QueryMetadataInterface getSessionMetadata()
getSessionMetadata
in interface QueryMetadataInterface
getSessionMetadata
in class BasicQueryMetadataWrapper
protected QueryMetadataInterface createDesignTimeMetadata()
createDesignTimeMetadata
in class BasicQueryMetadataWrapper
public TempMetadataStore getMetadataStore()
public QueryMetadataInterface getMetadata()
public Object getElementID(String elementName) throws TeiidComponentException, QueryMetadataException
getElementID
in interface QueryMetadataInterface
getElementID
in class BasicQueryMetadataWrapper
elementName
- Fully qualified element nameQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Object getGroupID(String groupName) throws TeiidComponentException, QueryMetadataException
getGroupID
in interface QueryMetadataInterface
getGroupID
in class BasicQueryMetadataWrapper
groupName
- Fully qualified group nameQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Collection getGroupsForPartialName(String partialGroupName) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getGroupsForPartialName
in interface QueryMetadataInterface
getGroupsForPartialName
in class BasicQueryMetadataWrapper
partialGroupName
- Partially qualified group nameQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Object getModelID(Object groupOrElementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getModelID
in interface QueryMetadataInterface
getModelID
in class BasicQueryMetadataWrapper
groupOrElementID
- Metadata group or element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getFullName(Object metadataID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getFullName
in interface QueryMetadataInterface
getFullName
in class BasicQueryMetadataWrapper
metadataID
- Metadata identifierQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getName(Object metadataID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getName
in interface QueryMetadataInterface
getName
in class BasicQueryMetadataWrapper
metadataID
- Metadata identifierQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getElementIDsInGroupID
in interface QueryMetadataInterface
getElementIDsInGroupID
in class BasicQueryMetadataWrapper
groupID
- Group IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Object getGroupIDForElementID(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getGroupIDForElementID
in interface QueryMetadataInterface
getGroupIDForElementID
in class BasicQueryMetadataWrapper
elementID
- Element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getElementRuntimeTypeName(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
DataTypeManager.DefaultDataTypes
.getElementRuntimeTypeName
in interface QueryMetadataInterface
getElementRuntimeTypeName
in class BasicQueryMetadataWrapper
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getDefaultValue(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getDefaultValue
in interface QueryMetadataInterface
getDefaultValue
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Object getMaximumValue(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getMaximumValue
in interface QueryMetadataInterface
getMaximumValue
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Object getMinimumValue(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getMinimumValue
in interface QueryMetadataInterface
getMinimumValue
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic float getDistinctValues(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getDistinctValues
in interface QueryMetadataInterface
getDistinctValues
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getDistinctValues(java.lang.Object)
public float getNullValues(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getNullValues
in interface QueryMetadataInterface
getNullValues
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getNullValues(java.lang.Object)
public QueryNode getVirtualPlan(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getVirtualPlan
in interface QueryMetadataInterface
getVirtualPlan
in class BasicQueryMetadataWrapper
TeiidComponentException
QueryMetadataException
public boolean isVirtualGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
isVirtualGroup
in interface QueryMetadataInterface
isVirtualGroup
in class BasicQueryMetadataWrapper
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic boolean hasMaterialization(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
hasMaterialization
in interface QueryMetadataInterface
hasMaterialization
in class BasicQueryMetadataWrapper
groupID
- the groupID of the virtual group in question.QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.hasMaterialization(java.lang.Object)
public Object getMaterialization(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
null
if the given virtual group has no Materialization.getMaterialization
in interface QueryMetadataInterface
getMaterialization
in class BasicQueryMetadataWrapper
groupID
- the groupID of a virtual group that has a Materialization.TeiidComponentException
- Unexpected internal system problem during requestQueryMetadataException
- Metadata implementation detected a problem during the requestQueryMetadataInterface.getMaterialization(java.lang.Object)
public Object getMaterializationStage(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
null
if the given virtual group has no Materialization.getMaterializationStage
in interface QueryMetadataInterface
getMaterializationStage
in class BasicQueryMetadataWrapper
groupID
- the groupID of a virtual group that has a Materialization.TeiidComponentException
- Unexpected internal system problem during requestQueryMetadataException
- Metadata implementation detected a problem during the requestQueryMetadataInterface.getMaterializationStage(java.lang.Object)
public boolean isVirtualModel(Object modelID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
isVirtualModel
in interface QueryMetadataInterface
isVirtualModel
in class BasicQueryMetadataWrapper
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic boolean elementSupports(Object elementID, int supportConstant) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
elementSupports
in interface QueryMetadataInterface
elementSupports
in class BasicQueryMetadataWrapper
elementID
- Element metadata IDsupportConstant
- Constant from SupportConstants.Element
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Collection getIndexesInGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getIndexesInGroup
in interface QueryMetadataInterface
getIndexesInGroup
in class BasicQueryMetadataWrapper
groupID
- Metadata identifier specifying groupQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getIndexesInGroup(java.lang.Object)
public Collection getUniqueKeysInGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getUniqueKeysInGroup
in interface QueryMetadataInterface
getUniqueKeysInGroup
in class BasicQueryMetadataWrapper
groupID
- Metadata identifier specifying groupQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic Collection getForeignKeysInGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getForeignKeysInGroup
in interface QueryMetadataInterface
getForeignKeysInGroup
in class BasicQueryMetadataWrapper
groupID
- Metadata identifier specifying groupQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic List getElementIDsInIndex(Object index) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getElementIDsInIndex
in interface QueryMetadataInterface
getElementIDsInIndex
in class BasicQueryMetadataWrapper
index
- Index identifier, as returned by QueryMetadataInterface.getIndexesInGroup(java.lang.Object)
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getElementIDsInIndex(java.lang.Object)
public List getElementIDsInKey(Object keyID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getElementIDsInKey
in interface QueryMetadataInterface
getElementIDsInKey
in class BasicQueryMetadataWrapper
keyID
- Key identifier, as returned by QueryMetadataInterface.getUniqueKeysInGroup(java.lang.Object)
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic boolean groupSupports(Object groupID, int groupConstant) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
groupSupports
in interface QueryMetadataInterface
groupSupports
in class BasicQueryMetadataWrapper
groupID
- Group metadata IDgroupConstant
- Constant from SupportConstants.Group
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getVirtualDatabaseName() throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getVirtualDatabaseName
in interface QueryMetadataInterface
getVirtualDatabaseName
in class BasicQueryMetadataWrapper
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getVirtualDatabaseName()
public Collection getAccessPatternsInGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getAccessPatternsInGroup
in interface QueryMetadataInterface
getAccessPatternsInGroup
in class BasicQueryMetadataWrapper
groupID
- Metadata identifier specifying groupQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getAccessPatternsInGroup(Object)
public List getElementIDsInAccessPattern(Object accessPattern) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getElementIDsInAccessPattern
in interface QueryMetadataInterface
getElementIDsInAccessPattern
in class BasicQueryMetadataWrapper
accessPattern
- access pattern identifier, as returned by QueryMetadataInterface.getAccessPatternsInGroup(java.lang.Object)
QueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getElementIDsInAccessPattern(Object)
public float getCardinality(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getCardinality
in interface QueryMetadataInterface
getCardinality
in class BasicQueryMetadataWrapper
groupID
- Metadata identifier specifying groupTeiidComponentException
QueryMetadataException
public Properties getExtensionProperties(Object metadataID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getExtensionProperties
in interface QueryMetadataInterface
getExtensionProperties
in class BasicQueryMetadataWrapper
metadataID
- Typically element, group, model, or procedureQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic int getElementLength(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
DataTypeManager.DefaultDataTypes
.getElementLength
in interface QueryMetadataInterface
getElementLength
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic int getPosition(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getPosition
in interface QueryMetadataInterface
getPosition
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getPrecision
in interface QueryMetadataInterface
getPrecision
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic int getRadix(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getRadix
in interface QueryMetadataInterface
getRadix
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic int getScale(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
getScale
in interface QueryMetadataInterface
getScale
in class BasicQueryMetadataWrapper
elementID
- The element IDQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic String getNativeType(Object elementID) throws TeiidComponentException, QueryMetadataException
getNativeType
in interface QueryMetadataInterface
getNativeType
in class BasicQueryMetadataWrapper
elementID
- Element identifierQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestQueryMetadataInterface.getNativeType(java.lang.Object)
public boolean isProcedure(Object elementID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
isProcedure
in interface QueryMetadataInterface
isProcedure
in class BasicQueryMetadataWrapper
elementID
- Group identifierQueryMetadataException
- Metadata implementation detected a problem during the requestTeiidComponentException
- Unexpected internal system problem during requestpublic boolean isTemporaryTable(Object groupID) throws TeiidComponentException, QueryMetadataException
QueryMetadataInterface
isTemporaryTable
in interface QueryMetadataInterface
isTemporaryTable
in class BasicQueryMetadataWrapper
groupID
- Group to checkTeiidComponentException
QueryMetadataException
public Object addToMetadataCache(Object metadataID, String key, Object value) throws TeiidComponentException, QueryMetadataException
addToMetadataCache
in interface QueryMetadataInterface
addToMetadataCache
in class BasicQueryMetadataWrapper
TeiidComponentException
QueryMetadataException
public Object getFromMetadataCache(Object metadataID, String key) throws TeiidComponentException, QueryMetadataException
getFromMetadataCache
in interface QueryMetadataInterface
getFromMetadataCache
in class BasicQueryMetadataWrapper
TeiidComponentException
QueryMetadataException
public boolean isScalarGroup(Object groupID) throws TeiidComponentException, QueryMetadataException
isScalarGroup
in interface QueryMetadataInterface
isScalarGroup
in class BasicQueryMetadataWrapper
TeiidComponentException
QueryMetadataException
public Object getPrimaryKey(Object metadataID)
getPrimaryKey
in interface QueryMetadataInterface
getPrimaryKey
in class BasicQueryMetadataWrapper
public boolean isMultiSource(Object modelId) throws QueryMetadataException, TeiidComponentException
isMultiSource
in interface QueryMetadataInterface
isMultiSource
in class BasicQueryMetadataWrapper
QueryMetadataException
TeiidComponentException
public boolean isMultiSourceElement(Object elementId) throws QueryMetadataException, TeiidComponentException
isMultiSourceElement
in interface QueryMetadataInterface
isMultiSourceElement
in class BasicQueryMetadataWrapper
QueryMetadataException
TeiidComponentException
public Map<Expression,Integer> getFunctionBasedExpressions(Object metadataID)
getFunctionBasedExpressions
in interface QueryMetadataInterface
getFunctionBasedExpressions
in class BasicQueryMetadataWrapper
public String getExtensionProperty(Object metadataID, String key, boolean checkUnqualified)
getExtensionProperty
in interface QueryMetadataInterface
getExtensionProperty
in class BasicQueryMetadataWrapper
Copyright © 2018 JBoss by Red Hat. All rights reserved.