Package org.gdal.ogr

Class DataSource


public class DataSource extends MajorObject
  • Method Details

    • delete

      public void delete()
      Overrides:
      delete in class MajorObject
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • GetLayer

      public Layer GetLayer(int index)
    • GetLayer

      public Layer GetLayer(String layerName)
    • getName

      public String getName()
    • GetRefCount

      public int GetRefCount()
    • GetSummaryRefCount

      public int GetSummaryRefCount()
    • GetLayerCount

      public int GetLayerCount()
    • GetDriver

      public Driver GetDriver()
    • GetName

      public String GetName()
    • DeleteLayer

      public int DeleteLayer(int index)
    • SyncToDisk

      public int SyncToDisk()
    • FlushCache

      public void FlushCache()
    • CreateLayer

      public Layer CreateLayer(String name, SpatialReference srs, int geom_type, Vector options)
    • CreateLayer

      public Layer CreateLayer(String name, SpatialReference srs, int geom_type)
    • CreateLayer

      public Layer CreateLayer(String name, SpatialReference srs)
    • CreateLayer

      public Layer CreateLayer(String name)
    • CopyLayer

      public Layer CopyLayer(Layer src_layer, String new_name, Vector options)
    • CopyLayer

      public Layer CopyLayer(Layer src_layer, String new_name)
    • GetLayerByIndex

      public Layer GetLayerByIndex(int index)
    • GetLayerByName

      public Layer GetLayerByName(String layer_name)
    • TestCapability

      public boolean TestCapability(String cap)
    • ExecuteSQL

      public Layer ExecuteSQL(String statement, Geometry spatialFilter, String dialect)
    • ExecuteSQL

      public Layer ExecuteSQL(String statement, Geometry spatialFilter)
    • ExecuteSQL

      public Layer ExecuteSQL(String statement)
    • AbortSQL

      public int AbortSQL()
    • 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()