class documentation

class FormatStylePlaceholderCursor:

View In Hierarchy

Django uses "format" (e.g. '%s') style placeholders, but Oracle uses ":var" style. This fixes it -- but note that if you want to use a literal "%s" in a query, you'll need to use "%%s".
Static Method ​_get​_decimal​_converter Undocumented
Static Method ​_output​_number​_converter Undocumented
Static Method ​_output​_type​_handler Called for each db column fetched from cursors. Return numbers as the appropriate Python type.
Method __getattr__ Undocumented
Method __init__ Undocumented
Method __iter__ Undocumented
Method ​_fix​_for​_params Undocumented
Method ​_format​_params Undocumented
Method ​_guess​_input​_sizes Undocumented
Method ​_param​_generator Undocumented
Method arrayvar Undocumented
Method close Undocumented
Method execute Undocumented
Method executemany Undocumented
Method var Undocumented
Class Variable charset Undocumented
Instance Variable cursor Undocumented
@staticmethod
def _get_decimal_converter(precision, scale):

Undocumented

@staticmethod
def _output_number_converter(value):

Undocumented

@staticmethod
def _output_type_handler(cursor, name, defaultType, length, precision, scale):
Called for each db column fetched from cursors. Return numbers as the appropriate Python type.
def __getattr__(self, attr):

Undocumented

def __init__(self, connection):

Undocumented

def __iter__(self):

Undocumented

def _fix_for_params(self, query, params, unify_by_values=False):

Undocumented

def _format_params(self, params):

Undocumented

def _guess_input_sizes(self, params_list):

Undocumented

def _param_generator(self, params):

Undocumented

def arrayvar(self, *args):

Undocumented

def close(self):

Undocumented

def execute(self, query, params=None):

Undocumented

def executemany(self, query, params=None):

Undocumented

def var(self, *args):

Undocumented

charset: str =

Undocumented

cursor =

Undocumented