Class DBCityObject
- java.lang.Object
-
- org.citydb.citygml.exporter.database.content.DBCityObject
-
- All Implemented Interfaces:
DBExporter
public class DBCityObject extends java.lang.Object implements DBExporter
-
-
Constructor Summary
Constructors Constructor Description DBCityObject(java.sql.Connection connection, Query query, CityGMLExportManager exporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBatch(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType, ProjectionFilter projectionFilter)
void
close()
protected boolean
doExport(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType)
protected boolean
doExport(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType, ProjectionFilter projectionFilter)
boolean
executeBatch()
protected boolean
initializeObject(org.citydb.citygml.exporter.database.content.DBCityObject.ObjectContext context, java.sql.ResultSet rs)
-
-
-
Constructor Detail
-
DBCityObject
public DBCityObject(java.sql.Connection connection, Query query, CityGMLExportManager exporter) throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
-
Method Detail
-
addBatch
protected void addBatch(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType, ProjectionFilter projectionFilter) throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
executeBatch
public boolean executeBatch() throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
doExport
protected boolean doExport(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType) throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
doExport
protected boolean doExport(org.citygml4j.model.gml.base.AbstractGML object, long objectId, AbstractObjectType<?> objectType, ProjectionFilter projectionFilter) throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
initializeObject
protected boolean initializeObject(org.citydb.citygml.exporter.database.content.DBCityObject.ObjectContext context, java.sql.ResultSet rs) throws CityGMLExportException, java.sql.SQLException
- Throws:
CityGMLExportException
java.sql.SQLException
-
close
public void close() throws java.sql.SQLException
- Specified by:
close
in interfaceDBExporter
- Throws:
java.sql.SQLException
-
-