com.ziclix.python.sql.connect
Class Lookup
- java.lang.Object
-
- org.python.core.PyObject
-
- com.ziclix.python.sql.connect.Lookup
-
- All Implemented Interfaces:
- java.io.Serializable
public class Lookup extends PyObject
Establish a connection through a JNDI lookup. The bound object can be either aDataSource,ConnectionPooledDataSource,Connectionor aString. If it's aStringthe value is passed to the DriverManager to obtain a connection, otherwise theConnectionis established using the object.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
-
Fields inherited from class org.python.core.PyObject
gcMonitorGlobal, TYPE
-
-
Constructor Summary
Constructors Constructor and Description Lookup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description PyObject__call__(PyObject[] args, java.lang.String[] keywords)Expects a single PyString argument which is the JNDI name of the bound Connection or DataSource.PyObject__findattr_ex__(java.lang.String name)Method __findattr__java.lang.StringtoString()Method toString-
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
-
-
-
-
Method Detail
-
__findattr_ex__
public PyObject __findattr_ex__(java.lang.String name)
Method __findattr__- Overrides:
__findattr_ex__in classPyObject- Parameters:
name-- Returns:
- PyObject
-
__call__
public PyObject __call__(PyObject[] args, java.lang.String[] keywords)
Expects a single PyString argument which is the JNDI name of the bound Connection or DataSource. If any keywords are passed, an attempt is made to match the keyword to a static final Field on javax.naming.Context. If the Field is found, the value of the Field is substituted as the key and the value of the keyword is the value put in the Hashtable environment. If the Field is not found, the key is the keyword with no substitutions.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG