Package org.gdal.ogr
Class DataSource
- java.lang.Object
-
- org.gdal.gdal.MajorObject
-
- org.gdal.ogr.DataSource
-
public class DataSource extends MajorObject
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
CommitTransaction()
Layer
CopyLayer(Layer src_layer, java.lang.String new_name)
Layer
CopyLayer(Layer src_layer, java.lang.String new_name, java.util.Vector options)
Layer
CreateLayer(java.lang.String name)
Layer
CreateLayer(java.lang.String name, SpatialReference srs)
Layer
CreateLayer(java.lang.String name, SpatialReference srs, int geom_type)
Layer
CreateLayer(java.lang.String name, SpatialReference srs, int geom_type, java.util.Vector options)
void
delete()
int
DeleteLayer(int index)
boolean
equals(java.lang.Object obj)
Layer
ExecuteSQL(java.lang.String statement)
Layer
ExecuteSQL(java.lang.String statement, Geometry spatialFilter)
Layer
ExecuteSQL(java.lang.String statement, Geometry spatialFilter, java.lang.String dialect)
void
FlushCache()
Driver
GetDriver()
Layer
GetLayer(int index)
Layer
GetLayer(java.lang.String layerName)
Layer
GetLayerByIndex(int index)
Layer
GetLayerByName(java.lang.String layer_name)
int
GetLayerCount()
java.lang.String
getName()
java.lang.String
GetName()
int
GetRefCount()
StyleTable
GetStyleTable()
int
GetSummaryRefCount()
int
hashCode()
void
ReleaseResultSet(Layer layer)
int
RollbackTransaction()
void
SetStyleTable(StyleTable table)
int
StartTransaction()
int
StartTransaction(int force)
int
SyncToDisk()
boolean
TestCapability(java.lang.String cap)
-
Methods inherited from class org.gdal.gdal.MajorObject
GetDescription, GetMetadata_Dict, GetMetadata_Dict, GetMetadata_List, GetMetadata_List, GetMetadataDomainList, GetMetadataItem, GetMetadataItem, SetDescription, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadataItem, SetMetadataItem
-
-
-
-
Method Detail
-
delete
public void delete()
- Overrides:
delete
in classMajorObject
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
GetLayer
public Layer GetLayer(int index)
-
GetLayer
public Layer GetLayer(java.lang.String layerName)
-
getName
public java.lang.String getName()
-
GetRefCount
public int GetRefCount()
-
GetSummaryRefCount
public int GetSummaryRefCount()
-
GetLayerCount
public int GetLayerCount()
-
GetDriver
public Driver GetDriver()
-
GetName
public java.lang.String GetName()
-
DeleteLayer
public int DeleteLayer(int index)
-
SyncToDisk
public int SyncToDisk()
-
FlushCache
public void FlushCache()
-
CreateLayer
public Layer CreateLayer(java.lang.String name, SpatialReference srs, int geom_type, java.util.Vector options)
-
CreateLayer
public Layer CreateLayer(java.lang.String name, SpatialReference srs, int geom_type)
-
CreateLayer
public Layer CreateLayer(java.lang.String name, SpatialReference srs)
-
CreateLayer
public Layer CreateLayer(java.lang.String name)
-
CopyLayer
public Layer CopyLayer(Layer src_layer, java.lang.String new_name, java.util.Vector options)
-
GetLayerByIndex
public Layer GetLayerByIndex(int index)
-
GetLayerByName
public Layer GetLayerByName(java.lang.String layer_name)
-
TestCapability
public boolean TestCapability(java.lang.String cap)
-
ExecuteSQL
public Layer ExecuteSQL(java.lang.String statement, Geometry spatialFilter, java.lang.String dialect)
-
ExecuteSQL
public Layer ExecuteSQL(java.lang.String statement)
-
ReleaseResultSet
public void ReleaseResultSet(Layer layer)
-
GetStyleTable
public StyleTable GetStyleTable()
-
SetStyleTable
public void SetStyleTable(StyleTable table)
-
StartTransaction
public int StartTransaction(int force)
-
StartTransaction
public int StartTransaction()
-
CommitTransaction
public int CommitTransaction()
-
RollbackTransaction
public int RollbackTransaction()
-
-