├── .gitignore ├── Gemfile ├── MIT-LICENSE ├── README.rdoc ├── Rakefile ├── init.rb ├── lib ├── spatial_adapter.rb └── spatial_adapter │ ├── base │ ├── mysql.rb │ └── mysql │ │ ├── adapter.rb │ │ └── spatial_column.rb │ ├── common.rb │ ├── common │ ├── raw_geom_info.rb │ ├── schema_definitions.rb │ ├── schema_dumper.rb │ ├── spatial_column.rb │ └── table_definition.rb │ ├── jdbcmysql.rb │ ├── mysql.rb │ ├── mysql2.rb │ ├── postgresql.rb │ ├── railtie.rb │ └── version.rb ├── rails └── init.rb ├── spatial_adapter.gemspec └── spec ├── db ├── jdbcmysql_raw.rb ├── mysql2_raw.rb ├── mysql_raw.rb └── postgis_raw.rb ├── jdbcmysql_spec.rb ├── models └── common.rb ├── mysql2_spec.rb ├── mysql_spec.rb ├── postgresql ├── connection_adapter_spec.rb ├── migration_spec.rb ├── models_spec.rb └── schema_dumper_spec.rb ├── postgresql_spec.rb ├── shared ├── common_model_actions_spec.rb ├── mysql_connection_adapter_spec.rb ├── mysql_migration_spec.rb ├── mysql_models_spec.rb └── mysql_schema_dumper_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | .rvmrc 2 | Gemfile.lock 3 | pkg/ 4 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/Rakefile -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | require File.dirname(__FILE__) + "/rails/init" 2 | -------------------------------------------------------------------------------- /lib/spatial_adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/base/mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/base/mysql.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/base/mysql/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/base/mysql/adapter.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/base/mysql/spatial_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/base/mysql/spatial_column.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common/raw_geom_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common/raw_geom_info.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common/schema_definitions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common/schema_definitions.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common/schema_dumper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common/schema_dumper.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common/spatial_column.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common/spatial_column.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/common/table_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/common/table_definition.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/jdbcmysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/jdbcmysql.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/mysql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/mysql.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/mysql2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/mysql2.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/postgresql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/postgresql.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/lib/spatial_adapter/railtie.rb -------------------------------------------------------------------------------- /lib/spatial_adapter/version.rb: -------------------------------------------------------------------------------- 1 | module SpatialAdapter 2 | VERSION = '1.3.1' 3 | end 4 | -------------------------------------------------------------------------------- /rails/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/rails/init.rb -------------------------------------------------------------------------------- /spatial_adapter.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spatial_adapter.gemspec -------------------------------------------------------------------------------- /spec/db/jdbcmysql_raw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/db/jdbcmysql_raw.rb -------------------------------------------------------------------------------- /spec/db/mysql2_raw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/db/mysql2_raw.rb -------------------------------------------------------------------------------- /spec/db/mysql_raw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/db/mysql_raw.rb -------------------------------------------------------------------------------- /spec/db/postgis_raw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/db/postgis_raw.rb -------------------------------------------------------------------------------- /spec/jdbcmysql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/jdbcmysql_spec.rb -------------------------------------------------------------------------------- /spec/models/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/models/common.rb -------------------------------------------------------------------------------- /spec/mysql2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/mysql2_spec.rb -------------------------------------------------------------------------------- /spec/mysql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/mysql_spec.rb -------------------------------------------------------------------------------- /spec/postgresql/connection_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/postgresql/connection_adapter_spec.rb -------------------------------------------------------------------------------- /spec/postgresql/migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/postgresql/migration_spec.rb -------------------------------------------------------------------------------- /spec/postgresql/models_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/postgresql/models_spec.rb -------------------------------------------------------------------------------- /spec/postgresql/schema_dumper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/postgresql/schema_dumper_spec.rb -------------------------------------------------------------------------------- /spec/postgresql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/postgresql_spec.rb -------------------------------------------------------------------------------- /spec/shared/common_model_actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/shared/common_model_actions_spec.rb -------------------------------------------------------------------------------- /spec/shared/mysql_connection_adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/shared/mysql_connection_adapter_spec.rb -------------------------------------------------------------------------------- /spec/shared/mysql_migration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/shared/mysql_migration_spec.rb -------------------------------------------------------------------------------- /spec/shared/mysql_models_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/shared/mysql_models_spec.rb -------------------------------------------------------------------------------- /spec/shared/mysql_schema_dumper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/shared/mysql_schema_dumper_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdeffendol/spatial_adapter/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------