public boolean createUserMappingTable ( UserMappingTable userMappingTable ) { boolean created = false ; String userMappingTableName = userMappingTable . getTableName ( ) ; getOrCreate ( userMappingTableName ) ; if ( ! geoPackage . isTable ( userMappingTableName ) ) { geoPackage . createUserTable ( userMappingTable ) ; created = true ; } return created ; }
Create a user mapping table and extension row if either does not exist . When not created there is no guarantee that an existing table has the same schema as the provided tabled .