MCPcopy
hub / github.com/django/django / as_oracle

Method as_oracle

django/contrib/gis/db/models/functions.py:222–232  ·  view source on GitHub ↗
(self, compiler, connection, **extra_context)

Source from the content-addressed store, hash-verified

220 super().__init__(*expressions, **extra)
221
222 def as_oracle(self, compiler, connection, **extra_context):
223 source_expressions = self.get_source_expressions()
224 version = source_expressions[0]
225 clone = self.copy()
226 clone.set_source_expressions([source_expressions[1]])
227 extra_context["function"] = (
228 "SDO_UTIL.TO_GML311GEOMETRY"
229 if version.value == 3
230 else "SDO_UTIL.TO_GMLGEOMETRY"
231 )
232 return super(AsGML, clone).as_sql(compiler, connection, **extra_context)
233
234
235class AsKML(GeoFunc):

Callers 2

as_oracleMethod · 0.45
as_oracleMethod · 0.45

Calls 4

copyMethod · 0.45
as_sqlMethod · 0.45

Tested by

no test coverage detected