Methods 
                        
                            | Type Params | 
                            Return Type | 
                            Name and description | 
                        
                        
                        
                             | 
                            protected void | 
                            addGeometryColumn(java.sql.Connection connection, java.lang.String table, java.lang.String geometryColumn, GeometryType geometryType, int coordinateDimension, int srid, GeometryFormat geometryFormat)
  | 
                        
                        
                        
                             | 
                            protected void | 
                            addSpatialReferenceSystem(java.sql.Connection connection, int srid, java.lang.String authName, int authSrid, java.lang.String srText)
  | 
                        
                        
                        
                             | 
                            protected void | 
                            createTables(java.sql.Connection connection)
  | 
                        
                        
                        
                             | 
                            Envelope | 
                            decodeGeometryEnvelope(java.sql.ResultSet rs, int column, java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            Geometry | 
                            decodeGeometryValue(GeometryDescriptor descriptor, java.sql.ResultSet rs, java.lang.String column, GeometryFactory factory, java.sql.Connection cx, Hints hints)
  | 
                        
                        
                        
                             | 
                            protected void | 
                            deleteGeometryColumn(java.sql.Connection connection, java.lang.String table)
  | 
                        
                        
                        
                             | 
                            void | 
                            encodeGeometryEnvelope(java.lang.String tableName, java.lang.String geometryColumn, java.lang.StringBuffer sql)
  | 
                        
                        
                        
                             | 
                            void | 
                            encodePrimaryKey(java.lang.String column, java.lang.StringBuffer sql)
  | 
                        
                        
                        
                             | 
                            protected GeometryFormat | 
                            getGeometryFormat(java.sql.Connection connection, java.lang.String table)
  | 
                        
                        
                        
                             | 
                            protected GeometryType | 
                            getGeometryType(java.sql.Connection connection, java.lang.String table, java.lang.String geometryColumn)
  | 
                        
                        
                        
                             | 
                            java.lang.String | 
                            getGeometryTypeName(java.lang.Integer type)
  | 
                        
                        
                        
                             | 
                            java.lang.Class<?> | 
                            getMapping(java.sql.ResultSet columns, java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            protected int | 
                            getSrid(CoordinateReferenceSystem crs)
  | 
                        
                        
                        
                             | 
                            boolean | 
                            includeTable(java.lang.String schemaName, java.lang.String tableName, java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            void | 
                            initializeConnection(java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            void | 
                            postCreateTable(java.lang.String schemaName, SimpleFeatureType featureType, java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            void | 
                            postDropTable(java.lang.String schemaName, SimpleFeatureType featureType, java.sql.Connection cx)
  | 
                        
                        
                        
                             | 
                            protected Geometry | 
                            readGeometry(byte[] bytes, GeometryFactory geometryFactory, GeometryFormat geometryFormat)
  | 
                        
                        
                        
                             | 
                            void | 
                            registerClassToSqlMappings(java.util.Map<java.lang.Class<?>, java.lang.Integer> mappings)
  | 
                        
                        
                        
                             | 
                            void | 
                            registerSqlTypeNameToClassMappings(java.util.Map<java.lang.String, java.lang.Class<?>> mappings)
  | 
                        
                        
                        
                             | 
                            void | 
                            registerSqlTypeToSqlTypeNameOverrides(java.util.Map<java.lang.Integer, java.lang.String> overrides)
  | 
                        
                        
                        
                             | 
                            void | 
                            setGeometryValue(Geometry g, int dimension, int srid, java.lang.Class binding, java.sql.PreparedStatement ps, int column)
  | 
                        
                        
                        
                             | 
                            protected byte[] | 
                            writeGeometry(Geometry geometry, GeometryFormat geometryFormat)
  |