|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openstreetmap.osmosis.core.pgsql.v0_6.impl.EntityMapper<Relation>
org.openstreetmap.osmosis.core.pgsql.v0_6.impl.RelationMapper
public class RelationMapper
Reads and writes relation attributes to jdbc classes.
Constructor Summary | |
---|---|
RelationMapper()
|
Method Summary | |
---|---|
java.lang.Class<Relation> |
getEntityClass()
Returns the class type for the entity. |
java.lang.String |
getEntityName()
Returns the name of the entity to substitute into SQL statements. |
ActionDataType |
getEntityType()
Returns the action data type of the entity. |
protected java.lang.String[] |
getTypeSpecificFieldNames()
Produces an array of additional column names specific to this entity type to be returned by entity queries. |
Relation |
parseRecord(java.sql.ResultSet resultSet)
Creates a new entity based upon the current row in the result set. |
int |
populateEntityParameters(java.sql.PreparedStatement statement,
int initialIndex,
Relation relation)
Sets entity values as bind variable parameters to an entity insert query. |
Methods inherited from class org.openstreetmap.osmosis.core.pgsql.v0_6.impl.EntityMapper |
---|
buildUser, getSqlDelete, getSqlInsert, getSqlSelect, getSqlSelectCount, getSqlUpdate, populateCommonEntityParameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RelationMapper()
Method Detail |
---|
public java.lang.String getEntityName()
getEntityName
in class EntityMapper<Relation>
public ActionDataType getEntityType()
getEntityType
in class EntityMapper<Relation>
public java.lang.Class<Relation> getEntityClass()
getEntityClass
in class EntityMapper<Relation>
protected java.lang.String[] getTypeSpecificFieldNames()
getTypeSpecificFieldNames
in class EntityMapper<Relation>
public Relation parseRecord(java.sql.ResultSet resultSet)
parseRecord
in class EntityMapper<Relation>
resultSet
- The result set to read from.
public int populateEntityParameters(java.sql.PreparedStatement statement, int initialIndex, Relation relation)
populateEntityParameters
in class EntityMapper<Relation>
statement
- The prepared statement to add the values to.initialIndex
- The offset index of the first variable to set.relation
- The entity containing the data to be inserted.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |