⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spi.sgml

📁 关系型数据库 Postgresql 6.5.2
💻 SGML
📖 第 1 页 / 共 5 页
字号:
</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2><REFSECT2 ID="R2-SPI-SPIGETVALUE-2"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Outputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>char *</TERM><LISTITEM><PARA>Attribute value or NULL if<SimpleList><Member>attribute is NULL</Member><Member>fnumber is out of range(SPI_result set to<ReturnValue>SPI_ERROR_NOATTRIBUTE</ReturnValue>)</Member><Member>no output function available(SPI_result set to<ReturnValue>SPI_ERROR_NOOUTFUNC</ReturnValue>)</Member></SimpleList></para></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2></REFSYNOPSISDIV><REFSECT1 ID="R1-SPI-SPIGETVALUE-1"><REFSECT1INFO><DATE>1997-12-24</DATE></REFSECT1INFO><TITLE>Description</TITLE><PARA><FUNCTION>SPI_getvalue</FUNCTION>    returns an external (string) representation of the value of the specified attribute.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETVALUE-2"><TITLE>Usage</TITLE><Para>Attribute numbers are 1 based.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETVALUE-3"><TITLE>Algorithm</TITLE><PARA>Allocates memory as required by the value.</PARA></REFSECT1><!--<REFSECT1 ID="R1-SPI-SPIGETVALUE-4"><TITLE>Structures</TITLE><PARA>None</PARA></REFSECT1>--></REFENTRY><!-- *********************************************** --><!-- *********************************************** --><!-- *********************************************** --><REFENTRY ID="SPI-SPIGETBINVAL"><REFMETA><REFENTRYTITLE>SPI_getbinval</REFENTRYTITLE><REFMISCINFO>SPI - Tuple Information</REFMISCINFO></REFMETA><REFNAMEDIV><REFNAME>SPI_getbinval</REFNAME><REFPURPOSE>Returns the binary value of the specified attribute</REFPURPOSE><INDEXTERM ID="IX-SPI-SPIGETBINVAL-1"><PRIMARY>SPI</PRIMARY><SECONDARY>decoding tuples</SECONDARY></INDEXTERM><INDEXTERM ID="IX-SPI-SPIGETBINVAL-2"><PRIMARY>SPI_getbinval</PRIMARY></INDEXTERM></REFNAMEDIV><REFSYNOPSISDIV><REFSYNOPSISDIVINFO><DATE>1997-12-24</DATE></REFSYNOPSISDIVINFO><SYNOPSIS>SPI_getbinval(<REPLACEABLE CLASS="PARAMETER">tuple</REPLACEABLE>, <REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE>, <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE>, <REPLACEABLE CLASS="PARAMETER">isnull</REPLACEABLE>)</SYNOPSIS><REFSECT2 ID="R2-SPI-SPIGETBINVAL-1"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Inputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>HeapTuple <REPLACEABLE CLASS="PARAMETER">tuple</REPLACEABLE></TERM><LISTITEM><PARA>Input tuple to be examined</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>TupleDesc <REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE></TERM><LISTITEM><PARA>Input tuple description</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>int <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE></TERM><LISTITEM><PARA>Attribute number</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2><REFSECT2 ID="R2-SPI-SPIGETBINVAL-2"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Outputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>Datum</TERM><LISTITEM><PARA>Attribute binary value</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>bool * <REPLACEABLE CLASS="PARAMETER">isnull</REPLACEABLE></TERM><LISTITEM><PARA>flag for null value in attribute</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>SPI_result</TERM><LISTITEM><PARA><SimpleList><Member><ReturnValue>SPI_ERROR_NOATTRIBUTE</ReturnValue></Member></SimpleList></PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2></REFSYNOPSISDIV><REFSECT1 ID="R1-SPI-SPIGETBINVAL-1"><REFSECT1INFO><DATE>1997-12-24</DATE></REFSECT1INFO><TITLE>Description</TITLE><PARA><FUNCTION>SPI_getbinval</FUNCTION>    returns the binary value of the specified attribute.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETBINVAL-2"><TITLE>Usage</TITLE><Para>Attribute numbers are 1 based.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETBINVAL-3"><TITLE>Algorithm</TITLE><PARA>Does not allocate new space for the binary value.</PARA></REFSECT1><!--<REFSECT1 ID="R1-SPI-SPIGETBINVAL-4"><TITLE>Structures</TITLE><PARA>None</PARA></REFSECT1>--></REFENTRY><!-- *********************************************** --><!-- *********************************************** --><!-- *********************************************** --><REFENTRY ID="SPI-SPIGETTYPE"><REFMETA><REFENTRYTITLE>SPI_gettype</REFENTRYTITLE><REFMISCINFO>SPI - Tuple Information</REFMISCINFO></REFMETA><REFNAMEDIV><REFNAME>SPI_gettype</REFNAME><REFPURPOSE>Returns the type name of the specified attribute</REFPURPOSE><INDEXTERM ID="IX-SPI-SPIGETTYPE-1"><PRIMARY>SPI</PRIMARY><SECONDARY>decoding tuples</SECONDARY></INDEXTERM><INDEXTERM ID="IX-SPI-SPIGETTYPE-2"><PRIMARY>SPI_gettype</PRIMARY></INDEXTERM></REFNAMEDIV><REFSYNOPSISDIV><REFSYNOPSISDIVINFO><DATE>1997-12-24</DATE></REFSYNOPSISDIVINFO><SYNOPSIS>SPI_gettype(<REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE>, <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE>)</SYNOPSIS><REFSECT2 ID="R2-SPI-SPIGETTYPE-1"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Inputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>TupleDesc <REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE></TERM><LISTITEM><PARA>Input tuple description</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>int <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE></TERM><LISTITEM><PARA>Attribute number</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2><REFSECT2 ID="R2-SPI-SPIGETTYPE-2"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Outputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>char *</TERM><LISTITEM><PARA>The type name for the specified attribute number</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>SPI_result</TERM><LISTITEM><PARA><SimpleList><Member><ReturnValue>SPI_ERROR_NOATTRIBUTE</ReturnValue></Member></SimpleList></PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2></REFSYNOPSISDIV><REFSECT1 ID="R1-SPI-SPIGETTYPE-1"><REFSECT1INFO><DATE>1997-12-24</DATE></REFSECT1INFO><TITLE>Description</TITLE><PARA><FUNCTION>SPI_gettype</FUNCTION>    returns a copy of the type name for the specified attribute.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETTYPE-2"><TITLE>Usage</TITLE><Para>Attribute numbers are 1 based.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETTYPE-3"><TITLE>Algorithm</TITLE><PARA>Does not allocate new space for the binary value.</PARA></REFSECT1><!--<REFSECT1 ID="R1-SPI-SPIGETTYPE-4"><TITLE>Structures</TITLE><PARA>None</PARA></REFSECT1>--></REFENTRY><!-- *********************************************** --><!-- *********************************************** --><!-- *********************************************** --><REFENTRY ID="SPI-SPIGETTYPEID"><REFMETA><REFENTRYTITLE>SPI_gettypeid</REFENTRYTITLE><REFMISCINFO>SPI - Tuple Information</REFMISCINFO></REFMETA><REFNAMEDIV><REFNAME>SPI_gettypeid</REFNAME><REFPURPOSE>Returns the type <Acronym>OID</Acronym> of the specified attribute</REFPURPOSE><INDEXTERM ID="IX-SPI-SPIGETTYPEID-1"><PRIMARY>SPI</PRIMARY><SECONDARY>decoding tuples</SECONDARY></INDEXTERM><INDEXTERM ID="IX-SPI-SPIGETTYPEID-2"><PRIMARY>SPI_gettypeid</PRIMARY></INDEXTERM></REFNAMEDIV><REFSYNOPSISDIV><REFSYNOPSISDIVINFO><DATE>1997-12-24</DATE></REFSYNOPSISDIVINFO><SYNOPSIS>SPI_gettypeid(<REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE>, <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE>)</SYNOPSIS><REFSECT2 ID="R2-SPI-SPIGETTYPEID-1"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Inputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>TupleDesc <REPLACEABLE CLASS="PARAMETER">tupdesc</REPLACEABLE></TERM><LISTITEM><PARA>Input tuple description</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>int <REPLACEABLE CLASS="PARAMETER">fnumber</REPLACEABLE></TERM><LISTITEM><PARA>Attribute number</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2><REFSECT2 ID="R2-SPI-SPIGETTYPEID-2"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Outputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM><Acronym>OID</Acronym></TERM><LISTITEM><PARA>The type <Acronym>OID</Acronym> for the specified attribute number</PARA></LISTITEM></VARLISTENTRY><VARLISTENTRY><TERM>SPI_result</TERM><LISTITEM><PARA><SimpleList><Member><ReturnValue>SPI_ERROR_NOATTRIBUTE</ReturnValue></Member></SimpleList></PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2></REFSYNOPSISDIV><REFSECT1 ID="R1-SPI-SPIGETTYPEID-1"><REFSECT1INFO><DATE>1997-12-24</DATE></REFSECT1INFO><TITLE>Description</TITLE><PARA><FUNCTION>SPI_gettypeid</FUNCTION>    returns the type <Acronym>OID</Acronym> for the specified attribute.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETTYPEID-2"><TITLE>Usage</TITLE><Para>Attribute numbers are 1 based.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETTYPEID-3"><TITLE>Algorithm</TITLE><PARA>TBD</PARA></REFSECT1><!--<REFSECT1 ID="R1-SPI-SPIGETTYPEID-4"><TITLE>Structures</TITLE><PARA>None</PARA></REFSECT1>--></REFENTRY><!-- *********************************************** --><!-- *********************************************** --><!-- *********************************************** --><REFENTRY ID="SPI-SPIGETRELNAME"><REFMETA><REFENTRYTITLE>SPI_getrelname</REFENTRYTITLE><REFMISCINFO>SPI - Tuple Information</REFMISCINFO></REFMETA><REFNAMEDIV><REFNAME>SPI_getrelname</REFNAME><REFPURPOSE>Returns the name of the specified relation</REFPURPOSE><INDEXTERM ID="IX-SPI-SPIGETRELNAME-1"><PRIMARY>SPI</PRIMARY><SECONDARY>decoding tuples</SECONDARY></INDEXTERM><INDEXTERM ID="IX-SPI-SPIGETRELNAME-2"><PRIMARY>SPI_getrelname</PRIMARY></INDEXTERM></REFNAMEDIV><REFSYNOPSISDIV><REFSYNOPSISDIVINFO><DATE>1997-12-24</DATE></REFSYNOPSISDIVINFO><SYNOPSIS>SPI_getrelname(<REPLACEABLE CLASS="PARAMETER">rel</REPLACEABLE>)</SYNOPSIS><REFSECT2 ID="R2-SPI-SPIGETRELNAME-1"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Inputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>Relation <REPLACEABLE CLASS="PARAMETER">rel</REPLACEABLE></TERM><LISTITEM><PARA>Input relation</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2><REFSECT2 ID="R2-SPI-SPIGETRELNAME-2"><REFSECT2INFO><DATE>1997-12-24</DATE></REFSECT2INFO><TITLE>Outputs</TITLE><VARIABLELIST><VARLISTENTRY><TERM>char *</TERM><LISTITEM><PARA>The name of the specified relation</PARA></LISTITEM></VARLISTENTRY></VARIABLELIST></REFSECT2></REFSYNOPSISDIV><REFSECT1 ID="R1-SPI-SPIGETRELNAME-1"><REFSECT1INFO><DATE>1997-12-24</DATE></REFSECT1INFO><TITLE>Description</TITLE><PARA><FUNCTION>SPI_getrelname</FUNCTION>    returns the name of the specified relation.</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETRELNAME-2"><TITLE>Usage</TITLE><Para>TBD</PARA></REFSECT1><REFSECT1 ID="R1-SPI-SPIGETRELNAME-3"><TITLE>Algorithm</TITLE><PARA>Copies the relation name into new storage.</PARA></REFSECT1><!--<REFSECT1 ID="R1-SPI-SPIGETRELNAME-4">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -