Class FeatureTable

    • Constructor Detail

      • FeatureTable

        public FeatureTable​(GeometryColumns geometryColumns,
                            List<FeatureColumn> columns)
        Constructor
        Parameters:
        geometryColumns - geometry columns
        columns - feature columns
        Since:
        3.3.0
      • FeatureTable

        public FeatureTable​(String tableName,
                            List<FeatureColumn> columns)
        Constructor
        Parameters:
        tableName - table name
        columns - feature columns
      • FeatureTable

        public FeatureTable​(String tableName,
                            String geometryColumn,
                            List<FeatureColumn> columns)
        Constructor
        Parameters:
        tableName - table name
        geometryColumn - geometry column
        columns - feature columns
        Since:
        3.3.0
      • FeatureTable

        public FeatureTable​(FeatureTable featureTable)
        Copy Constructor
        Parameters:
        featureTable - feature table
        Since:
        3.3.0
    • Method Detail

      • getGeometryColumnIndex

        public int getGeometryColumnIndex()
        Get the geometry column index
        Returns:
        geometry column index
      • getGeometryColumn

        public FeatureColumn getGeometryColumn()
        Get the geometry feature column
        Returns:
        geometry feature column
      • getGeometryColumnName

        public String getGeometryColumnName()
        Get the geometry column name
        Returns:
        geometry column name
        Since:
        3.5.0
      • getIdAndGeometryColumnNames

        public String[] getIdAndGeometryColumnNames()
        Get the Id and Geometry Column names
        Returns:
        column names
        Since:
        3.5.0