sf logo

sf.qof.parser
Interface ParameterDefinition

All Superinterfaces:
Definition
All Known Implementing Classes:
ParameterDefinitionImpl

public interface ParameterDefinition
extends Definition

Specification of a parameter definition.


Method Summary
 String getField()
          Returns the name a field if the parameter is a Java bean.
 int[] getIndexes()
          Returns an array of SQL parameter indexes.
 String[] getNames()
          Returns an array of SQL parameter names (for callable statements).
 int getParameter()
          Returns the index of the parameter in the query method.
 String getType()
          Returns the type of the parameter (string, int, etc.).
 
Methods inherited from interface sf.qof.parser.Definition
getPartialDefinitionGroup, getPartialDefinitionPart, isPartialDefinition
 

Method Detail

getNames

String[] getNames()
Returns an array of SQL parameter names (for callable statements). Can be empty.

Returns:
array of SQL parameter names

getField

String getField()
Returns the name a field if the parameter is a Java bean.

Returns:
name of a field in a Java bean parameter.

getIndexes

int[] getIndexes()
Returns an array of SQL parameter indexes. Can be empty.

Returns:
array of SQL parameter indexes

getParameter

int getParameter()
Returns the index of the parameter in the query method.

Returns:
parameter index in query method

getType

String getType()
Returns the type of the parameter (string, int, etc.).

Specified by:
getType in interface Definition
Returns:
type of the parameter

sf logo

Copyright © 2007 brunella ltd. All Rights Reserved.