OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
com.mapd.utility.db_vendors.Db_vendor_types Class Referenceabstract
+ Inheritance diagram for com.mapd.utility.db_vendors.Db_vendor_types:
+ Collaboration diagram for com.mapd.utility.db_vendors.Db_vendor_types:

Public Member Functions

abstract String find_gis_type (Connection conn, ResultSetMetaData metadata, int column_number) throws SQLException
 
abstract String get_wkt (ResultSet rs, int column_number, String gis_type_name) throws SQLException
 

Static Public Member Functions

static
com.mapd.utility.db_vendors.Db_vendor_types 
Db_vendor_factory (String connection_str)
 

Protected Member Functions

 Db_vendor_types ()
 

Static Protected Attributes

static HashSet< Integer > valid_srid
 

Detailed Description

Definition at line 15 of file Db_vendor_types.java.

Constructor & Destructor Documentation

com.mapd.utility.db_vendors.Db_vendor_types.Db_vendor_types ( )
inlineprotected

Definition at line 16 of file Db_vendor_types.java.

16 {}

Member Function Documentation

static com.mapd.utility.db_vendors.Db_vendor_types com.mapd.utility.db_vendors.Db_vendor_types.Db_vendor_factory ( String  connection_str)
inlinestatic

Definition at line 25 of file Db_vendor_types.java.

26  {
27  if (connection_str.toLowerCase().contains("postgres"))
29  else if (connection_str.toLowerCase().contains("omnisci"))
31  return null;
32  }
abstract String com.mapd.utility.db_vendors.Db_vendor_types.find_gis_type ( Connection  conn,
ResultSetMetaData  metadata,
int  column_number 
) throws SQLException
pure virtual
abstract String com.mapd.utility.db_vendors.Db_vendor_types.get_wkt ( ResultSet  rs,
int  column_number,
String  gis_type_name 
) throws SQLException
pure virtual

Member Data Documentation

HashSet<Integer> com.mapd.utility.db_vendors.Db_vendor_types.valid_srid
staticprotected
Initial value:
=
new HashSet<>(Arrays.asList(4326, 900913))

Definition at line 17 of file Db_vendor_types.java.

Referenced by com.mapd.utility.db_vendors.OmniSciGeo_types.find_gis_type(), and com.mapd.utility.db_vendors.PostGis_types.find_type_detail().


The documentation for this class was generated from the following file: