Package | Description |
---|---|
org.modeshape.jcr | |
org.modeshape.jcr.query |
The Query API provides a mechanism for building and executing queries.
|
Modifier and Type | Method and Description |
---|---|
protected void |
NodeTypeSchemata.addAllNodesTable(ImmutableSchemata.Builder builder,
IndexRules.Builder indexRuleBuilder,
ExecutionContext context,
List<org.modeshape.jcr.JcrPropertyDefinition> additionalProperties) |
protected void |
NodeTypeSchemata.addIndexRule(IndexRules.Builder builder,
org.modeshape.jcr.JcrPropertyDefinition defn,
String type,
TypeSystem typeSystem,
boolean canBeReference,
boolean isStrongReference)
Add an index rule for the given property definition and the type in the
TypeSystem . |
Modifier and Type | Method and Description |
---|---|
IndexRules.Builder |
IndexRules.Builder.binaryField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
boolean fullTextSearchable)
Define a binary-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.booleanField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a boolean-based field in the indexes.
|
static IndexRules.Builder |
IndexRules.createBuilder()
Return a new builder that can be used to create
IndexRules objects. |
static IndexRules.Builder |
IndexRules.createBuilder(IndexRules initialRules)
Return a new builder that can be used to create
IndexRules objects. |
IndexRules.Builder |
IndexRules.Builder.dateField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a date-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.dateField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Long minValue)
Define a date-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.dateField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Long minValue,
Long maxValue)
Define a date-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.decimalField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
BigDecimal minValue,
BigDecimal maxValue)
Define a decimal-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.defaultTo(org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
boolean canBeReference,
boolean fullTextSearchable)
Define a string-based field as the default.
|
IndexRules.Builder |
IndexRules.Builder.doubleField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a double-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.doubleField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Double minValue)
Define a double-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.doubleField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Double minValue,
Double maxValue)
Define a double-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.floatField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a float-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.floatField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Float minValue)
Define a float-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.floatField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Float minValue,
Float maxValue)
Define a float-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.integerField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a integer-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.integerField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Integer minValue)
Define a integer-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.integerField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Integer minValue,
Integer maxValue)
Define a integer-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.longField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a long-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.longField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Long minValue)
Define a long-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.longField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
Long minValue,
Long maxValue)
Define a long-based field in the indexes.
|
protected <T> IndexRules.Builder |
IndexRules.Builder.numericField(Name name,
IndexRules.FieldType type,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
T minValue,
T maxValue) |
IndexRules.Builder |
IndexRules.Builder.pathField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a path-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.referenceField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index)
Define a reference-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.skip(Name... namesToIndex)
Mark the properties with the supplied names to be skipped from indexing.
|
IndexRules.Builder |
IndexRules.Builder.stringField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
boolean canBeReference,
boolean fullTextSearchable)
Define a string-based field in the indexes.
|
IndexRules.Builder |
IndexRules.Builder.weakReferenceField(Name name,
org.apache.lucene.document.Field.Store store,
org.apache.lucene.document.Field.Index index,
boolean fullTextSearchable)
Define a weak-reference-based field in the indexes.
|
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.