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: