# Hierarchy For Package org.apache.derby.vti

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.derby.vti.Restriction (implements java.io.Serializable)
    - org.apache.derby.vti.Restriction.AND
    - org.apache.derby.vti.Restriction.ColumnQualifier
    - org.apache.derby.vti.Restriction.OR
  - org.apache.derby.vti.VTIContext
  - org.apache.derby.vti.VTITemplate (implements org.apache.derby.vti.AwareVTI, java.sql.ResultSet)
    - org.apache.derby.vti.ForwardingVTI
      - org.apache.derby.vti.ForeignTableVTI (implements org.apache.derby.vti.RestrictedVTI)
    - org.apache.derby.vti.StringColumnVTI
  - org.apache.derby.vti.VTITemplate.ColumnDescriptor (implements java.lang.Comparable<T>)

## Interface Hierarchy

- org.apache.derby.vti.AwareVTI
- org.apache.derby.vti.RestrictedVTI
- org.apache.derby.vti.VTICosting
- org.apache.derby.vti.VTIEnvironment