MCPcopy
hub / github.com/django/django / quote_value

Method quote_value

django/db/backends/oracle/schema.py:29–41  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

27 sql_create_index = "CREATE INDEX %(name)s ON %(table)s (%(columns)s)%(extra)s"
28
29 def quote_value(self, value):
30 if isinstance(value, (datetime.date, datetime.time, datetime.datetime)):
31 return "'%s'" % value
32 elif isinstance(value, datetime.timedelta):
33 return "'%s'" % duration_iso_string(value)
34 elif isinstance(value, str):
35 return "'%s'" % value.replace("'", "''")
36 elif isinstance(value, (bytes, bytearray, memoryview)):
37 return "'%s'" % value.hex()
38 elif isinstance(value, bool):
39 return "1" if value else "0"
40 else:
41 return str(value)
42
43 def remove_field(self, model, field):
44 # If the column is an identity column, drop the identity before

Callers 1

prepare_defaultMethod · 0.95

Calls 2

duration_iso_stringFunction · 0.90
hexMethod · 0.45

Tested by

no test coverage detected