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

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

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

Methods in org.modeshape.graph.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, boolean fullTextSearchable, boolean orderable, 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, TypeSystem typeSystem)
          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.
 



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