org.jooq.util
Class AbstractPackageDefinition

java.lang.Object
  extended by org.jooq.util.AbstractDefinition
      extended by org.jooq.util.AbstractPackageDefinition
All Implemented Interfaces:
Definition, PackageDefinition
Direct Known Subclasses:
OraclePackageDefinition

public abstract class AbstractPackageDefinition
extends AbstractDefinition
implements PackageDefinition

Author:
Lukas Eder

Constructor Summary
AbstractPackageDefinition(SchemaDefinition schema, String name, String comment)
           
 
Method Summary
 List<Definition> getDefinitionPath()
           
 List<RoutineDefinition> getRoutines()
          Fetch all routines from the package
protected abstract  List<RoutineDefinition> getRoutines0()
           
 
Methods inherited from class org.jooq.util.AbstractDefinition
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jooq.util.Definition
getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema
 

Constructor Detail

AbstractPackageDefinition

public AbstractPackageDefinition(SchemaDefinition schema,
                                 String name,
                                 String comment)
Method Detail

getDefinitionPath

public List<Definition> getDefinitionPath()
Specified by:
getDefinitionPath in interface Definition
Returns:
A path of definitions for this definition, e.g. [schema].[package].[routine].[parameter]

getRoutines

public final List<RoutineDefinition> getRoutines()
Description copied from interface: PackageDefinition
Fetch all routines from the package

Specified by:
getRoutines in interface PackageDefinition

getRoutines0

protected abstract List<RoutineDefinition> getRoutines0()
                                                 throws SQLException
Throws:
SQLException


Copyright © 2012. All Rights Reserved.