SysTable_FunctionArgs is an in-memory cached record in the system catalog SysTable_FunctionArgs.
More...
#include <catalog/systables/FunctionArgs.h>
SysTable_FunctionArgs is an in-memory cached record in the system catalog SysTable_FunctionArgs.
◆ SysTable_FunctionArgs() [1/2]
| taco::SysTable_FunctionArgs::SysTable_FunctionArgs |
( |
Oid |
funcid, |
|
|
int16_t |
funcargid, |
|
|
Oid |
funcargtypid |
|
) |
| |
|
inlineprivate |
◆ SysTable_FunctionArgs() [2/2]
◆ Create()
Creates a new SysTable_FunctionArgs with a data vector read from some record payload.
This function is private and only accessible to the catalog cache implementation.
◆ funcargid()
| constexpr int16_t taco::SysTable_FunctionArgs::funcargid |
( |
| ) |
const |
|
inlineconstexpr |
Returns the argument ID, starts from 0.
◆ funcargid_colid()
| static constexpr FieldId taco::SysTable_FunctionArgs::funcargid_colid |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ funcargtypid()
| constexpr Oid taco::SysTable_FunctionArgs::funcargtypid |
( |
| ) |
const |
|
inlineconstexpr |
Returns the argument's type id.
If it is InvalidOid (0), this argument can be any type..
◆ funcargtypid_colid()
| static constexpr FieldId taco::SysTable_FunctionArgs::funcargtypid_colid |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ funcid()
| constexpr Oid taco::SysTable_FunctionArgs::funcid |
( |
| ) |
const |
|
inlineconstexpr |
◆ funcid_colid()
| static constexpr FieldId taco::SysTable_FunctionArgs::funcid_colid |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ GetDatumVector()
| std::vector< Datum > taco::SysTable_FunctionArgs::GetDatumVector |
( |
| ) |
const |
|
private |
Returns all the fields as a datum vector.
Note that the entry itself must be kept alive when the datum vector is accessed, as we may return references without copying the underlying data. This function is private and only accessible to the catalog cache implementation.
◆ operator=()
◆ BootstrapCatCache
◆ CatCacheInternalAccess
◆ m_funcargid
| int16_t taco::SysTable_FunctionArgs::m_funcargid |
|
private |
◆ m_funcargtypid
| Oid taco::SysTable_FunctionArgs::m_funcargtypid |
|
private |
◆ m_funcid
| Oid taco::SysTable_FunctionArgs::m_funcid |
|
private |
The documentation for this class was generated from the following files: