# Hierarchy For All Packages

Package Hierarchies:

- org.apache.torque.templates,
- org.apache.torque.templates.model,
- org.apache.torque.templates.platform,
- org.apache.torque.templates.skipdecider,
- org.apache.torque.templates.transformer,
- org.apache.torque.templates.transformer.jdbc2schema,
- org.apache.torque.templates.transformer.om,
- org.apache.torque.templates.transformer.om.mapInit,
- org.apache.torque.templates.transformer.sql,
- org.apache.torque.templates.typemapping

## Class Hierarchy

- java.lang.Object
  - org.apache.torque.generator.source.transform.AttributeTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
    - org.apache.torque.templates.transformer.om.mapInit.DatabaseMapInitTableTransformer
    - org.apache.torque.templates.transformer.om.mapInit.DatabaseMapInitTransformer
    - org.apache.torque.templates.transformer.om.OMTableAndViewTransformer
  - org.apache.torque.templates.skipdecider.BeanSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.transformer.CollectAttributeSetTrueTransformer
  - org.apache.torque.templates.model.Column
  - org.apache.torque.templates.model.Database
  - org.apache.torque.templates.model.Domain
  - org.apache.torque.templates.skipdecider.EnumSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.model.EnumValue
  - org.apache.torque.templates.model.ExternalSchema
  - org.apache.torque.templates.model.ForeignKey
  - org.apache.torque.templates.model.IdMethodParameter
  - org.apache.torque.templates.model.IncludeSchema
  - org.apache.torque.templates.transformer.IncludeSchemaTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.model.Index
  - org.apache.torque.templates.model.IndexColumn
  - org.apache.torque.templates.model.Inheritance
  - org.apache.torque.templates.skipdecider.InterfaceSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.transformer.jdbc2schema.Jdbc2SchemaTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.transformer.LoadExternalSchemaTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.skipdecider.ManagerSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.skipdecider.MapInitSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.transformer.om.OMColumnJavaTransformer
  - org.apache.torque.templates.transformer.om.OMColumnTransformer
  - org.apache.torque.templates.transformer.om.OMForeignKeyColumnTransformer
  - org.apache.torque.templates.transformer.om.OMForeignKeyTransformer
  - org.apache.torque.templates.transformer.om.OMInheritanceTransformer
  - org.apache.torque.templates.transformer.om.OMJoinGetterTransformer
  - org.apache.torque.templates.transformer.om.OMReferencingForeignKeyTableTransformer
  - org.apache.torque.templates.transformer.om.OMTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.model.Option
  - org.apache.torque.templates.skipdecider.PeerInterfaceSkipDecider (implements org.apache.torque.generator.source.skipDecider.SkipDecider)
  - org.apache.torque.templates.platform.PlatformDefaultImpl (implements org.apache.torque.templates.platform.Platform)
    - org.apache.torque.templates.platform.PlatformDerbyImpl
    - org.apache.torque.templates.platform.PlatformHsqldbImpl
    - org.apache.torque.templates.platform.PlatformMssqlImpl
    - org.apache.torque.templates.platform.PlatformMysqlImpl
    - org.apache.torque.templates.platform.PlatformOracleImpl
    - org.apache.torque.templates.platform.PlatformPostgresqlImpl
  - org.apache.torque.templates.platform.PlatformFactory
  - org.apache.torque.templates.model.Reference
  - org.apache.torque.templates.transformer.SchemaTypeHelper
  - org.apache.torque.templates.transformer.sql.SQLModelTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.transformer.sql.SQLTransformer (implements org.apache.torque.generator.source.transform.SourceTransformer)
  - org.apache.torque.templates.typemapping.SqlType
    - org.apache.torque.templates.typemapping.SizedForBitDataSqlType
  - org.apache.torque.templates.model.Table
  - org.apache.torque.templates.typemapping.TypeMap
  - org.apache.torque.templates.model.Unique
  - org.apache.torque.templates.model.UniqueColumn
  - org.apache.torque.templates.model.View
  - org.apache.torque.templates.model.ViewColumn

## Interface Hierarchy

- org.apache.torque.templates.platform.Platform

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.torque.templates.transformer.om.ColumnAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.ColumnChildElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.transformer.om.DatabaseAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.DatabaseChildElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.transformer.om.EnumValueAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.ForeignKeyAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.ForeignKeyChildAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.ForeignKeyChildElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.transformer.om.InheritanceAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.JavaFieldAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.typemapping.JavaType
    - org.apache.torque.templates.transformer.jdbc2schema.Jdbc2SchemaOptionName (implements org.apache.torque.generator.option.OptionName)
    - org.apache.torque.templates.transformer.om.ReferenceChildElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.typemapping.ResultSetGetter
    - org.apache.torque.templates.typemapping.SchemaType
    - org.apache.torque.templates.transformer.sql.SqlAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.TableAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.transformer.om.TableChildElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.TemplateOptionName (implements org.apache.torque.generator.option.OptionName)
    - org.apache.torque.templates.TorqueSchemaAttributeName (implements org.apache.torque.generator.source.SourceAttributeName)
    - org.apache.torque.templates.TorqueSchemaElementName (implements org.apache.torque.generator.source.SourceElementName)
    - org.apache.torque.templates.TorqueSchemaIdMethod
    - org.apache.torque.templates.TorqueSchemaInheritance
    - org.apache.torque.templates.TorqueSchemaJavaType