inputsizes = []
for params in plist[0:1]:
for key in params.positional:
- typeengine = params.binds[key].type
+ typeengine = params.get_type(key)
dbtype = typeengine.dialect_impl(self.dialect).get_dbapi_type(self.dialect.dbapi)
if dbtype is not None:
inputsizes.append(dbtype)
inputsizes = {}
for params in plist[0:1]:
for key in params.keys():
- typeengine = params.binds[key].type
+ typeengine = params.get_type(key)
dbtype = typeengine.dialect_impl(self.dialect).get_dbapi_type(self.dialect.dbapi)
if dbtype is not None:
inputsizes[key] = dbtype
def get_original(self, key):
return self.__binds[key][2]
+ def get_type(self, key):
+ return self.__binds[key][0].type
+
def get_processed(self, key):
(bind, name, value) = self.__binds[key]
return bind.typeprocess(value, self.dialect)