bool *infinite);
static char *range_deparse(char flags, char *lbound_str, char *ubound_str);
static char *range_bound_escape(char *in_str);
-static bool range_contains_internal(FunctionCallInfo fcinfo, RangeType * r1,
- RangeType * r2);
+static bool range_contains_internal(FunctionCallInfo fcinfo, RangeType *r1,
+ RangeType *r2);
static Size datum_compute_size(Size sz, Datum datum, bool typbyval,
char typalign, int16 typlen, char typstorage);
static Pointer datum_write(Pointer ptr, Datum datum, bool typbyval,
* only be called by a canonicalization function.
*/
Datum
-range_serialize(FunctionCallInfo fcinfo, RangeBound * lower, RangeBound * upper,
+range_serialize(FunctionCallInfo fcinfo, RangeBound *lower, RangeBound *upper,
bool empty)
{
Datum range;
}
void
-range_deserialize(FunctionCallInfo fcinfo, RangeType * range, RangeBound * lower,
- RangeBound * upper, bool *empty)
+range_deserialize(FunctionCallInfo fcinfo, RangeType *range, RangeBound *lower,
+ RangeBound *upper, bool *empty)
{
Pointer ptr = VARDATA(range);
char typalign;
* range. This should be used by most callers.
*/
Datum
-make_range(FunctionCallInfo fcinfo, RangeBound * lower, RangeBound * upper,
+make_range(FunctionCallInfo fcinfo, RangeBound *lower, RangeBound *upper,
bool empty)
{
Datum range;
}
int
-range_cmp_bounds(FunctionCallInfo fcinfo, RangeBound * b1, RangeBound * b2)
+range_cmp_bounds(FunctionCallInfo fcinfo, RangeBound *b1, RangeBound *b2)
{
int result;
*/
void
range_gettypinfo(FunctionCallInfo fcinfo, Oid rngtypid,
- RangeTypeInfo * rngtypinfo)
+ RangeTypeInfo *rngtypinfo)
{
RangeTypeInfo *cached = (RangeTypeInfo *) fcinfo->flinfo->fn_extra;
}
static bool
-range_contains_internal(FunctionCallInfo fcinfo, RangeType * r1, RangeType * r2)
+range_contains_internal(FunctionCallInfo fcinfo, RangeType *r1, RangeType *r2)
{
RangeBound lower1;
RangeBound upper1;
BF_ctx
BF_key
BF_word
+BF_word_signed
BIGNUM
BIO
BIO_METHOD
BOOL
BOOLEAN
BOX
+BTArrayKeyInfo
BTBuildState
BTCycleId
BTIndexStat
BTScanOpaqueData
BTScanPosData
BTScanPosItem
+BTSortArrayContext
BTSpool
BTStack
BTStackData
CommandId
CommentItem
CommentStmt
+CommonEntry
CommonTableExpr
CompareScalarsContext
CompositeTypeStmt
ConfigVariable
ConnStatusType
ConnType
+ConsiderSplitContext
Const
ConstrCheck
ConstrType
CreateOpClassStmt
CreateOpFamilyStmt
CreatePLangStmt
+CreateRangeStmt
CreateRoleStmt
CreateSchemaStmt
CreateSchemaStmtContext
DR_intorel
DR_printtup
DR_sqlfunction
-DSA
DWORD
DataDumperPtr
DataPageDeleteStack
FState
FakeRelCacheEntry
FakeRelCacheEntryData
+FastPathStrongRelationLockData
FdwInfo
FdwPlan
FdwRoutine
FormData_pg_opfamily
FormData_pg_pltemplate
FormData_pg_proc
+FormData_pg_range
FormData_pg_rewrite
FormData_pg_sequence
FormData_pg_shdepend
Form_pg_opfamily
Form_pg_pltemplate
Form_pg_proc
+Form_pg_range
Form_pg_rewrite
Form_pg_sequence
Form_pg_shdepend
GBT_NUMKEY_R
GBT_VARKEY
GBT_VARKEY_R
+GISTBufferingInsertStack
+GISTBuildBuffers
GISTBuildState
GISTENTRY
GISTInsertStack
GISTInsertState
+GISTNodeBuffer
+GISTNodeBufferPage
GISTPageOpaque
GISTPageOpaqueData
GISTPageSplitInfo
Gene
GenericExprState
GeqoPrivateData
+GiSTOptions
GinBtree
GinBtreeData
GinBtreeStack
GinTupleCollector
GinVacuumState
GistBDItem
+GistBufferingMode
GistEntryVector
GistNSN
GistSplitUnion
HLOCAL
HMODULE
HOldEntry
+HRESULT
HSParser
HSpool
HStore
HashState
HashValueFunc
HbaLine
+HbaToken
HeadlineParsedText
HeadlineWordEntry
HeapPosition
IndexElem
IndexInfo
IndexList
+IndexOnlyScan
+IndexOnlyScanState
IndexOptInfo
IndexPath
IndexRuntimeKeyInfo
LockAcquireResult
LockData
LockInfoData
+LockInstanceData
LockMethod
LockMethodData
LockRelId
ObjectAddressStack
ObjectAddresses
ObjectClass
+ObjectPropertyType
ObjectType
Offset
OffsetNumber
Oldstyle_fnextra
OnCommitAction
OnCommitItem
+OpBtreeInterpretation
OpClassCacheEnt
OpExpr
OpFamilyMember
PLpgSQL_expr
PLpgSQL_func_hashkey
PLpgSQL_function
+PLpgSQL_if_elsif
PLpgSQL_nsitem
PLpgSQL_plugin
PLpgSQL_raise_option
PSQL_ERROR_ROLLBACK
PTOKEN_GROUPS
PTOKEN_USER
+PVCAggregateBehavior
PVCPlaceHolderBehavior
PVOID
PX_Alias
PgStat_TableEntry
PgStat_TableStatus
PgStat_TableXactStatus
+PgXmlErrorContext
+PgXmlStrictness
Pg_finfo_record
Pg_magic_struct
+PickSplitSortItem
PipeProtoChunk
PipeProtoHeader
PlaceHolderInfo
RTEKind
RWConflict
RWConflictPoolHeader
+RangeBound
RangeFunction
RangeQueryClause
RangeSubselect
RangeTblEntry
RangeTblRef
+RangeType
+RangeTypeInfo
RangeVar
RawColumnDefault
ReScanForeignScan_function
RelativeTime
RelcacheCallbackFunction
Relids
+RelocationBufferInfo
RemoveFuncStmt
RemoveOpClassStmt
RemoveOpFamilyStmt
SlruFlush
SlruFlushData
SlruPageStatus
+SlruScanCallback
SlruShared
SlruSharedData
Snapshot
SortState
SortTuple
SpecialJoinInfo
+SplitInterval
SplitVar
SplitedPageLayout
StackElem
float8KEY
fmNodePtr
fmgr_hook_type
-fpos_t
freeaddrinfo_ptr_t
freefunc
fsec_t
inet_struct
inline_error_callback_arg
ino_t
-inquiry
instr_time
int16
int16KEY
locate_var_of_level_context
locate_var_of_relation_context
locate_windowfunc_context
+logstreamer_param
lquery
lquery_level
lquery_variant
macKEY
macaddr
mb2wchar_with_len_converter
+mbcharacter_incrementer
mbdisplaylen_converter
mblen_converter
mbverifier
pthread_once_t
pthread_t
pull_var_clause_context
+pull_varattnos_context
pull_varnos_context
pullup_replace_vars_context
qsort_arg_comparator
rm_detail_t
role_auth_extra
save_buffer
+segment_finish_callback
sequence_magic
-setter
shmem_startup_hook_type
sig_atomic_t
sigjmp_buf
slock_t
smgrid
sql_error_callback_arg
-sqlparseInfo
-sqlparseState
ss_lru_item_t
ss_scan_location_t
ss_scan_locations_t
ssize_t
stemmer_module
stmtCacheEntry
+stream_continue_callback
substitute_actual_parameters_context
substitute_actual_srf_parameters_context
substitute_multiple_relids_context
xl_heap_inplace
xl_heap_insert
xl_heap_lock
+xl_heap_multi_insert
xl_heap_newpage
xl_heap_update
+xl_heap_visible
xl_heaptid
xl_invalid_page
xl_invalid_page_key
+xl_multi_insert_tuple
xl_multixact_create
xl_parameter_change
xl_relmap_update
xl_xact_abort_prepared
xl_xact_assignment
xl_xact_commit
+xl_xact_commit_compact
xl_xact_commit_prepared
xmlBuffer
xmlBufferPtr
xmlChar
xmlDocPtr
+xmlErrorPtr
+xmlGenericErrorFunc
xmlNodePtr
xmlNodeSetPtr
xmlParserCtxtPtr
+xmlParserInputPtr
+xmlStructuredErrorFunc
xmlTextWriter
xmlTextWriterPtr
xmlXPathCompExprPtr