public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getElementIDsInGroupID(groupID); }
public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getElementIDsInGroupID(groupID); }
public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getElementIDsInGroupID(groupID); }
@Override public List<?> getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { MultiSourceGroup msg = getMultiSourceGroup(groupID); if (msg != null) { return msg.columns; } return actualMetadata.getElementIDsInGroupID(groupID); }
@Override public List<?> getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { MultiSourceGroup msg = getMultiSourceGroup(groupID); if (msg != null) { return msg.columns; } return actualMetadata.getElementIDsInGroupID(groupID); }
@Override public List<?> getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { MultiSourceGroup msg = getMultiSourceGroup(groupID); if (msg != null) { return msg.columns; } return actualMetadata.getElementIDsInGroupID(groupID); }
public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { groupID = getActualMetadataId(groupID); if(groupID instanceof TempMetadataID) { return new ArrayList<Object>(((TempMetadataID)groupID).getElements()); } return this.actualMetadata.getElementIDsInGroupID(groupID); }
public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { groupID = getActualMetadataId(groupID); if(groupID instanceof TempMetadataID) { return new ArrayList<Object>(((TempMetadataID)groupID).getElements()); } return this.actualMetadata.getElementIDsInGroupID(groupID); }
public List getElementIDsInGroupID(Object groupID) throws TeiidComponentException, QueryMetadataException { groupID = getActualMetadataId(groupID); if(groupID instanceof TempMetadataID) { return new ArrayList<Object>(((TempMetadataID)groupID).getElements()); } return this.actualMetadata.getElementIDsInGroupID(groupID); }
return null; List<?> elements = actualMetadata.getElementIDsInGroupID(groupID);
return null; List<?> elements = actualMetadata.getElementIDsInGroupID(groupID);
GroupSymbol intoGroup) { try { List elementIDs = getMetadata().getElementIDsInGroupID(intoGroup.getMetadataID());
return null; List<?> elements = actualMetadata.getElementIDsInGroupID(groupID);
GroupSymbol intoGroup) { try { List elementIDs = getMetadata().getElementIDsInGroupID(intoGroup.getMetadataID());
GroupSymbol intoGroup) { try { List elementIDs = getMetadata().getElementIDsInGroupID(intoGroup.getMetadataID());
static GroupInfo getGroupInfo(GroupSymbol group, QueryMetadataInterface metadata) throws TeiidComponentException, QueryMetadataException { String key = GroupInfo.CACHE_PREFIX + group.getName(); GroupInfo groupInfo = (GroupInfo)metadata.getFromMetadataCache(group.getMetadataID(), key); if (groupInfo == null) { group = group.clone(); // get all elements from the metadata List elementIDs = metadata.getElementIDsInGroupID(group.getMetadataID()); LinkedHashMap<Object, ElementSymbol> symbols = new LinkedHashMap<Object, ElementSymbol>(elementIDs.size()); for (Object elementID : elementIDs) { String elementName = metadata.getName(elementID); // Form an element symbol from the ID ElementSymbol element = new ElementSymbol(elementName, group); element.setMetadataID(elementID); element.setType( DataTypeManager.getDataTypeClass(metadata.getElementRuntimeTypeName(element.getMetadataID())) ); symbols.put(elementID, element); } groupInfo = new GroupInfo(symbols); metadata.addToMetadataCache(group.getMetadataID(), key, groupInfo); } return groupInfo; }
static GroupInfo getGroupInfo(GroupSymbol group, QueryMetadataInterface metadata) throws TeiidComponentException, QueryMetadataException { String key = GroupInfo.CACHE_PREFIX + group.getName(); GroupInfo groupInfo = (GroupInfo)metadata.getFromMetadataCache(group.getMetadataID(), key); if (groupInfo == null) { group = group.clone(); // get all elements from the metadata List elementIDs = metadata.getElementIDsInGroupID(group.getMetadataID()); LinkedHashMap<Object, ElementSymbol> symbols = new LinkedHashMap<Object, ElementSymbol>(elementIDs.size()); for (Object elementID : elementIDs) { String elementName = metadata.getName(elementID); // Form an element symbol from the ID ElementSymbol element = new ElementSymbol(elementName, group); element.setMetadataID(elementID); element.setType( DataTypeManager.getDataTypeClass(metadata.getElementRuntimeTypeName(element.getMetadataID())) ); symbols.put(elementID, element); } groupInfo = new GroupInfo(symbols); metadata.addToMetadataCache(group.getMetadataID(), key, groupInfo); } return groupInfo; }
static GroupInfo getGroupInfo(GroupSymbol group, QueryMetadataInterface metadata) throws TeiidComponentException, QueryMetadataException { String key = GroupInfo.CACHE_PREFIX + group.getName(); GroupInfo groupInfo = (GroupInfo)metadata.getFromMetadataCache(group.getMetadataID(), key); if (groupInfo == null) { group = group.clone(); // get all elements from the metadata List elementIDs = metadata.getElementIDsInGroupID(group.getMetadataID()); LinkedHashMap<Object, ElementSymbol> symbols = new LinkedHashMap<Object, ElementSymbol>(elementIDs.size()); for (Object elementID : elementIDs) { String elementName = metadata.getName(elementID); // Form an element symbol from the ID ElementSymbol element = new ElementSymbol(elementName, group); element.setMetadataID(elementID); element.setType( DataTypeManager.getDataTypeClass(metadata.getElementRuntimeTypeName(element.getMetadataID())) ); symbols.put(elementID, element); } groupInfo = new GroupInfo(symbols); metadata.addToMetadataCache(group.getMetadataID(), key, groupInfo); } return groupInfo; }