Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.hp.hpl.jena.graph.query
Interface PatternCompiler

All Known Implementing Classes:
  PatternStageCompiler

    public interface PatternCompiler

A PatternCompiler is some class that knows how to handle fixed Node values, binding and bound occurences of variables, and wildcards.

Author:
  kers

Method Summary
`Element` | `any()` Method called to deliver a compiled element from a wildcard ANY.
`Element` | `bind(Node n, int index)` Method called to deliver a compiled element from a binding occurance of a variable Node allocated at a given index position.
`Element` | `bound(Node n, int index)` Method called to deliver a compiled element from a bound occurance of a variable Node allocated at a given index position.
`Element` | `fixed(Node value)` Method called to deliver a compiled Element constructed from a constant Node.

Method Detail

### fixed

    Element fixed(Node value)

  Method called to deliver a compiled Element constructed from a constant Node.

### bound

    Element bound(Node n,
                  int index)

  Method called to deliver a compiled element from a bound occurance of a variable Node allocated at a given index position.

### bind

    Element bind(Node n,
                 int index)

  Method called to deliver a compiled element from a binding occurance of a variable Node allocated at a given index position.

### any

    Element any()

  Method called to deliver a compiled element from a wildcard ANY.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP