class documentation

class FormatStylePlaceholderCursor: (source)

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".

Method __getattr__ Undocumented
Method __init__ Undocumented
Method __iter__ Undocumented
Method arrayvar Undocumented
Method close Undocumented
Method execute Undocumented
Method executemany Undocumented
Method var Undocumented
Class Variable charset Undocumented
Instance Variable cursor Undocumented
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 _fix_for_params Undocumented
Method _format_params Undocumented
Method _guess_input_sizes Undocumented
Method _param_generator Undocumented
def __getattr__(self, attr): (source)

Undocumented

def __init__(self, connection): (source)

Undocumented

def __iter__(self): (source)

Undocumented

def arrayvar(self, *args): (source)

Undocumented

def close(self): (source)

Undocumented

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

Undocumented

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

Undocumented

def var(self, *args): (source)

Undocumented

Undocumented

Undocumented

@staticmethod
def _get_decimal_converter(precision, scale): (source)

Undocumented

@staticmethod
def _output_number_converter(value): (source)

Undocumented

@staticmethod
def _output_type_handler(cursor, name, defaultType, length, precision, scale): (source)

Called for each db column fetched from cursors. Return numbers as the appropriate Python type.

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

Undocumented

def _format_params(self, params): (source)

Undocumented

def _guess_input_sizes(self, params_list): (source)

Undocumented

def _param_generator(self, params): (source)

Undocumented