org.syrup.sql
Class SQLImpl

java.lang.Object
  extended byorg.syrup.sql.SQLImpl
All Implemented Interfaces:
javax.naming.Referenceable
Direct Known Subclasses:
MySQLImpl

public class SQLImpl
extends java.lang.Object
implements javax.naming.Referenceable

Groups all SQL related functions to implement Syrup.

Author:
Robbert van Dalen

Constructor Summary
SQLImpl()
           
 
Method Summary
 CreationFunctions creationFunctions()
          Returns the instance of a CreationFunctions implementation.
 ExecutionFunctions executionFunctions()
          Returns the instance of a ExecutionFunctions implementation.
 GenericFunctions genericFunctions()
          Returns the instance of a GenericFunctions implementation.
 javax.naming.Reference getReference()
           
 LoggingFunctions loggingFunctions()
          Returns the instance of a LoggingFunctions implementation.
 QueryFunctions queryFunctions()
          Returns the instance of a QueryFunctions implementation.
 SQLStatements sqlStatements()
          Returns the instance of a SQLStatements implementation.
 UpdateFunctions updateFunctions()
          Returns the instance of a UpdateFunctions implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLImpl

public SQLImpl()
Method Detail

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Specified by:
getReference in interface javax.naming.Referenceable
Throws:
javax.naming.NamingException

genericFunctions

public GenericFunctions genericFunctions()
Returns the instance of a GenericFunctions implementation.

Returns:
the instance of a GenericFunctions implementation.

creationFunctions

public CreationFunctions creationFunctions()
Returns the instance of a CreationFunctions implementation.

Returns:
the instance of a CreationFunctions implementation.

sqlStatements

public SQLStatements sqlStatements()
Returns the instance of a SQLStatements implementation.

Returns:
the instance of a SQLStatements implementation.

updateFunctions

public UpdateFunctions updateFunctions()
Returns the instance of a UpdateFunctions implementation.

Returns:
the instance of a UpdateFunctions implementation.

loggingFunctions

public LoggingFunctions loggingFunctions()
Returns the instance of a LoggingFunctions implementation.

Returns:
the instance of a LoggingFunctions implementation.

executionFunctions

public ExecutionFunctions executionFunctions()
Returns the instance of a ExecutionFunctions implementation.

Returns:
the instance of a ExecutionFunctions implementation.

queryFunctions

public QueryFunctions queryFunctions()
Returns the instance of a QueryFunctions implementation.

Returns:
the instance of a QueryFunctions implementation.