30#define PG_CMDTAG(tag, name, evtrgok, rwrok, rowcnt) \
31 { name, (uint8) (sizeof(name) - 1), evtrgok, rwrok, rowcnt },
97 position = base + ((last - base) >> 1);
#define Assert(condition)
const char * GetCommandTagNameAndLen(CommandTag commandTag, Size *len)
void InitializeQueryCompletion(QueryCompletion *qc)
const char * GetCommandTagName(CommandTag commandTag)
static const CommandTagBehavior tag_behavior[]
CommandTag GetCommandTagEnum(const char *commandname)
bool command_tag_event_trigger_ok(CommandTag commandTag)
bool command_tag_table_rewrite_ok(CommandTag commandTag)
bool command_tag_display_rowcount(CommandTag commandTag)
Size BuildQueryCompletionString(char *buff, const QueryCompletion *qc, bool nameonly)
#define COMPLETION_TAG_BUFSIZE
int pg_ulltoa_n(uint64 value, char *a)
int pg_strcasecmp(const char *s1, const char *s2)
const bool table_rewrite_ok
const bool event_trigger_ok
const bool display_rowcount