Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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