Skip to content

Commit ff4a919

Browse files
committed
database logic to folder
1 parent 5f26c32 commit ff4a919

File tree

4 files changed

+4
-18
lines changed

4 files changed

+4
-18
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
EsAsyncBaseFiltersClient,
99
TransactionsClient,
1010
)
11-
from stac_fastapi.elasticsearch.database_logic import create_collection_index
11+
from stac_fastapi.elasticsearch.database_elasticsearch.database_logic import create_collection_index
1212
from stac_fastapi.elasticsearch.extensions import QueryExtension
1313
from stac_fastapi.elasticsearch.session import Session
1414
from stac_fastapi.extensions.core import (

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/core.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
from stac_fastapi.elasticsearch import serializers
2222
from stac_fastapi.elasticsearch.config import ElasticsearchSettings
23-
from stac_fastapi.elasticsearch.database_logic import DatabaseLogic
23+
from stac_fastapi.elasticsearch.database_elasticsearch.database_logic import DatabaseLogic
2424
from stac_fastapi.elasticsearch.models.links import PagingLinks
2525
from stac_fastapi.elasticsearch.serializers import CollectionSerializer, ItemSerializer
2626
from stac_fastapi.elasticsearch.session import Session

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_logic.py renamed to stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/database_elasticsearch/database_logic.py

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from stac_fastapi.elasticsearch.extensions import filter
1818
from stac_fastapi.types.errors import ConflictError, NotFoundError
1919
from stac_fastapi.types.stac import Collection, Item
20+
from stac_fastapi.elasticsearch.utilities import bbox2polygon
2021

2122
logger = logging.getLogger(__name__)
2223

@@ -229,21 +230,6 @@ async def delete_item_index(collection_id: str):
229230
await client.close()
230231

231232

232-
def bbox2polygon(b0: float, b1: float, b2: float, b3: float) -> List[List[List[float]]]:
233-
"""Transform a bounding box represented by its four coordinates `b0`, `b1`, `b2`, and `b3` into a polygon.
234-
235-
Args:
236-
b0 (float): The x-coordinate of the lower-left corner of the bounding box.
237-
b1 (float): The y-coordinate of the lower-left corner of the bounding box.
238-
b2 (float): The x-coordinate of the upper-right corner of the bounding box.
239-
b3 (float): The y-coordinate of the upper-right corner of the bounding box.
240-
241-
Returns:
242-
List[List[List[float]]]: A polygon represented as a list of lists of coordinates.
243-
"""
244-
return [[[b0, b1], [b2, b1], [b2, b3], [b0, b3], [b0, b1]]]
245-
246-
247233
def mk_item_id(item_id: str, collection_id: str):
248234
"""Create the document id for an Item in Elasticsearch.
249235

stac_fastapi/elasticsearch/tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
CoreClient,
1717
TransactionsClient,
1818
)
19-
from stac_fastapi.elasticsearch.database_logic import create_collection_index
19+
from stac_fastapi.elasticsearch.database_elasticsearch.database_logic import create_collection_index
2020
from stac_fastapi.elasticsearch.extensions import QueryExtension
2121
from stac_fastapi.extensions.core import ( # FieldsExtension,
2222
ContextExtension,

0 commit comments

Comments
 (0)