Uses of Class
com.metamatrix.query.sql.symbol.GroupSymbol

Packages that use GroupSymbol
com.metamatrix.query.mapping.xml   
com.metamatrix.query.optimizer.relational.plantree   
com.metamatrix.query.optimizer.relational.rules   
com.metamatrix.query.optimizer.xml   
com.metamatrix.query.processor.proc   
com.metamatrix.query.processor.relational   
com.metamatrix.query.processor.xml   
com.metamatrix.query.resolver   
com.metamatrix.query.resolver.command   
com.metamatrix.query.resolver.util   
com.metamatrix.query.rewriter   
com.metamatrix.query.sql   
com.metamatrix.query.sql.lang   
com.metamatrix.query.sql.navigator   
com.metamatrix.query.sql.symbol   
com.metamatrix.query.sql.util   
com.metamatrix.query.sql.visitor   
com.metamatrix.query.validator   
 

Uses of GroupSymbol in com.metamatrix.query.mapping.xml
 

Methods in com.metamatrix.query.mapping.xml that return GroupSymbol
 GroupSymbol MappingSourceNode.getMappedSymbol(GroupSymbol symbol)
           
 

Methods in com.metamatrix.query.mapping.xml with parameters of type GroupSymbol
 GroupSymbol MappingSourceNode.getMappedSymbol(GroupSymbol symbol)
           
 

Uses of GroupSymbol in com.metamatrix.query.optimizer.relational.plantree
 

Methods in com.metamatrix.query.optimizer.relational.plantree that return types with arguments of type GroupSymbol
 java.util.Set<GroupSymbol> PlanNode.getGroups()
           
 

Methods in com.metamatrix.query.optimizer.relational.plantree with parameters of type GroupSymbol
 void PlanNode.addGroup(GroupSymbol groupID)
           
 

Method parameters in com.metamatrix.query.optimizer.relational.plantree with type arguments of type GroupSymbol
 void PlanNode.addGroups(java.util.Collection<GroupSymbol> newGroups)
           
 

Uses of GroupSymbol in com.metamatrix.query.optimizer.relational.rules
 

Methods in com.metamatrix.query.optimizer.relational.rules with parameters of type GroupSymbol
static java.util.Map<ElementSymbol,Expression> FrameUtil.buildSymbolMap(GroupSymbol oldGroup, GroupSymbol newGroup, QueryMetadataInterface metadata)
          creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned
 

Method parameters in com.metamatrix.query.optimizer.relational.rules with type arguments of type GroupSymbol
static JoinType JoinUtil.getJoinTypePreventingCriteriaOptimization(PlanNode joinNode, java.util.Set<GroupSymbol> groups)
           
 

Uses of GroupSymbol in com.metamatrix.query.optimizer.xml
 

Methods in com.metamatrix.query.optimizer.xml that return GroupSymbol
static GroupSymbol QueryUtil.createResolvedGroup(GroupSymbol group, QueryMetadataInterface metadata)
           
static GroupSymbol QueryUtil.createResolvedGroup(java.lang.String groupName, QueryMetadataInterface metadata)
           
 

Methods in com.metamatrix.query.optimizer.xml with parameters of type GroupSymbol
static GroupSymbol QueryUtil.createResolvedGroup(GroupSymbol group, QueryMetadataInterface metadata)
           
 

Uses of GroupSymbol in com.metamatrix.query.processor.proc
 

Constructors in com.metamatrix.query.processor.proc with parameters of type GroupSymbol
ExecSqlInstruction(ProcessorPlan commandPlan, java.util.List references, GroupSymbol intoGroup)
          Constructor for ExecSqlInstruction.
 

Uses of GroupSymbol in com.metamatrix.query.processor.relational
 

Methods in com.metamatrix.query.processor.relational with parameters of type GroupSymbol
 void ProjectIntoNode.setIntoGroup(GroupSymbol group)
           
 

Uses of GroupSymbol in com.metamatrix.query.processor.xml
 

Methods in com.metamatrix.query.processor.xml that return GroupSymbol
 GroupSymbol XMLProcessorEnvironment.getDocumentGroup()
           
 GroupSymbol XMLPlan.getDocumentGroup()
           
 

Methods in com.metamatrix.query.processor.xml with parameters of type GroupSymbol
 void XMLProcessorEnvironment.setDocumentGroup(GroupSymbol documentGroup)
           
 

Uses of GroupSymbol in com.metamatrix.query.resolver
 

Methods in com.metamatrix.query.resolver that return GroupSymbol
static GroupSymbol ProcedureContainerResolver.addScalarGroup(java.lang.String name, TempMetadataStore metadata, GroupContext externalGroups, java.util.List symbols)
           
 

Methods in com.metamatrix.query.resolver with parameters of type GroupSymbol
protected abstract  java.lang.String ProcedureContainerResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
          For a given resolver, this returns the unparsed command.
 

Uses of GroupSymbol in com.metamatrix.query.resolver.command
 

Methods in com.metamatrix.query.resolver.command with parameters of type GroupSymbol
static java.util.Collection XMLQueryResolver.collectValidCriteriaElements(GroupSymbol group, QueryMetadataInterface metadata)
          Collect all fully-qualified valid elements.
protected  java.lang.String UpdateResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String InsertResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String ExecResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
protected  java.lang.String DeleteResolver.getPlan(QueryMetadataInterface metadata, GroupSymbol group)
           
 void SimpleQueryResolver.QueryResolverVisitor.visit(GroupSymbol obj)
           
 

Uses of GroupSymbol in com.metamatrix.query.resolver.util
 

Methods in com.metamatrix.query.resolver.util that return GroupSymbol
 GroupSymbol ResolverVisitorUtil.ResolvedLookup.getGroup()
           
 

Methods in com.metamatrix.query.resolver.util with parameters of type GroupSymbol
static void ResolverUtil.addTempGroup(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List symbols, boolean tempTable)
           
static void ResolverUtil.addTempTable(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List symbols)
           
static void ResolveVirtualGroupCriteriaVisitor.resolveCriteria(LanguageObject obj, GroupSymbol virtualGroup, QueryMetadataInterface metadata)
           
static java.util.List ResolverUtil.resolveElements(GroupSymbol group, QueryMetadataInterface metadata, java.util.List elementIDs)
           
static java.util.List ResolverUtil.resolveElementsInGroup(GroupSymbol group, QueryMetadataInterface metadata)
          Returns the resolved elements in the given group.
static void ResolverVisitorUtil.resolveGroup(GroupSymbol symbol, QueryMetadataInterface metadata)
           
static void ResolverUtil.resolveImplicitTempGroup(TempMetadataAdapter metadata, GroupSymbol symbol, java.util.List symbols)
           
 

Constructors in com.metamatrix.query.resolver.util with parameters of type GroupSymbol
ResolveVirtualGroupCriteriaVisitor(GroupSymbol virtualGroup, QueryMetadataInterface metadata)
          Constructor for ResolveElementsVisitor with no specified groups.
 

Uses of GroupSymbol in com.metamatrix.query.rewriter
 

Methods in com.metamatrix.query.rewriter with parameters of type GroupSymbol
static Query QueryRewriter.createInlineViewQuery(GroupSymbol group, QueryCommand nested, QueryMetadataInterface metadata, java.util.List actualSymbols)
           
 

Uses of GroupSymbol in com.metamatrix.query.sql
 

Methods in com.metamatrix.query.sql with parameters of type GroupSymbol
 void LanguageVisitor.visit(GroupSymbol obj)
           
 

Uses of GroupSymbol in com.metamatrix.query.sql.lang
 

Methods in com.metamatrix.query.sql.lang that return GroupSymbol
 GroupSymbol Update.getGroup()
          Returns the group being updated
 GroupSymbol UnaryFromClause.getGroup()
          Get group held by clause
 GroupSymbol StoredProcedure.getGroup()
           
abstract  GroupSymbol ProcedureContainer.getGroup()
           
 GroupSymbol Into.getGroup()
          Get group held by clause
 GroupSymbol Insert.getGroup()
          Returns the group being inserted into
 GroupSymbol Delete.getGroup()
          Returns the group being deleted from
 GroupSymbol SubqueryFromClause.getGroupSymbol()
          Get GroupSymbol representing the named subquery
 GroupSymbol DynamicCommand.getIntoGroup()
           
 GroupSymbol Drop.getTable()
           
 GroupSymbol Create.getTable()
           
 GroupSymbol Command.getVirtualGroup()
           
 

Methods in com.metamatrix.query.sql.lang with parameters of type GroupSymbol
 void Command.addExternalGroupToContext(GroupSymbol group)
           
 void GroupContext.addGroup(GroupSymbol symbol)
           
 void From.addGroup(GroupSymbol group)
          Adds a new group to the list (it will be wrapped in a UnaryFromClause)
 boolean From.containsGroup(GroupSymbol group)
          Checks if a group is in the From
 void Update.setGroup(GroupSymbol group)
          Set the group being updated
 void UnaryFromClause.setGroup(GroupSymbol group)
          Set the group held by the clause
 void StoredProcedure.setGroup(GroupSymbol group)
           
 void Into.setGroup(GroupSymbol group)
          Set the group held by the clause
 void Insert.setGroup(GroupSymbol group)
          Set the group for this insert statement
 void Delete.setGroup(GroupSymbol group)
          Set the group for this Delete command
 void DynamicCommand.setIntoGroup(GroupSymbol intoGroup)
           
 void Drop.setTable(GroupSymbol table)
           
 void Create.setTable(GroupSymbol table)
           
 void Command.setVirtualGroup(GroupSymbol virtualGroup)
           
 

Constructors in com.metamatrix.query.sql.lang with parameters of type GroupSymbol
BulkInsert(GroupSymbol group, java.util.List variables)
          Default ctor
BulkInsert(GroupSymbol group, java.util.List variables, java.util.List rows)
          Default ctor
Delete(GroupSymbol group)
          Constructs an instance of this class given the group.
Delete(GroupSymbol group, Criteria criteria)
          Constructs an instance of this class given the group and criteria.
DynamicCommand(Expression sql, java.util.List columns, GroupSymbol intoGroup, SetClauseList using)
           
Insert(GroupSymbol group, java.util.List variables, java.util.List values)
          Construct an instance with group, variable list (may be null), and values
Into(GroupSymbol group)
          Construct object with specified group
SubqueryFromClause(GroupSymbol symbol, Command command)
           
UnaryFromClause(GroupSymbol group)
          Construct object with specified group
Update(GroupSymbol group, SetClauseList changeList)
          Construct with group and change list
Update(GroupSymbol group, SetClauseList changeList, Criteria criteria)
          Construct with group, change list, and criteria
 

Uses of GroupSymbol in com.metamatrix.query.sql.navigator
 

Methods in com.metamatrix.query.sql.navigator with parameters of type GroupSymbol
 void PreOrPostOrderNavigator.visit(GroupSymbol obj)
           
 

Uses of GroupSymbol in com.metamatrix.query.sql.symbol
 

Methods in com.metamatrix.query.sql.symbol that return GroupSymbol
 GroupSymbol ElementSymbol.getGroupSymbol()
          Get the group symbol referred to by this element symbol, may be null before resolution
 

Methods in com.metamatrix.query.sql.symbol with parameters of type GroupSymbol
 void ElementSymbol.setGroupSymbol(GroupSymbol symbol)
          Set the group symbol referred to by this element symbol
 

Uses of GroupSymbol in com.metamatrix.query.sql.util
 

Methods in com.metamatrix.query.sql.util with parameters of type GroupSymbol
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols)
           
static SymbolMap SymbolMap.createSymbolMap(GroupSymbol virtualGroup, java.util.List<? extends SingleElementSymbol> projectCols, java.util.List<? extends SingleElementSymbol> mappedCols)
           
 

Uses of GroupSymbol in com.metamatrix.query.sql.visitor
 

Methods in com.metamatrix.query.sql.visitor that return types with arguments of type GroupSymbol
static java.util.Set<GroupSymbol> GroupsUsedByElementsVisitor.getGroups(java.util.Collection<? extends LanguageObject> objects)
           
static java.util.Set<GroupSymbol> GroupsUsedByElementsVisitor.getGroups(LanguageObject obj)
          Helper to quickly get the groups from obj in a collection.
 

Methods in com.metamatrix.query.sql.visitor with parameters of type GroupSymbol
 void SQLStringVisitor.visit(GroupSymbol obj)
           
 void GroupCollectorVisitor.visit(GroupSymbol obj)
          Visit a language object and collect symbols.
 

Method parameters in com.metamatrix.query.sql.visitor with type arguments of type GroupSymbol
static void GroupsUsedByElementsVisitor.getGroups(java.util.Collection<? extends LanguageObject> objects, java.util.Set<GroupSymbol> groups)
           
static void GroupsUsedByElementsVisitor.getGroups(LanguageObject obj, java.util.Collection<GroupSymbol> groups)
          Helper to quickly get the groups from obj in the elements collection
 

Uses of GroupSymbol in com.metamatrix.query.validator
 

Methods in com.metamatrix.query.validator with parameters of type GroupSymbol
protected  void ValidationVisitor.validateGroupSupportsUpdate(GroupSymbol groupSymbol)
           
 void ValidationVisitor.visit(GroupSymbol obj)
           
 



Copyright © 2009. All Rights Reserved.