| org.apache.derby.iapi.sql.LanguageFactory
All known Subclasses: org.apache.derby.impl.sql.GenericLanguageFactory,
LanguageFactory | public interface LanguageFactory (Code) | | Factory interface for the Language.Interface protocol.
This is used via the Database API by users, and is presented
as a System Module (not a service module). That could change,
but for now this is valid for any database.
author: Jeff Lichtman |
Field Summary | |
String | MODULE Used to locate this factory by the Monitor basic service. |
MODULE | String MODULE(Code) | | Used to locate this factory by the Monitor basic service.
There needs to be a language factory per database.
|
getResultDescription | public ResultDescription getResultDescription(ResultDescription inputResultDescription, int[] theCols)(Code) | | Get a new result description from the input result
description. Picks only the columns in the column
array from the inputResultDescription.
Parameters: inputResultDescription - the input rd Parameters: theCols - non null array of ints ResultDescription the rd |
newParameterValueSet | ParameterValueSet newParameterValueSet(ClassInspector ci, int numParms, boolean hasReturnParam)(Code) | | Get a ParameterValueSet
Parameters: numParms - The number of parameters in theParameterValueSet Parameters: hasReturnParam - true if this parameter sethas a return parameter. The return parameteris always the 1st parameter in the list. Itis due to a callableStatement like this: ? = CALL myMethod() A new ParameterValueSet with the given number of parms |
|
|