Uses of Interface

Packages that use TypeSystem
org.modeshape.graph The ModeShape Graph API defines the types that allow you to work with content organized as a graph. Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values. 
org.modeshape.graph.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.graph.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.graph.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.graph.query.validate This package provides the interfaces that define the tables and columns that can be queried. 

Uses of TypeSystem in org.modeshape.graph

Constructors in org.modeshape.graph with parameters of type TypeSystem
Graph.GraphQueryContext(Schemata schemata, TypeSystem typeSystem, PlanHints hints, Problems problems, Map<String,Object> variables, Graph.Batch batch)

Uses of TypeSystem in

Classes in that implement TypeSystem
 class ValueTypeSystem

Methods in that return TypeSystem
 TypeSystem ValueFactories.getTypeSystem()
          Get the type system associated with these factories.

Uses of TypeSystem in org.modeshape.graph.query

Fields in org.modeshape.graph.query declared as TypeSystem
protected  TypeSystem QueryBuilder.typeSystem

Methods in org.modeshape.graph.query that return TypeSystem
 TypeSystem QueryContext.getTypeSystem()
          Get the interface for working with literal values and types.

Methods in org.modeshape.graph.query with parameters of type TypeSystem
 QueryContext QueryContext.with(TypeSystem typeSystem)
          Obtain a copy of this context, except that the copy uses the supplied type system.

Constructors in org.modeshape.graph.query with parameters of type TypeSystem
QueryBuilder(TypeSystem context)
          Create a new builder that uses the supplied execution context.
QueryContext(Schemata schemata, TypeSystem typeSystem)
          Create a new context for query execution.
QueryContext(Schemata schemata, TypeSystem typeSystem, PlanHints hints)
          Create a new context for query execution.
QueryContext(Schemata schemata, TypeSystem typeSystem, PlanHints hints, Problems problems)
          Create a new context for query execution.
QueryContext(Schemata schemata, TypeSystem typeSystem, PlanHints hints, Problems problems, Map<String,Object> variables)
          Create a new context for query execution.

Uses of TypeSystem in org.modeshape.graph.query.parse

Methods in org.modeshape.graph.query.parse with parameters of type TypeSystem
protected  Literal SqlQueryParser.literal(TypeSystem typeSystem, Object value)
 QueryCommand QueryParsers.parse(TypeSystem typeSystem, String language, String query)
          Execute the supplied query by planning, optimizing, and then processing it.
protected  Constraint SqlQueryParser.parseConstraint(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  DynamicOperand SqlQueryParser.parseDynamicOperand(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  Source SqlQueryParser.parseFrom(TokenStream tokens, TypeSystem typeSystem)
protected  List<StaticOperand> SqlQueryParser.parseInClause(TokenStream tokens, TypeSystem typeSystem)
protected  JoinCondition SqlQueryParser.parseJoinCondition(TokenStream tokens, TypeSystem typeSystem)
protected  Literal SqlQueryParser.parseLiteral(TokenStream tokens, TypeSystem typeSystem)
protected  Object SqlQueryParser.parseLiteralValue(TokenStream tokens, TypeSystem typeSystem)
protected  String SqlQueryParser.parseName(String token, TypeSystem typeSystem)
protected  String SqlQueryParser.parseName(TokenStream tokens, TypeSystem typeSystem)
protected  NamedSelector SqlQueryParser.parseNamedSelector(TokenStream tokens, TypeSystem typeSystem)
protected  List<Ordering> SqlQueryParser.parseOrderBy(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  Ordering SqlQueryParser.parseOrdering(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  String SqlQueryParser.parsePath(TokenStream tokens, TypeSystem typeSystem)
protected  Constraint SqlQueryParser.parsePropertyExistance(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  PropertyValue SqlQueryParser.parsePropertyValue(TokenStream tokens, TypeSystem typeSystem, Source source)
 QueryCommand SqlQueryParser.parseQuery(String query, TypeSystem typeSystem)
          Parse the supplied query from a string representation into a QueryCommand.
 QueryCommand QueryParser.parseQuery(String query, TypeSystem typeSystem)
          Parse the supplied query from a string representation into a QueryCommand.
protected  Query SqlQueryParser.parseQuery(TokenStream tokens, TypeSystem typeSystem)
protected  QueryCommand SqlQueryParser.parseQueryCommand(TokenStream tokens, TypeSystem typeSystem)
protected  ReferenceValue SqlQueryParser.parseReferenceValue(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  List<org.modeshape.graph.query.parse.ColumnExpression> SqlQueryParser.parseSelect(TokenStream tokens, AtomicBoolean isDistinct, TypeSystem typeSystem)
protected  SelectorName SqlQueryParser.parseSelectorName(TokenStream tokens, TypeSystem typeSystem)
protected  SetQuery SqlQueryParser.parseSetQuery(TokenStream tokens, QueryCommand leftHandSide, TypeSystem typeSystem)
protected  StaticOperand SqlQueryParser.parseStaticOperand(TokenStream tokens, TypeSystem typeSystem)
protected  Constraint SqlQueryParser.parseWhere(TokenStream tokens, TypeSystem typeSystem, Source source)

Uses of TypeSystem in org.modeshape.graph.query.process

Methods in org.modeshape.graph.query.process with parameters of type TypeSystem
protected  SelectComponent.ConstraintChecker SelectComponent.createChecker(TypeSystem types, Schemata schemata, QueryResults.Columns columns, Constraint constraint, Map<String,Object> variables, SelectComponent.Analyzer analyzer)
          Create the constraint evaluator that is used by the SelectComponent to evaluate the supplied criteria.
protected  SelectComponent.ConstraintChecker SelectComponent.createChecker(TypeSystem types, Schemata schemata, QueryResults.Columns columns, ProcessingComponent.DynamicOperation dynamicOperation, Operator operator, StaticOperand staticOperand)
protected  ProcessingComponent.DynamicOperation ProcessingComponent.createDynamicOperation(TypeSystem typeSystem, Schemata schemata, QueryResults.Columns columns, DynamicOperand operand)
          Create a ProcessingComponent.DynamicOperation instance that is able to evaluate the supplied DynamicOperand.
protected  int[] QueryResults.determineColumnWidths(TypeSystem typeSystem, int maxWidth, boolean useData)
          Determine the width of each column.
protected  void QueryResults.printLines(TypeSystem typeSystem, StringBuilder sb, int[] columnWidths, int maxRowsToPrint)
protected  String QueryResults.stringOf(TypeSystem typeSystem, Object value)
 String QueryResults.toString(TypeSystem typeSystem, int maxTuples)
          Get a string representation of this result object, with a maximum number of tuples to include.
 void QueryResults.toString(TypeSystem typeSystem, StringBuilder sb)
          Get a string representation of this result object.
 void QueryResults.toString(TypeSystem typeSystem, StringBuilder sb, int maxTuples)
          Get a string representation of this result object, with a maximum number of tuples to include.

Uses of TypeSystem in org.modeshape.graph.query.validate

Methods in org.modeshape.graph.query.validate with parameters of type TypeSystem
static ImmutableSchemata.Builder ImmutableSchemata.createBuilder(TypeSystem typeSystem)
          Obtain a new instance for building Schemata objects.

Constructors in org.modeshape.graph.query.validate with parameters of type TypeSystem
ImmutableSchemata.Builder(TypeSystem typeSystem)

Uses of TypeSystem in org.modeshape.jcr.query

Subinterfaces of TypeSystem in org.modeshape.jcr.query
 interface JcrTypeSystem

Methods in org.modeshape.jcr.query with parameters of type TypeSystem
protected  JcrLiteral JcrSql2QueryParser.literal(TypeSystem typeSystem, Object value)
protected  Constraint JcrSqlQueryParser.parseConstraint(TokenStream tokens, TypeSystem typeSystem, Source source)
          Parse a constraint clause.
protected  Source JcrSqlQueryParser.parseFrom(TokenStream tokens, TypeSystem typeSystem)
protected  Object JcrSqlQueryParser.parseLiteralValue(TokenStream tokens, TypeSystem typeSystem)
protected  String JcrSqlQueryParser.parseName(TokenStream tokens, TypeSystem typeSystem)
           Parsing behavior is overridden to that JCR-SQL style (unquoted prefixed) names are allowed.
protected  JcrNamedSelector JcrSql2QueryParser.parseNamedSelector(TokenStream tokens, TypeSystem typeSystem)
protected  Constraint JcrSqlQueryParser.parsePropertyExistance(TokenStream tokens, TypeSystem typeSystem, Source source)
protected  Query JcrSqlQueryParser.parseQuery(TokenStream tokens, TypeSystem typeSystem)
protected  SetQuery JcrSql2QueryParser.parseSetQuery(TokenStream tokens, QueryCommand leftHandSide, TypeSystem typeSystem)

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