java.lang.Object
com.aoindustries.aoserv.client.Schema
All Implemented Interfaces:
SchemaParent
Direct Known Subclasses:
Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema, Schema

public abstract class Schema extends Object implements SchemaParent
Author:
AO Industries, Inc.
  • Field Details

  • Constructor Details

  • Method Details

    • getConnector

      public final AoservConnector getConnector()
    • getSchemas

      public List<? extends Schema> getSchemas()
      Gets an unmodifiable list of all of the direct sub-schemas of this schema.

      Implementation Note:
      This default implementation returns Collections.emptyList().

      Specified by:
      getSchemas in interface SchemaParent
    • getTables

      public abstract List<? extends AoservTable<?,?>> getTables()
      Gets an unmodifiable list of all of the tables in the schema.
    • getName

      public abstract String getName()
      Gets the unique name of the schema.
    • toString

      public final String toString()
      Overrides:
      toString in class Object
      See Also: