ModeShape Distribution 3.0.0.Beta4

Uses of Class
org.modeshape.jcr.query.validate.ImmutableSchemata.Builder

Packages that use ImmutableSchemata.Builder
org.modeshape.jcr   
org.modeshape.jcr.query.validate This package provides the interfaces that define the tables and columns that can be queried. 
 

Uses of ImmutableSchemata.Builder in org.modeshape.jcr
 

Methods in org.modeshape.jcr with parameters of type ImmutableSchemata.Builder
protected  void NodeTypeSchemata.addAllNodesTable(ImmutableSchemata.Builder builder, IndexRules.Builder indexRuleBuilder, ExecutionContext context, List<org.modeshape.jcr.JcrPropertyDefinition> additionalProperties)
           
protected  void NodeTypeSchemata.addView(ImmutableSchemata.Builder builder, ExecutionContext context, org.modeshape.jcr.JcrNodeType nodeType)
           
 

Uses of ImmutableSchemata.Builder in org.modeshape.jcr.query.validate
 

Methods in org.modeshape.jcr.query.validate that return ImmutableSchemata.Builder
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addColumn(String tableName, String columnName, String type)
          Add a column with the supplied name and type to the named table.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addColumn(String tableName, String columnName, String type, PropertyType requiredType, boolean fullTextSearchable, boolean orderable, Object minimum, Object maximum, Set<Operator> operations)
          Add a column with the supplied name and type to the named table.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addKey(String tableName, String... columnNames)
          Add to the specified table a key that references the existing named columns.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addTable(String name, String... columnNames)
          Add a table with the supplied name and column names.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addTable(String name, String[] columnNames, String[] types)
          Add a table with the supplied name and column names and types.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addView(String name, QueryCommand definition)
          Add a view with the supplied name and definition.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.addView(String name, String definition)
          Add a view with the supplied name and SQL string definition.
static ImmutableSchemata.Builder ImmutableSchemata.createBuilder(ExecutionContext context)
          Obtain a new instance for building Schemata objects.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.excludeFromSelectStar(String tableName, String columnName)
          Specify that the named column in the given table should be excluded from the selected columns when "SELECT *" is used.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.makeSearchable(String tableName, String columnName)
          Make sure the column on the named table is searchable.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.markExtraColumns(String tableName)
          Make sure the column on the named table has extra columns that can be used without validation error.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.markOperators(String tableName, String columnName, Set<Operator> operators)
          Record the operators that are allowed for the named column on the named table.
 ImmutableSchemata.Builder ImmutableSchemata.Builder.markOrderable(String tableName, String columnName, boolean orderable)
          Record whether the column on the named table should be orderable.
 


ModeShape Distribution 3.0.0.Beta4

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