User Tools

Site Tools


api:dk11:delphi:gisfilefgdb.tgis_filefgdb

TGIS_FileFGDB class

DK11 for Delphi | GisFileFGDB.TGIS_FileFGDB | Classes | Constructors | Methods | Properties

Class for reading FileGeodatabase format.

Available also on: .NET | Java.

Syntax

// Delphi
type
  TGIS_FileFGDB = class( TGIS_ObjectDisposable )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_FileFGDB : public TGIS_ObjectDisposable
{
};

Inheritance

→ TObject → TGIS_ObjectDisposable

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Constructor.

Methods

Inherited Overrides Protected
Name Visibility Description
AddField public Delete a field from table.
Build public Build new structure.
CloseDatabase public Close connection.
CloseTable public Close a table.
CreateLayer public Build new layer.
CreateRecord public Create new record.
CursorClose public Close a cursor.
CursorEof public Check if a cursor is in EOF state.
CursorFirst public Move to the first shape in the cursor.
CursorNext public Move to the next shape in the cursor.
CursorOpen public Open a cursor.
CursorShape public Get current shape of the cursor
DeleteField public Delete a field from table.
DeleteLayer public Delete a layer.
DeleteRecord public Delete record in table.
EndBulkTransaction public End bulk transaction.
GetAvailableLayers public Get available layers with their types from database.
GetDateTime public Get a row date time value.
GetDouble public Get a row double value.
GetFloat public Get a row float value.
GetInteger public Get a row integer value.
GetLastRecordOID public Get last inserted record OID.
GetLayer public Get main layer.
GetOID public Get a row OID value.
GetRecord public Get record from table.
GetString public Get a row string value.
InsertRecord public Insert record into table.
NewDatabase public Create new database.
OpenDatabase public Open a connection.
OpenTable public Open a table.
RecordSetField public Set record field.
RecordSetGeometry public Set record geometry.
StartBulkTransaction public Start bulk transaction (faster import).
UpdateRecord public Update record in table.

Properties

Inherited Protected
Name Visibility Description
LayerExtent public Layer extent.
LayerH public Layer handle.
LayerInfo public Layer information.
TableH public Table handle.

2020/05/07 01:07

Page Tools