Uses of Class
org.modeshape.graph.query.model.Column

Packages that use Column
org.modeshape.graph.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.graph.query.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. 
org.modeshape.graph.query.optimize This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules. 
org.modeshape.graph.query.parse This package defines the QueryParser interface, which defines a component that can parse a query represented in a specific language and produce the corresponding abstract query model representation. 
org.modeshape.graph.query.plan This package defines the Planner interface, the CanonicalPlanner implementation, and the PlanNode class that is used to represent a canonical query plan. 
org.modeshape.graph.query.process This package defines the QueryProcessor interface, which is responsible for constructing for each query a tree of ProcessingComponent objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component. 
org.modeshape.graph.query.validate This package provides the interfaces that define the tables and columns that can be queried. 
org.modeshape.jcr.query   
org.modeshape.jcr.query.qom   
 

Uses of Column in org.modeshape.graph.query
 

Fields in org.modeshape.graph.query with type parameters of type Column
protected  List<Column> QueryBuilder.columns
           
 

Methods in org.modeshape.graph.query that return Column
protected  Column QueryBuilder.column(String nameExpression)
          Create a Column given the supplied expression.
 

Methods in org.modeshape.graph.query that return types with arguments of type Column
 List<? extends Column> QueryResults.Columns.getColumns()
          Get the columns.
 

Methods in org.modeshape.graph.query with parameters of type Column
 QueryResults.Columns QueryResults.Columns.subSelect(Column... columns)
          Obtain a new definition for the query results that can be used to reference the same tuples that use this columns definition, but that defines a subset of the columns in this definition.
 

Method parameters in org.modeshape.graph.query with type arguments of type Column
 QueryResults.Columns QueryResults.Columns.subSelect(List<Column> columns)
          Obtain a new definition for the query results that can be used to reference the same tuples that use this columns definition, but that defines a subset of the columns in this definition.
 

Uses of Column in org.modeshape.graph.query.model
 

Methods in org.modeshape.graph.query.model that return Column
 Column Column.with(SelectorName newSelectorName)
          Create a copy of this Column except that uses the supplied selector name instead.
 

Methods in org.modeshape.graph.query.model that return types with arguments of type Column
 List<? extends Column> SetQuery.columns()
          Return the columns defining the query results.
 List<? extends Column> QueryCommand.columns()
          Return the columns defining the query results.
 List<? extends Column> Query.columns()
          Return the columns defining the query results.
 

Methods in org.modeshape.graph.query.model with parameters of type Column
 Query Query.adding(Column... columns)
          Create a copy of this query, but that returns results that include the columns specified by this query as well as the supplied columns.
 void Visitors.AbstractVisitor.visit(Column obj)
          
 void Visitors.WalkAllVisitor.visit(Column column)
          
 void Visitors.ReadableVisitor.visit(Column column)
          
 void Visitor.visit(Column obj)
           
 

Method parameters in org.modeshape.graph.query.model with type arguments of type Column
 Query Query.returning(List<Column> columns)
          Create a copy of this query, but that returns results with the supplied columns.
protected static boolean SetQuery.unionableColumns(List<? extends Column> left, List<? extends Column> right)
           
protected static boolean SetQuery.unionableColumns(List<? extends Column> left, List<? extends Column> right)
           
 

Constructors in org.modeshape.graph.query.model with parameters of type Column
EquiJoinCondition(Column column1, Column column2)
          Create an equi-join condition, given the columns.
 

Constructor parameters in org.modeshape.graph.query.model with type arguments of type Column
Query(Source source, Constraint constraint, List<? extends Ordering> orderings, List<? extends Column> columns, Limit limit, boolean isDistinct)
          Create a new query that uses the supplied source, constraint, orderings, columns and limits.
 

Uses of Column in org.modeshape.graph.query.optimize
 

Methods in org.modeshape.graph.query.optimize that return Column
protected  Column AddJoinConditionColumnsToSources.columnFor(SelectorName selector, String property)
           
 

Methods in org.modeshape.graph.query.optimize that return types with arguments of type Column
static Set<Column> RaiseSelectCriteria.getColumnsReferencedBy(Visitable visitable)
          Get the set of Column objects that represent those columns referenced by the visitable object.
static Set<Column> CopyCriteria.getColumnsReferencedBy(Visitable visitable)
          Get the set of Column objects that represent those columns referenced by the visitable object.
 

Methods in org.modeshape.graph.query.optimize with parameters of type Column
protected  void AddJoinConditionColumnsToSources.addEquiJoinColumn(QueryContext context, PlanNode node, Column joinColumn)
          Make sure that the supplied column is included in the projected columns on the supplied plan node or its children.
protected  boolean AddJoinConditionColumnsToSources.addIfMissing(QueryContext context, Column column, List<Column> columns, List<String> columnTypes)
          Check the supplied list of columns for an existing column that matches the supplied Column, and if none is found add the supplied Column to the list and add an appropriate type.
 

Method parameters in org.modeshape.graph.query.optimize with type arguments of type Column
protected  boolean AddJoinConditionColumnsToSources.addIfMissing(QueryContext context, Column column, List<Column> columns, List<String> columnTypes)
          Check the supplied list of columns for an existing column that matches the supplied Column, and if none is found add the supplied Column to the list and add an appropriate type.
protected  Set<SelectorName> PushProjects.getSelectorsFor(List<Column> columns)
           
 

Uses of Column in org.modeshape.graph.query.parse
 

Methods in org.modeshape.graph.query.parse that return Column
protected  Column SqlQueryParser.column(SelectorName selectorName, String propertyName, String columnName)
           
 

Method parameters in org.modeshape.graph.query.parse with type arguments of type Column
protected  Query SqlQueryParser.query(Source source, Constraint constraint, List<? extends Ordering> orderings, List<? extends Column> columns, Limit limit, boolean distinct)
           
 

Uses of Column in org.modeshape.graph.query.plan
 

Methods in org.modeshape.graph.query.plan that return Column
 Column PlanUtil.ColumnMapping.getMappedColumn(String viewColumnName)
           
 

Methods in org.modeshape.graph.query.plan that return types with arguments of type Column
static List<Column> PlanUtil.findRequiredColumns(QueryContext context, PlanNode planNode)
          Collected the minimum set of columns from the supplied table that are required by or used within the plan at the supplied node or above.
 List<Column> PlanUtil.RequiredColumnVisitor.getRequiredColumns()
          Get the columns that are required.
 

Methods in org.modeshape.graph.query.plan with parameters of type Column
 void PlanUtil.ColumnMapping.map(String originalColumnName, Column projectedColumn)
           
 void PlanUtil.RequiredColumnVisitor.visit(Column column)
          
 

Method parameters in org.modeshape.graph.query.plan with type arguments of type Column
static PlanNode PlanUtil.addMissingProjectColumns(QueryContext context, PlanNode node, List<Column> allProjectedColumns)
           
protected  void CanonicalPlanner.allColumnsFor(Schemata.Table table, SelectorName tableName, List<Column> columns, List<String> columnTypes)
           
protected  PlanNode CanonicalPlanner.attachCriteria(QueryContext context, PlanNode plan, Constraint constraint, List<? extends Column> columns, Map<String,Subquery> subqueriesByVariableName)
          Attach all criteria above the join nodes.
protected  PlanNode CanonicalPlanner.attachProject(QueryContext context, PlanNode plan, List<? extends Column> columns, Map<SelectorName,Schemata.Table> selectors)
          Attach a PROJECT node at the top of the plan tree.
static List<String> PlanUtil.findRequiredColumnTypes(QueryContext context, List<Column> columns, PlanNode node)
           
 

Uses of Column in org.modeshape.graph.query.process
 

Fields in org.modeshape.graph.query.process with type parameters of type Column
protected static List<Column> QueryResultColumns.NO_COLUMNS
           
protected  List<Column> AbstractAccessComponent.projectedColumns
           
 

Methods in org.modeshape.graph.query.process that return types with arguments of type Column
protected static Set<Column> QueryResultColumns.findColumnsWithSameNames(List<Column> columns)
           
 List<? extends Column> QueryResultColumns.getColumns()
          Get the columns.
 Iterator<Column> QueryResultColumns.iterator()
          
 

Methods in org.modeshape.graph.query.process with parameters of type Column
protected static String QueryResultColumns.columnNameFor(Column column, List<String> columnNames, Set<Column> columnsWithDuplicateNames)
           
 QueryResults.Columns QueryResultColumns.subSelect(Column... columns)
          Obtain a new definition for the query results that can be used to reference the same tuples that use this columns definition, but that defines a subset of the columns in this definition.
 

Method parameters in org.modeshape.graph.query.process with type arguments of type Column
protected static String QueryResultColumns.columnNameFor(Column column, List<String> columnNames, Set<Column> columnsWithDuplicateNames)
           
protected static Set<Column> QueryResultColumns.findColumnsWithSameNames(List<Column> columns)
           
 QueryResults.Columns QueryResultColumns.subSelect(List<Column> columns)
          Obtain a new definition for the query results that can be used to reference the same tuples that use this columns definition, but that defines a subset of the columns in this definition.
 

Constructor parameters in org.modeshape.graph.query.process with type arguments of type Column
FullTextSearchResultColumns(List<Column> columns, List<String> columnTypes)
          Create a new definition for the query results given the supplied columns.
ProjectComponent(ProcessingComponent delegate, List<Column> columns)
           
QueryResultColumns(boolean includeFullTextSearchScores, List<? extends Column> columns, List<String> columnTypes)
          Create a new definition for the query results given the supplied columns.
QueryResultColumns(List<? extends Column> columns, List<String> columnTypes, boolean includeFullTextSearchScores)
          Create a new definition for the query results given the supplied columns.
 

Uses of Column in org.modeshape.graph.query.validate
 

Methods in org.modeshape.graph.query.validate with parameters of type Column
 void Validator.visit(Column obj)
          
 

Uses of Column in org.modeshape.jcr.query
 

Method parameters in org.modeshape.jcr.query with type arguments of type Column
protected  List<JcrColumn> JcrSql2QueryParser.columns(List<? extends Column> columns)
           
protected  JcrSelectQuery JcrSql2QueryParser.query(Source source, Constraint constraint, List<? extends Ordering> orderings, List<? extends Column> columns, Limit limit, boolean distinct)
          
 

Uses of Column in org.modeshape.jcr.query.qom
 

Subclasses of Column in org.modeshape.jcr.query.qom
 class JcrColumn
          An implementation of JCR's Column and specialization of the Graph API's Column.
 

Methods in org.modeshape.jcr.query.qom that return Column
 Column JcrColumn.with(SelectorName newSelectorName)
          Create a copy of this Column except that uses the supplied selector name instead.
 

Constructors in org.modeshape.jcr.query.qom with parameters of type Column
JcrEquiJoinCondition(Column column1, Column column2)
          Create an equi-join condition, given the columns.
 



Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.