## Uses of Interface
org.modeshape.jcr.query.validate.Schemata.Column

- Packages that use Schemata.Column
  Package | Description
  --- | ---
  org.modeshape.jcr.query.lucene | The core query engine, which currently uses Lucene for indexing and raw queries, and the Hibernate Search engine (which does not depend on or use Hibernate Core or JPA) for updating and querying the Lucene indexes.
  org.modeshape.jcr.query.lucene.basic | The "basic" `Lucene schema` has a single index in which all node and property information are indexed into separate fields.
  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.validate | This package provides the interfaces that define the tables and columns that can be queried.

- - ### Uses of Schemata.Column in org.modeshape.jcr.query.lucene

    Methods in org.modeshape.jcr.query.lucene that return Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `protected Schemata.Column` | LuceneQueryFactory.`getMetadataFor(SelectorName selectorName, String propertyName)`

  - ### Uses of Schemata.Column in org.modeshape.jcr.query.lucene.basic

    Methods in org.modeshape.jcr.query.lucene.basic with parameters of type Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `protected org.apache.lucene.search.Query` | BasicLuceneQueryFactory.`findNodesWith(SelectorName selectorName, PropertyValue propertyValue, Operator operator, Object value, CaseOperations.CaseOperation caseOperation, PropertyType valueType, Schemata.Column metadata)`

  - ### Uses of Schemata.Column in org.modeshape.jcr.query.plan

    Classes in org.modeshape.jcr.query.plan that implement Schemata.Column
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `PlanUtil.AbsentColumn`

  - ### Uses of Schemata.Column in org.modeshape.jcr.query.validate

    Classes in org.modeshape.jcr.query.validate that implement Schemata.Column
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImmutableColumn`

    Methods in org.modeshape.jcr.query.validate that return Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `Schemata.Column` | Schemata.Table.`getColumn(String name)` Get the information for a column with the supplied name within this table.
    `protected Schemata.Column` | ImmutableSchemata.MutableTable.`getColumn(String name)`
    `protected Schemata.Column` | Validator.`verify(SelectorName selectorName, String propertyName, boolean columnIsRequired)`

    Methods in org.modeshape.jcr.query.validate that return types with arguments of type Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `List<Schemata.Column>` | Schemata.Table.`getColumns()` Get the queryable columns in this table.
    `Set<Schemata.Column>` | Schemata.Key.`getColumns()` Get the columns that make up this key.
    `Set<Schemata.Column>` | ImmutableKey.`getColumns()`
    `Map<String,Schemata.Column>` | Schemata.Table.`getColumnsByName()` Get the queryable columns in this table.
    `List<Schemata.Column>` | Schemata.Table.`getSelectAllColumns()` Get the queryable columns in this table that should be used in case of "SELECT *".
    `Map<String,Schemata.Column>` | Schemata.Table.`getSelectAllColumnsByName()` Get the queryable columns in this table that should be used in case of "SELECT *".

    Methods in org.modeshape.jcr.query.validate with parameters of type Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ImmutableSchemata.MutableTable.`addColumn(Schemata.Column column)`
    `Schemata.Key` | Schemata.Table.`getKey(Schemata.Column... columns)` Obtain this table's `key` that contains exactly those columns listed.
    `boolean` | Schemata.Key.`hasColumns(Schemata.Column... columns)` Determine whether this key contains exactly those columns listed.
    `boolean` | ImmutableKey.`hasColumns(Schemata.Column... columns)`
    `boolean` | Schemata.Table.`hasKey(Schemata.Column... columns)` Determine whether this table has a `key` that contains exactly those columns listed.

    Method parameters in org.modeshape.jcr.query.validate with type arguments of type Schemata.Column
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | ImmutableSchemata.MutableTable.`addKey(Collection<Schemata.Column> keyColumns)`
    `Schemata.Key` | Schemata.Table.`getKey(Iterable<Schemata.Column> columns)` Obtain this table's `key` that contains exactly those columns listed.
    `boolean` | Schemata.Key.`hasColumns(Iterable<Schemata.Column> columns)` Determine whether this key contains exactly those columns listed.
    `boolean` | ImmutableKey.`hasColumns(Iterable<Schemata.Column> columns)`
    `boolean` | Schemata.Table.`hasKey(Iterable<Schemata.Column> columns)` Determine whether this table has a `key` that contains exactly those columns listed.

    Constructors in org.modeshape.jcr.query.validate with parameters of type Schemata.Column
    Constructor and Description
    `ImmutableKey(Schemata.Column... columns)`

    Constructor parameters in org.modeshape.jcr.query.validate with type arguments of type Schemata.Column
    Constructor and Description
    `ImmutableKey(Iterable<Schemata.Column> columns)`
    `ImmutableSchemata.MutableTable(String name, List<Schemata.Column> columns, boolean extraColumns)`

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