org.modeshape.jcr

## Class NodeTypeSchemata.SessionSchemata

- java.lang.Object
- - org.modeshape.jcr.NodeTypeSchemata.SessionSchemata

- All Implemented Interfaces:
    Schemata
  Enclosing class:
    NodeTypeSchemata

      @NotThreadSafe
      protected class NodeTypeSchemata.SessionSchemata
      extends Object
      implements Schemata

  Implementation class that builds the tables lazily.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.modeshape.jcr.query.validate.Schemata

      `Schemata.Column, Schemata.Key, Schemata.Table, Schemata.View`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `NodeTypeSchemata.SessionSchemata(JcrSession session)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Schemata.Table` | `getTable(SelectorName name)` Get the information for the table or view with the supplied name within this schema.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### NodeTypeSchemata.SessionSchemata

          protected NodeTypeSchemata.SessionSchemata(JcrSession session)

  - ### Method Detail

    - #### getTable

          public Schemata.Table getTable(SelectorName name)

      Description copied from interface: `Schemata`
      Get the information for the table or view with the supplied name within this schema.

      The resulting definition is immutable.

      Specified by:
        `getTable` in interface `Schemata`
      Parameters:
        `name` - the table or view name; may not be null
      Returns:
        the table or view information, or null if there is no such table

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