Uses of Interface
biz.hammurapi.sql.Parameterizer

Packages that use Parameterizer
biz.hammurapi.sql   
biz.hammurapi.sql.syntax   
 

Uses of Parameterizer in biz.hammurapi.sql
 

Classes in biz.hammurapi.sql that implement Parameterizer
 class CompositeParameterizer
          Represents multiple parameterizers as one
 class Variant
          Wrapper for different types.
 

Methods in biz.hammurapi.sql with parameters of type Parameterizer
 void SQLProcessor.inject(java.lang.String sql, Parameterizer parameterizer, java.util.Map columnMap, java.lang.Object target)
          Executes query and injects values from the first row to target object.
 void SQLProcessor.processResourceSelect(java.lang.String resourceName, Parameterizer parameterizer, RowProcessor rowProcessor)
          Processes SELECT statement read from resource file.
 int SQLProcessor.processResourceUpdate(java.lang.String resourceName, Parameterizer parameterizer)
          Processes SELECT statement read from resource file.
 void SQLProcessor.processSelect(java.lang.String sql, Parameterizer parameterizer, RowProcessor rowProcessor)
          Processes SQL SELECT statement in the following way: Obtains connection If parameterizer==null creates Statement, creates PreparedStatement otherwise Invokes parameterizer.parameterize() if parameterizer is not null Iterates through result set and invokes rowProcessor.process() on each row If there was no rows and rowProcess is instance of RowProcessorEx then rowProcessor.onEmptyResultSet() is invoked ResultSet, Statement and connection are properly released
 int SQLProcessor.processUpdate(java.lang.String sql, Parameterizer parameterizer)
          Processes SQL INSERT, UPDATE or DELETE statement in the following way: Obtains connection If parameterizer==null creates Statement, creates PreparedStatement otherwise Invokes parameterizer.parameterize() if parameterizer is not null Executes update ResultSet, Statement and connection are properly released
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, java.util.Collection receiver)
          Executes SQL statement and puts results to receiver
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, int pageNum, int pageSize)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, java.lang.Object delegate)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, java.lang.Object delegate, java.util.Collection receiver)
          Executes SQL statement and puts results to receiver
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, java.lang.Object delegate, int pageNum, int pageSize)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, Projector projector)
          Executes SQL statement and returns collection backed by the database.
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, Projector projector, java.util.Collection receiver)
          Executes SQL statement and puts results to receiver
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, Projector projector, java.util.Collection receiver, int pageSize, int pageNum)
          Executes SQL statement and puts results to receiver
 java.util.Collection SQLProcessor.project(java.lang.String sql, Parameterizer parameterizer, Projector projector, int pageNum, int pageSize)
          Executes SQL statement and returns collection backed by the database.
 boolean SQLProcessor.projectSingleBoolean(java.lang.String sql, Parameterizer parameterizer)
           
 byte SQLProcessor.projectSingleByte(java.lang.String sql, Parameterizer parameterizer)
           
 byte[] SQLProcessor.projectSingleBytes(java.lang.String sql, Parameterizer parameterizer)
           
 char SQLProcessor.projectSingleChar(java.lang.String sql, Parameterizer parameterizer)
           
 double SQLProcessor.projectSingleDouble(java.lang.String sql, Parameterizer parameterizer)
           
 float SQLProcessor.projectSingleFloat(java.lang.String sql, Parameterizer parameterizer)
           
 int SQLProcessor.projectSingleInt(java.lang.String sql, Parameterizer parameterizer)
           
 long SQLProcessor.projectSingleLong(java.lang.String sql, Parameterizer parameterizer)
           
 java.lang.Object SQLProcessor.projectSingleObject(java.lang.String sql, Parameterizer parameterizer)
           
 java.lang.Object SQLProcessor.projectSingleObject(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface)
           
 java.lang.Object SQLProcessor.projectSingleObject(java.lang.String sql, Parameterizer parameterizer, java.lang.Class theInterface, java.lang.Object delegate)
           
 java.lang.Object SQLProcessor.projectSingleObject(java.lang.String sql, Parameterizer parameterizer, Projector projector)
           
 short SQLProcessor.projectSingleShort(java.lang.String sql, Parameterizer parameterizer)
           
 java.lang.String SQLProcessor.projectSingleString(java.lang.String sql, Parameterizer parameterizer)
           
 

Constructors in biz.hammurapi.sql with parameters of type Parameterizer
CompositeParameterizer(Parameterizer[] parameterizers)
          Constructs CompositeParameterizer
 

Uses of Parameterizer in biz.hammurapi.sql.syntax
 

Subinterfaces of Parameterizer in biz.hammurapi.sql.syntax
 interface StatementFragment
          Building block of SQL statement.
 

Classes in biz.hammurapi.sql.syntax that implement Parameterizer
 class And
           
 class Between
          Equalt
 class Equals
          Equals
 class GreaterOrEqual
          Greater or equal
 class GreaterThan
          Greater than
 class In
          In
 class IsNotNull
           
 class IsNull
           
 class LessOrEqual
          Less or equal
 class LessThan
          Less than
 class Like
          Like
 class Not
           
 class NotEqual
          Not Equal
 class NotIn
          Not In
 class NotLike
          NotLike
 class Or
           
 class SelectModifier
           
 class StatementBuilder
           
 

Methods in biz.hammurapi.sql.syntax with parameters of type Parameterizer
 void StatementBuilder.append(java.lang.String sql, Parameterizer parameterizer)
           
static StatementBuilder StatementBuilder.assemble(java.lang.String sql, Parameterizer parameterizer, StatementFragment fragment)
           
 

Constructors in biz.hammurapi.sql.syntax with parameters of type Parameterizer
StatementBuilder(java.lang.String sql, Parameterizer parameterizer)
           
 



Copyright © 2003 Hammurapi Group. All Rights Reserved.