org.datanucleus.store.rdbms.query
Class StatementParameterMapping
java.lang.Object
org.datanucleus.store.rdbms.query.StatementParameterMapping
public class StatementParameterMapping
- extends Object
Definition of the mapping of parameters in a datastore statement.
A typical use is for RDBMS where we have a JDBC statement and each parameter is looked up
via its name. The mapping information for the parameter provides the mapping and the parameter
positions to use.
StatementParameterMapping
public StatementParameterMapping()
getMappingForParameter
public org.datanucleus.store.mapped.StatementMappingIndex getMappingForParameter(String name)
- Accessor for the mapping information for the parameter with the specified name.
- Parameters:
name - Parameter name
- Returns:
- The mapping information
getMappingForParameterPosition
public org.datanucleus.store.mapped.StatementMappingIndex getMappingForParameterPosition(int pos)
- Convenience method to return the mapping for the parameter that is at the specified position.
The position should use the same origin as the parameter positions here.
- Parameters:
pos - The position
- Returns:
- The mapping (if any)
addMappingForParameter
public void addMappingForParameter(String name,
org.datanucleus.store.mapped.StatementMappingIndex mapping)
getParameterNames
public String[] getParameterNames()
isEmpty
public boolean isEmpty()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012. All Rights Reserved.