internal static int OCIRowidToChar(OciHandle rowidDesc, NativeBuffer outbfp, ref int bufferLength, OciHandle errhp) { ushort outbflp = (ushort)bufferLength; if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIRowidToChar|ADV|OCI> rowidDesc=0x%-07Ix outbfp=0x%-07Ix outbflp=%d, errhp=0x%-07Ix\n", OciHandle.HandleValueToTrace(rowidDesc), NativeBuffer.HandleValueToTrace(outbfp), outbfp.Length, OciHandle.HandleValueToTrace(errhp)); } int num = System.Data.Common.UnsafeNativeMethods.OCIRowidToChar(rowidDesc, outbfp, ref outbflp, errhp); bufferLength = outbflp; if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIRowidToChar|ADV|OCI|RET> outbfp='%ls' rc=%d\n", outbfp.PtrToStringAnsi(0, outbflp), num); } return(num); }
internal static int OCILobTrim(OciHandle svchp, OciHandle errhp, OciHandle locp, uint newlen) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobTrim|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=0x%-07Ix newlen=%d\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp), newlen); } int num = System.Data.Common.UnsafeNativeMethods.OCILobTrim(svchp, errhp, locp, newlen); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobTrim|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobWrite(OciHandle svchp, OciHandle errhp, OciHandle locp, ref int amtp, uint offset, IntPtr bufp, uint buflen, byte piece, ushort csid, OCI.CHARSETFORM csfrm) { uint num2 = (uint)amtp; if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobWrite|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=0x%-07Ix amt=%d offset=%u bufp=0x%-07Ix buflen=%d piece=%d{Byte} ctxp=0x%-07Ix cbfp=0x%-07Ix csid=%d csfrm=%d{OCI.CHARSETFORM}\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp), amtp, offset, bufp, (int)buflen, piece, IntPtr.Zero, IntPtr.Zero, csid, (int)csfrm); } int num = System.Data.Common.UnsafeNativeMethods.OCILobWrite(svchp, errhp, locp, ref num2, offset, bufp, buflen, piece, IntPtr.Zero, IntPtr.Zero, csid, csfrm); amtp = (int)num2; if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobWrite|ADV|OCI|RET> amt=%d, rc=%d\n", amtp, num); } return(num); }
internal static int OCILobLoadFromFile(OciHandle svchp, OciHandle errhp, OciHandle dst_locp, OciHandle src_locp, uint amount, uint dst_offset, uint src_offset) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobLoadFromFile|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix dst_locp=0x%-07Ix src_locp=0x%-07Ix amount=%u dst_offset=%u src_offset=%u\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(dst_locp), OciHandle.HandleValueToTrace(src_locp), amount, dst_offset, src_offset); } int num = System.Data.Common.UnsafeNativeMethods.OCILobLoadFromFile(svchp, errhp, dst_locp, src_locp, amount, dst_offset, src_offset); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobLoadFromFile|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobOpen(OciHandle svchp, OciHandle errhp, OciHandle locp, byte mode) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobOpen|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=0x%-07Ix mode=%d\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp), (int)mode); } int num = System.Data.Common.UnsafeNativeMethods.OCILobOpen(svchp, errhp, locp, mode); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobOpen|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCITransRollback(OciHandle srvhp, OciHandle errhp, OCI.MODE mode) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCITransRollback|ADV|OCI> srvhp=0x%-07Ix errhp=0x%-07Ix mode=0x%x{OCI.MODE}\n", OciHandle.HandleValueToTrace(srvhp), OciHandle.HandleValueToTrace(errhp), (int)mode); } int num = System.Data.Common.UnsafeNativeMethods.OCITransRollback(srvhp, errhp, mode); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCITransRollback|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCIDefineDynamic(OciHandle defnp, OciHandle errhp, IntPtr octxp, OCI.Callback.OCICallbackDefine ocbfp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIDefineDynamic|ADV|OCI> defnp=0x%-07Ix errhp=0x%-07Ix octxp=0x%-07Ix ocbfp=...\n", OciHandle.HandleValueToTrace(defnp), OciHandle.HandleValueToTrace(errhp), octxp); } int num = System.Data.Common.UnsafeNativeMethods.OCIDefineDynamic(defnp, errhp, octxp, ocbfp); if ((num != 0) && Bid.AdvancedOn) { Bid.Trace("<oc.OCIDefineDynamic|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobFileSetName(OciHandle envhp, OciHandle errhp, OciFileDescriptor filep, string dir_alias, string filename) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFileSetName|ADV|OCI> envhp=0x%-07Ix errhp=0x%-07Ix filep=0x%-07Ix dir_alias='%ls', d_length=%d, filename='%ls', f_length=%d\n", OciHandle.HandleValueToTrace(envhp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(filep), dir_alias, dir_alias.Length, filename, filename.Length); } byte[] bytes = envhp.GetBytes(dir_alias); ushort length = (ushort)bytes.Length; byte[] fileName = envhp.GetBytes(filename); ushort fileNameLength = (ushort)fileName.Length; int num = filep.OCILobFileSetNameWrapper(envhp, errhp, bytes, length, fileName, fileNameLength); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFileSetName|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobFreeTemporary(OciHandle svchp, OciHandle errhp, OciHandle locp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFreeTemporary|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=%Id\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp)); } int num = System.Data.Common.UnsafeNativeMethods.OCILobFreeTemporary(svchp, errhp, locp); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFreeTemporary|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobErase(OciHandle svchp, OciHandle errhp, OciHandle locp, ref uint amount, uint offset) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobErase|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=0x%-07Ix amount=%d, offset=%d\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp), amount, offset); } int num = System.Data.Common.UnsafeNativeMethods.OCILobErase(svchp, errhp, locp, ref amount, offset); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobErase|ADV|OCI|RET> amount=%u, rc=%d\n", amount, num); } return(num); }
internal static int OCILobFileGetName(OciHandle envhp, OciHandle errhp, OciHandle filep, IntPtr dir_alias, ref ushort d_length, IntPtr filename, ref ushort f_length) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFileGetName|ADV|OCI> envhp=0x%-07Ix errhp=0x%-07Ix filep=%Id\n", OciHandle.HandleValueToTrace(envhp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(filep)); } int num = System.Data.Common.UnsafeNativeMethods.OCILobFileGetName(envhp, errhp, filep, dir_alias, ref d_length, filename, ref f_length); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobFileGetName|ADV|OCI|RET> rc=%d, dir_alias='%ls', d_lenght=%d, filename='%ls', f_length=%d\n", num, envhp.PtrToString(dir_alias, d_length), d_length, envhp.PtrToString(filename, f_length), f_length); } return(num); }
internal static int OCILobCreateTemporary(OciHandle svchp, OciHandle errhp, OciHandle locp, [In, MarshalAs(UnmanagedType.U2)] ushort csid, [In, MarshalAs(UnmanagedType.U1)] OCI.CHARSETFORM csfrm, [In, MarshalAs(UnmanagedType.U1)] OCI.LOB_TYPE lobtype, int cache, [In, MarshalAs(UnmanagedType.U2)] OCI.DURATION duration) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobCreateTemporary|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=0x%-07Ix csid=%d csfrm=%d{OCI.CHARSETFORM} lobtype=%d{OCI.LOB_TYPE} cache=%d duration=%d{OCI.DURATION}\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp), csid, (int)csfrm, (int)lobtype, cache, (int)duration); } int num = System.Data.Common.UnsafeNativeMethods.OCILobCreateTemporary(svchp, errhp, locp, csid, csfrm, lobtype, cache, duration); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobCreateTemporary|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCILobAppend(OciHandle svchp, OciHandle errhp, OciHandle dst_locp, OciHandle src_locp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobAppend|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix dst_locp=0x%-07Ix src_locp=%Id\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(dst_locp), OciHandle.HandleValueToTrace(src_locp)); } int num = System.Data.Common.UnsafeNativeMethods.OCILobAppend(svchp, errhp, dst_locp, src_locp); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobAppend|ADV|OCI|RET> rc=%d\n", num); } return(num); }
internal static int OCIErrorGet(OciHandle hndlp, int recordno, out int errcodep, NativeBuffer bufp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIErrorGet|ADV|OCI> hndlp=0x%-07Ix recordno=%d sqlstate=0x%-07Ix bufp=0x%-07Ix bufsiz=%d type=%d{OCI.HTYPE}\n", OciHandle.HandleValueToTrace(hndlp), recordno, IntPtr.Zero, NativeBuffer.HandleValueToTrace(bufp), bufp.Length, (int)hndlp.HandleType); } int num = System.Data.Common.UnsafeNativeMethods.OCIErrorGet(hndlp, (uint)recordno, IntPtr.Zero, out errcodep, bufp, (uint)bufp.Length, hndlp.HandleType); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIErrorGet|ADV|OCI|RET> errcodep=%d rc=%d\n\t%ls\n\n", errcodep, num, hndlp.PtrToString(bufp)); } return(num); }
internal static int OCIServerVersion(OciHandle hndlp, OciHandle errhp, NativeBuffer bufp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIServerVersion|ADV|OCI> hndlp=0x%-07Ix errhp=0x%-07Ix bufp=0x%-07Ix bufsz=%d hndltype=%d{OCI.HTYPE}\n", OciHandle.HandleValueToTrace(hndlp), OciHandle.HandleValueToTrace(errhp), NativeBuffer.HandleValueToTrace(bufp), bufp.Length, (int)hndlp.HandleType); } int num = System.Data.Common.UnsafeNativeMethods.OCIServerVersion(hndlp, errhp, bufp, (uint)bufp.Length, (byte)hndlp.HandleType); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIServerVersion|ADV|OCI|RET> rc=%d\n%ls\n\n", num, hndlp.PtrToString(bufp)); } return(num); }
internal static int OCILobGetLength(OciHandle svchp, OciHandle errhp, OciHandle locp, out uint lenp) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobGetLength|ADV|OCI> svchp=0x%-07Ix errhp=0x%-07Ix locp=%Id\n", OciHandle.HandleValueToTrace(svchp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp)); } int num = System.Data.Common.UnsafeNativeMethods.OCILobGetLength(svchp, errhp, locp, out lenp); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobGetLength|ADV|OCI|RET> len=%u, rc=%d\n", lenp, num); } return(num); }
internal static int OCIAttrGet(OciHandle trgthndlp, OciHandle attributep, out uint sizep, OCI.ATTR attrtype, OciHandle errhp) { int num = System.Data.Common.UnsafeNativeMethods.OCIAttrGet(trgthndlp, trgthndlp.HandleType, attributep, out sizep, attrtype, errhp); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIAttrGet|ADV|OCI|RET> trgthndlp=0x%-07Ix trghndltyp=%-18ls attrtype=%-22ls errhp=0x%-07Ix attributep=0x%-18Ix sizep=%2d rc=%d\n", trgthndlp, trgthndlp.HandleType, attrtype, errhp, OciHandle.HandleValueToTrace(attributep), sizep, num); } return(num); }
internal static int OCILobIsTemporary(OciHandle envhp, OciHandle errhp, OciHandle locp, out int flag) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobIsTemporary|ADV|OCI> envhp=0x%-07Ix errhp=0x%-07Ix locp=%Id\n", OciHandle.HandleValueToTrace(envhp), OciHandle.HandleValueToTrace(errhp), OciHandle.HandleValueToTrace(locp)); } int num = System.Data.Common.UnsafeNativeMethods.OCILobIsTemporary(envhp, errhp, locp, out flag); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCILobIsTemporary|ADV|OCI|RET> flag=%d, rc=%d\n", flag, num); } return(num); }
internal static int OraMTSEnlCtxGet(byte[] userName, byte[] password, byte[] serverName, OciHandle pOCISvc, OciHandle pOCIErr, out IntPtr pCtxt) { int num; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { if (Bid.AdvancedOn) { Bid.Trace("<oc.OraMTSEnlCtxGet|ADV|OCI> userName=..., password=..., serverName=..., pOCISvc=0x%-07Ix pOCIErr=0x%-07Ix dwFlags=0x%08X\n", OciHandle.HandleValueToTrace(pOCISvc), OciHandle.HandleValueToTrace(pOCIErr), 0); } num = System.Data.Common.UnsafeNativeMethods.OraMTSEnlCtxGet(userName, password, serverName, pOCISvc, pOCIErr, 0, out pCtxt); if (Bid.AdvancedOn) { Bid.Trace("<oc.OraMTSEnlCtxGet|ADV|OCI|RET> pCtxt=0x%-07Ix rc=%d\n", pCtxt, num); } } return(num); }
internal static int OCIBindByName(OciHandle stmtp, out IntPtr bindpp, OciHandle errhp, string placeholder, int placeh_len, IntPtr valuep, int value_sz, OCI.DATATYPE dty, IntPtr indp, IntPtr alenp, OCI.MODE mode) { if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIBindByName|ADV|OCI> stmtp=0x%-07Ix errhp=0x%-07Ix placeholder=%-20ls placeh_len=%-2d valuep=0x%-07Ix value_sz=%-4d dty=%d{OCI.DATATYPE} indp=0x%-07Ix *indp=%-3d alenp=0x%-07Ix *alenp=%-4d rcodep=0x%-07Ix maxarr_len=%-4d curelap=0x%-07Ix mode=0x%x{OCI.MODE}\n", OciHandle.HandleValueToTrace(stmtp), OciHandle.HandleValueToTrace(errhp), placeholder, placeh_len, valuep, value_sz, (int)dty, indp, (IntPtr.Zero == indp) ? 0 : Marshal.ReadInt16(indp), alenp, (IntPtr.Zero == alenp) ? 0 : Marshal.ReadInt16(alenp), IntPtr.Zero, 0, IntPtr.Zero, (int)mode); } byte[] bytes = stmtp.GetBytes(placeholder); int length = bytes.Length; int num = System.Data.Common.UnsafeNativeMethods.OCIBindByName(stmtp, out bindpp, errhp, bytes, length, valuep, value_sz, dty, indp, alenp, IntPtr.Zero, 0, IntPtr.Zero, mode); if (Bid.AdvancedOn) { Bid.Trace("<oc.OCIBindByName|ADV|OCI|RET> bindpp=0x%-07Ix rc=%d\n", bindpp, num); } return(num); }