|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Column | |
---|---|
org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries. |
org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. |
org.modeshape.jcr.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules. |
org.modeshape.jcr.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.jcr.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.jcr.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.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried. |
Uses of Column in org.modeshape.jcr.query |
---|
Fields in org.modeshape.jcr.query with type parameters of type Column | |
---|---|
protected List<Column> |
QueryBuilder.columns
|
Methods in org.modeshape.jcr.query that return Column | |
---|---|
protected Column |
QueryBuilder.column(String nameExpression)
Create a Column given the supplied expression. |
Methods in org.modeshape.jcr.query that return types with arguments of type Column | |
---|---|
List<? extends Column> |
QueryResults.Columns.getColumns()
Get the columns. |
Methods in org.modeshape.jcr.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.jcr.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.jcr.query.model |
---|
Methods in org.modeshape.jcr.query.model that return Column | |
---|---|
Column |
QueryObjectModelFactory.column(String selectorName,
String propertyName,
String columnName)
|
Column[] |
SetQuery.getColumns()
|
Column |
Column.with(SelectorName newSelectorName)
Create a copy of this Column except that uses the supplied selector name instead. |
Column |
Column.withColumnName(String columnName)
|
Methods in org.modeshape.jcr.query.model that return types with arguments of type Column | |
---|---|
List<? extends Column> |
SetQuery.columns()
|
List<? extends Column> |
QueryCommand.columns()
Return the columns defining the query results. |
List<? extends Column> |
Query.columns()
|
Methods in org.modeshape.jcr.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.jcr.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.jcr.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.jcr.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. |
|
SelectQuery(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.jcr.query.optimize |
---|
Methods in org.modeshape.jcr.query.optimize that return Column | |
---|---|
protected Column |
AddOrderingColumnsToSources.columnFor(SelectorName selector,
String property,
boolean includeSourceName)
|
protected Column |
AddJoinConditionColumnsToSources.columnFor(SelectorName selector,
String property,
boolean includeSourceName)
|
Methods in org.modeshape.jcr.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.jcr.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 |
AddOrderingColumnsToSources.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 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 void |
AddOrderingColumnsToSources.addSortColumn(QueryContext context,
PlanNode node,
Column sortColumn)
Make sure that the supplied column is included in the projected columns on the supplied
plan node or its children. |
Method parameters in org.modeshape.jcr.query.optimize with type arguments of type Column | |
---|---|
protected boolean |
AddOrderingColumnsToSources.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 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.jcr.query.parse |
---|
Fields in org.modeshape.jcr.query.parse with type parameters of type Column | |
---|---|
protected static List<? extends Column> |
FullTextSearchParser.FULL_TEXT_COLUMNS
|
Methods in org.modeshape.jcr.query.parse that return Column | |
---|---|
protected Column |
BasicSqlQueryParser.column(SelectorName selectorName,
String propertyName,
String columnName)
|
Method parameters in org.modeshape.jcr.query.parse with type arguments of type Column | |
---|---|
protected Query |
BasicSqlQueryParser.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.plan |
---|
Methods in org.modeshape.jcr.query.plan that return Column | |
---|---|
Column |
PlanUtil.ColumnMapping.getMappedColumn(String viewColumnName)
|
Methods in org.modeshape.jcr.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.jcr.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.jcr.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,
boolean includeSelectorNameInColumnName)
|
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.jcr.query.process |
---|
Fields in org.modeshape.jcr.query.process with type parameters of type Column | |
---|---|
protected static List<Column> |
QueryResultColumns.NO_COLUMNS
|
protected List<Column> |
AbstractAccessComponent.projectedColumns
|
Methods in org.modeshape.jcr.query.process that return types with arguments of type Column | |
---|---|
protected static Set<Column> |
QueryResultColumns.findColumnsWithSameNames(List<Column> columns)
|
List<? extends Column> |
QueryResultColumns.getColumns()
|
Iterator<Column> |
QueryResultColumns.iterator()
|
Methods in org.modeshape.jcr.query.process with parameters of type Column | |
---|---|
protected static String |
QueryResultColumns.columnNameFor(Column column,
List<String> columnNames,
Set<Column> columnsWithDuplicateNames,
Collection<String> selectorNames)
|
QueryResults.Columns |
QueryResultColumns.subSelect(Column... columns)
|
Method parameters in org.modeshape.jcr.query.process with type arguments of type Column | |
---|---|
protected static String |
QueryResultColumns.columnNameFor(Column column,
List<String> columnNames,
Set<Column> columnsWithDuplicateNames,
Collection<String> selectorNames)
|
protected static Set<Column> |
QueryResultColumns.findColumnsWithSameNames(List<Column> columns)
|
QueryResults.Columns |
QueryResultColumns.subSelect(List<Column> columns)
|
Constructor parameters in org.modeshape.jcr.query.process with type arguments of type Column | |
---|---|
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.jcr.query.validate |
---|
Methods in org.modeshape.jcr.query.validate with parameters of type Column | |
---|---|
void |
Validator.visit(Column obj)
|
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |