Lines Matching refs:pCmd
520 static int safeToUseEvalObjv(Tcl_Obj *pCmd){ in safeToUseEvalObjv() argument
527 z = Tcl_GetStringFromObj(pCmd, &n); in safeToUseEvalObjv()
736 Tcl_Obj *pCmd; in DbTraceV2Handler() local
743 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
744 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
745 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
747 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
749 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
750 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
758 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
759 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
760 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
762 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
764 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
765 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
772 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
773 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
774 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
776 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
777 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
784 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
785 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
786 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
788 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
789 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
916 Tcl_Obj *pCmd; in DbPreUpdateHandler() local
926 pCmd = Tcl_DuplicateObj(pDb->pPreUpdateHook); in DbPreUpdateHandler()
927 Tcl_IncrRefCount(pCmd); in DbPreUpdateHandler()
928 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(azStr[(op-1)/9], -1)); in DbPreUpdateHandler()
929 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zDb, -1)); in DbPreUpdateHandler()
930 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zTbl, -1)); in DbPreUpdateHandler()
931 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(iKey1)); in DbPreUpdateHandler()
932 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(iKey2)); in DbPreUpdateHandler()
933 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbPreUpdateHandler()
934 Tcl_DecrRefCount(pCmd); in DbPreUpdateHandler()
946 Tcl_Obj *pCmd; in DbUpdateHandler() local
956 pCmd = Tcl_DuplicateObj(pDb->pUpdateHook); in DbUpdateHandler()
957 Tcl_IncrRefCount(pCmd); in DbUpdateHandler()
958 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(azStr[(op-1)/9], -1)); in DbUpdateHandler()
959 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zDb, -1)); in DbUpdateHandler()
960 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zTbl, -1)); in DbUpdateHandler()
961 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(rowid)); in DbUpdateHandler()
962 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbUpdateHandler()
963 Tcl_DecrRefCount(pCmd); in DbUpdateHandler()
992 Tcl_Obj *pCmd; in tclSqlCollate() local
994 pCmd = Tcl_NewStringObj(p->zScript, -1); in tclSqlCollate()
995 Tcl_IncrRefCount(pCmd); in tclSqlCollate()
996 Tcl_ListObjAppendElement(p->interp, pCmd, Tcl_NewStringObj(zA, nA)); in tclSqlCollate()
997 Tcl_ListObjAppendElement(p->interp, pCmd, Tcl_NewStringObj(zB, nB)); in tclSqlCollate()
998 Tcl_EvalObjEx(p->interp, pCmd, TCL_EVAL_DIRECT); in tclSqlCollate()
999 Tcl_DecrRefCount(pCmd); in tclSqlCollate()
1009 Tcl_Obj *pCmd; in tclSqlFunc() local
1018 pCmd = p->pScript; in tclSqlFunc()
1019 Tcl_IncrRefCount(pCmd); in tclSqlFunc()
1020 rc = Tcl_EvalObjEx(p->interp, pCmd, 0); in tclSqlFunc()
1021 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
1038 pCmd = Tcl_NewListObj(nArg, aArg); in tclSqlFunc()
1039 Tcl_IncrRefCount(pCmd); in tclSqlFunc()
1075 rc = Tcl_ListObjAppendElement(p->interp, pCmd, pVal); in tclSqlFunc()
1077 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
1086 Tcl_GetString(pCmd); in tclSqlFunc()
1088 rc = Tcl_EvalObjEx(p->interp, pCmd, TCL_EVAL_DIRECT); in tclSqlFunc()
1089 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
1486 Tcl_Obj *pCmd; in dbPrepareAndBind() local
1488 pCmd = Tcl_NewStringObj(pDb->zBindFallback, -1); in dbPrepareAndBind()
1489 Tcl_IncrRefCount(pCmd); in dbPrepareAndBind()
1490 Tcl_ListObjAppendElement(interp, pCmd, Tcl_NewStringObj(zVar,-1)); in dbPrepareAndBind()
1493 rx = Tcl_EvalObjEx(interp, pCmd, TCL_EVAL_DIRECT); in dbPrepareAndBind()
1494 Tcl_DecrRefCount(pCmd); in dbPrepareAndBind()