Hackfut Security File Manager
Current Path:
/opt/td-agent/embedded/share/man/man3
opt
/
td-agent
/
embedded
/
share
/
man
/
man3
/
📁
..
📄
SPI_connect.3
(2.18 KB)
📄
SPI_copytuple.3
(1.76 KB)
📄
SPI_cursor_close.3
(1.71 KB)
📄
SPI_cursor_fetch.3
(2.05 KB)
📄
SPI_cursor_find.3
(1.71 KB)
📄
SPI_cursor_move.3
(1.92 KB)
📄
SPI_cursor_open.3
(3.49 KB)
📄
SPI_cursor_open_with_args.3
(3.77 KB)
📄
SPI_cursor_open_with_paramlist.3
(2.78 KB)
📄
SPI_exec.3
(1.72 KB)
📄
SPI_execp.3
(2.65 KB)
📄
SPI_execute.3
(7.86 KB)
📄
SPI_execute_plan.3
(3.14 KB)
📄
SPI_execute_plan_with_paramlist.3
(2.63 KB)
📄
SPI_execute_with_args.3
(3.87 KB)
📄
SPI_finish.3
(2.05 KB)
📄
SPI_fname.3
(1.86 KB)
📄
SPI_fnumber.3
(2.1 KB)
📄
SPI_freeplan.3
(1.7 KB)
📄
SPI_freetuple.3
(1.68 KB)
📄
SPI_freetuptable.3
(2.37 KB)
📄
SPI_getargcount.3
(1.83 KB)
📄
SPI_getargtypeid.3
(2.09 KB)
📄
SPI_getbinval.3
(2.24 KB)
📄
SPI_getnspname.3
(1.78 KB)
📄
SPI_getrelname.3
(1.68 KB)
📄
SPI_gettype.3
(1.87 KB)
📄
SPI_gettypeid.3
(1.79 KB)
📄
SPI_getvalue.3
(2.11 KB)
📄
SPI_is_cursor_plan.3
(2.33 KB)
📄
SPI_keepplan.3
(2.02 KB)
📄
SPI_modifytuple.3
(3.35 KB)
📄
SPI_palloc.3
(1.6 KB)
📄
SPI_pfree.3
(1.68 KB)
📄
SPI_pop.3
(1.45 KB)
📄
SPI_prepare.3
(5.21 KB)
📄
SPI_prepare_cursor.3
(2.53 KB)
📄
SPI_prepare_params.3
(2.34 KB)
📄
SPI_push.3
(2.2 KB)
📄
SPI_repalloc.3
(1.91 KB)
📄
SPI_returntuple.3
(2.12 KB)
📄
SPI_saveplan.3
(2.41 KB)
📄
SPI_scroll_cursor_fetch.3
(2.36 KB)
📄
SPI_scroll_cursor_move.3
(2.41 KB)
📄
dblink.3
(6.49 KB)
📄
dblink_build_sql_delete.3
(3.26 KB)
📄
dblink_build_sql_insert.3
(3.85 KB)
📄
dblink_build_sql_update.3
(4.1 KB)
📄
dblink_cancel_query.3
(2.1 KB)
📄
dblink_close.3
(2.7 KB)
📄
dblink_connect.3
(5.66 KB)
📄
dblink_connect_u.3
(2.73 KB)
📄
dblink_disconnect.3
(2.09 KB)
📄
dblink_error_message.3
(1.82 KB)
📄
dblink_exec.3
(3.73 KB)
📄
dblink_fetch.3
(4.15 KB)
📄
dblink_get_connections.3
(1.7 KB)
📄
dblink_get_notify.3
(2.48 KB)
📄
dblink_get_pkey.3
(2.63 KB)
📄
dblink_get_result.3
(4.86 KB)
📄
dblink_is_busy.3
(1.82 KB)
📄
dblink_open.3
(3.21 KB)
📄
dblink_send_query.3
(2.32 KB)
📄
editline.3
(20.41 KB)
📄
el_deletestr.3
(20.41 KB)
📄
el_end.3
(20.41 KB)
📄
el_get.3
(20.41 KB)
📄
el_getc.3
(20.41 KB)
📄
el_gets.3
(20.41 KB)
📄
el_history.3
(20.41 KB)
📄
el_history_end.3
(20.41 KB)
📄
el_history_init.3
(20.41 KB)
📄
el_init.3
(20.41 KB)
📄
el_insertstr.3
(20.41 KB)
📄
el_line.3
(20.41 KB)
📄
el_parse.3
(20.41 KB)
📄
el_push.3
(20.41 KB)
📄
el_reset.3
(20.41 KB)
📄
el_resize.3
(20.41 KB)
📄
el_set.3
(20.41 KB)
📄
el_source.3
(20.41 KB)
📄
el_tok_end.3
(20.41 KB)
📄
el_tok_init.3
(20.41 KB)
📄
el_tok_line.3
(20.41 KB)
📄
el_tok_reset.3
(20.41 KB)
📄
el_tok_str.3
(20.41 KB)
📄
ffi.3
(850 B)
📄
ffi_call.3
(2.28 KB)
📄
ffi_prep_cif.3
(1.13 KB)
📄
ffi_prep_cif_var.3
(1.29 KB)
📄
jemalloc.3
(71.09 KB)
📄
libexslt.3
(6.37 KB)
📄
libxml.3
(1.59 KB)
📄
libxslt.3
(816 B)
📄
zlib.3
(4.37 KB)
Editing: SPI_execute_with_args.3
'\" t .\" Title: SPI_execute_with_args .\" Author: The PostgreSQL Global Development Group .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> .\" Date: 2018 .\" Manual: PostgreSQL 9.6.9 Documentation .\" Source: PostgreSQL 9.6.9 .\" Language: English .\" .TH "SPI_EXECUTE_WITH_ARGS" "3" "2018" "PostgreSQL 9.6.9" "PostgreSQL 9.6.9 Documentation" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" SPI_execute_with_args \- execute a command with out\-of\-line parameters .SH "SYNOPSIS" .sp .nf int SPI_execute_with_args(const char *\fIcommand\fR, int \fInargs\fR, Oid *\fIargtypes\fR, Datum *\fIvalues\fR, const char *\fInulls\fR, bool \fIread_only\fR, long \fIcount\fR) .fi .SH "DESCRIPTION" .PP \fBSPI_execute_with_args\fR executes a command that might include references to externally supplied parameters\&. The command text refers to a parameter as $\fIn\fR, and the call specifies data types and values for each such symbol\&. \fIread_only\fR and \fIcount\fR have the same interpretation as in \fBSPI_execute\fR\&. .PP The main advantage of this routine compared to \fBSPI_execute\fR is that data values can be inserted into the command without tedious quoting/escaping, and thus with much less risk of SQL\-injection attacks\&. .PP Similar results can be achieved with \fBSPI_prepare\fR followed by \fBSPI_execute_plan\fR; however, when using this function the query plan is always customized to the specific parameter values provided\&. For one\-time query execution, this function should be preferred\&. If the same command is to be executed with many different parameters, either method might be faster, depending on the cost of re\-planning versus the benefit of custom plans\&. .SH "ARGUMENTS" .PP const char * \fIcommand\fR .RS 4 command string .RE .PP int \fInargs\fR .RS 4 number of input parameters ($1, $2, etc\&.) .RE .PP Oid * \fIargtypes\fR .RS 4 an array of length \fInargs\fR, containing the OIDs of the data types of the parameters .RE .PP Datum * \fIvalues\fR .RS 4 an array of length \fInargs\fR, containing the actual parameter values .RE .PP const char * \fInulls\fR .RS 4 an array of length \fInargs\fR, describing which parameters are null .sp If \fInulls\fR is NULL then \fBSPI_execute_with_args\fR assumes that no parameters are null\&. Otherwise, each entry of the \fInulls\fR array should be \*(Aq\ \&\*(Aq if the corresponding parameter value is non\-null, or \*(Aqn\*(Aq if the corresponding parameter value is null\&. (In the latter case, the actual value in the corresponding \fIvalues\fR entry doesn\*(Aqt matter\&.) Note that \fInulls\fR is not a text string, just an array: it does not need a \*(Aq\e0\*(Aq terminator\&. .RE .PP bool \fIread_only\fR .RS 4 true for read\-only execution .RE .PP long \fIcount\fR .RS 4 maximum number of rows to return, or 0 for no limit .RE .SH "RETURN VALUE" .PP The return value is the same as for \fBSPI_execute\fR\&. .PP \fISPI_processed\fR and \fISPI_tuptable\fR are set as in \fBSPI_execute\fR if successful\&.
Upload File
Create Folder