Lines Matching refs:pCmd
476 static int safeToUseEvalObjv(Tcl_Interp *interp, Tcl_Obj *pCmd){ in safeToUseEvalObjv() argument
483 z = Tcl_GetStringFromObj(pCmd, &n); in safeToUseEvalObjv()
692 Tcl_Obj *pCmd; in DbTraceV2Handler() local
699 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
700 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
701 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
703 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
705 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
706 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
714 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
715 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
716 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
718 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
720 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
721 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
728 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
729 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
730 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
732 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
733 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
740 pCmd = Tcl_NewStringObj(pDb->zTraceV2, -1); in DbTraceV2Handler()
741 Tcl_IncrRefCount(pCmd); in DbTraceV2Handler()
742 Tcl_ListObjAppendElement(pDb->interp, pCmd, in DbTraceV2Handler()
744 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbTraceV2Handler()
745 Tcl_DecrRefCount(pCmd); in DbTraceV2Handler()
872 Tcl_Obj *pCmd; in DbPreUpdateHandler() local
882 pCmd = Tcl_DuplicateObj(pDb->pPreUpdateHook); in DbPreUpdateHandler()
883 Tcl_IncrRefCount(pCmd); in DbPreUpdateHandler()
884 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(azStr[(op-1)/9], -1)); in DbPreUpdateHandler()
885 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zDb, -1)); in DbPreUpdateHandler()
886 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zTbl, -1)); in DbPreUpdateHandler()
887 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(iKey1)); in DbPreUpdateHandler()
888 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(iKey2)); in DbPreUpdateHandler()
889 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbPreUpdateHandler()
890 Tcl_DecrRefCount(pCmd); in DbPreUpdateHandler()
902 Tcl_Obj *pCmd; in DbUpdateHandler() local
912 pCmd = Tcl_DuplicateObj(pDb->pUpdateHook); in DbUpdateHandler()
913 Tcl_IncrRefCount(pCmd); in DbUpdateHandler()
914 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(azStr[(op-1)/9], -1)); in DbUpdateHandler()
915 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zDb, -1)); in DbUpdateHandler()
916 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewStringObj(zTbl, -1)); in DbUpdateHandler()
917 Tcl_ListObjAppendElement(0, pCmd, Tcl_NewWideIntObj(rowid)); in DbUpdateHandler()
918 Tcl_EvalObjEx(pDb->interp, pCmd, TCL_EVAL_DIRECT); in DbUpdateHandler()
919 Tcl_DecrRefCount(pCmd); in DbUpdateHandler()
948 Tcl_Obj *pCmd; in tclSqlCollate() local
950 pCmd = Tcl_NewStringObj(p->zScript, -1); in tclSqlCollate()
951 Tcl_IncrRefCount(pCmd); in tclSqlCollate()
952 Tcl_ListObjAppendElement(p->interp, pCmd, Tcl_NewStringObj(zA, nA)); in tclSqlCollate()
953 Tcl_ListObjAppendElement(p->interp, pCmd, Tcl_NewStringObj(zB, nB)); in tclSqlCollate()
954 Tcl_EvalObjEx(p->interp, pCmd, TCL_EVAL_DIRECT); in tclSqlCollate()
955 Tcl_DecrRefCount(pCmd); in tclSqlCollate()
965 Tcl_Obj *pCmd; in tclSqlFunc() local
974 pCmd = p->pScript; in tclSqlFunc()
975 Tcl_IncrRefCount(pCmd); in tclSqlFunc()
976 rc = Tcl_EvalObjEx(p->interp, pCmd, 0); in tclSqlFunc()
977 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
994 pCmd = Tcl_NewListObj(nArg, aArg); in tclSqlFunc()
995 Tcl_IncrRefCount(pCmd); in tclSqlFunc()
1031 rc = Tcl_ListObjAppendElement(p->interp, pCmd, pVal); in tclSqlFunc()
1033 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
1042 Tcl_GetString(pCmd); in tclSqlFunc()
1044 rc = Tcl_EvalObjEx(p->interp, pCmd, TCL_EVAL_DIRECT); in tclSqlFunc()
1045 Tcl_DecrRefCount(pCmd); in tclSqlFunc()
1444 Tcl_Obj *pCmd; in dbPrepareAndBind() local
1446 pCmd = Tcl_NewStringObj(pDb->zBindFallback, -1); in dbPrepareAndBind()
1447 Tcl_IncrRefCount(pCmd); in dbPrepareAndBind()
1448 Tcl_ListObjAppendElement(interp, pCmd, Tcl_NewStringObj(zVar,-1)); in dbPrepareAndBind()
1451 rx = Tcl_EvalObjEx(interp, pCmd, TCL_EVAL_DIRECT); in dbPrepareAndBind()
1452 Tcl_DecrRefCount(pCmd); in dbPrepareAndBind()