当前位置: 首页>>代码示例>>C++>>正文


C++ READ_STRING_FIELD函数代码示例

本文整理汇总了C++中READ_STRING_FIELD函数的典型用法代码示例。如果您正苦于以下问题:C++ READ_STRING_FIELD函数的具体用法?C++ READ_STRING_FIELD怎么用?C++ READ_STRING_FIELD使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了READ_STRING_FIELD函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: _readNotifyStmt

/*
 * _readNotifyStmt
 */
static NotifyStmt *
_readNotifyStmt(void)
{
	READ_LOCALS(NotifyStmt);

	READ_STRING_FIELD(conditionname);
	READ_STRING_FIELD(payload);

	READ_DONE();
}
开发者ID:TesterRandolph,项目名称:postgres-x2,代码行数:13,代码来源:readfuncs.c

示例2: _readWithCheckOption

/*
 * _readWithCheckOption
 */
static WithCheckOption *
_readWithCheckOption(void)
{
	READ_LOCALS(WithCheckOption);

	READ_ENUM_FIELD(kind, WCOKind);
	READ_STRING_FIELD(relname);
	READ_STRING_FIELD(polname);
	READ_NODE_FIELD(qual);
	READ_BOOL_FIELD(cascaded);

	READ_DONE();
}
开发者ID:AlexaPopov,项目名称:citus,代码行数:16,代码来源:citus_readfuncs_95.c

示例3: _readWindowClause

/*
 * _readWindowClause
 */
static WindowClause *
_readWindowClause(void)
{
	READ_LOCALS(WindowClause);

	READ_STRING_FIELD(name);
	READ_STRING_FIELD(refname);
	READ_NODE_FIELD(partitionClause);
	READ_NODE_FIELD(orderClause);
	READ_INT_FIELD(frameOptions);
	READ_UINT_FIELD(winref);
	READ_BOOL_FIELD(copiedOrder);

	READ_DONE();
}
开发者ID:Aldizh,项目名称:buffer_manager,代码行数:18,代码来源:readfuncs.c

示例4: _readRangeVar

static RangeVar *
_readRangeVar(void)
{
	READ_LOCALS(RangeVar);

	local_node->catalogname = NULL;		/* not currently saved in output
										 * format */

	READ_STRING_FIELD(schemaname);
	READ_STRING_FIELD(relname);
	READ_ENUM_FIELD(inhOpt, InhOption);
	READ_BOOL_FIELD(istemp);
	READ_NODE_FIELD(alias);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:16,代码来源:readfuncs.c

示例5: _readRangeTblEntry

/*
 * _readRangeTblEntry
 */
static RangeTblEntry *
_readRangeTblEntry(void)
{
	READ_LOCALS(RangeTblEntry);

	/* put alias + eref first to make dump more legible */
	READ_NODE_FIELD(alias);
	READ_NODE_FIELD(eref);
	READ_ENUM_FIELD(rtekind, RTEKind);

	switch (local_node->rtekind)
	{
		case RTE_RELATION:
			READ_OID_FIELD(relid);
			READ_CHAR_FIELD(relkind);
			READ_NODE_FIELD(tablesample);
			break;
		case RTE_SUBQUERY:
			READ_NODE_FIELD(subquery);
			READ_BOOL_FIELD(security_barrier);
			break;
		case RTE_JOIN:
			READ_ENUM_FIELD(jointype, JoinType);
			READ_NODE_FIELD(joinaliasvars);
			break;
		case RTE_FUNCTION:
			READ_NODE_FIELD(functions);
			READ_BOOL_FIELD(funcordinality);
			break;
		case RTE_VALUES:
			READ_NODE_FIELD(values_lists);
			READ_NODE_FIELD(values_collations);
			break;
		case RTE_CTE:
			READ_STRING_FIELD(ctename);
			READ_UINT_FIELD(ctelevelsup);
			READ_BOOL_FIELD(self_reference);
			READ_NODE_FIELD(ctecoltypes);
			READ_NODE_FIELD(ctecoltypmods);
			READ_NODE_FIELD(ctecolcollations);
			break;
		default:
			elog(ERROR, "unrecognized RTE kind: %d",
				 (int) local_node->rtekind);
			break;
	}

	READ_BOOL_FIELD(lateral);
	READ_BOOL_FIELD(inh);
	READ_BOOL_FIELD(inFromCl);
	READ_UINT_FIELD(requiredPerms);
	READ_OID_FIELD(checkAsUser);
	READ_BITMAPSET_FIELD(selectedCols);
	READ_BITMAPSET_FIELD(insertedCols);
	READ_BITMAPSET_FIELD(updatedCols);
	READ_NODE_FIELD(securityQuals);

	READ_DONE();
}
开发者ID:TraceBundy,项目名称:postgres,代码行数:62,代码来源:readfuncs.c

示例6: _readAlias

static Alias *
_readAlias(void)
{
	READ_LOCALS(Alias);

	READ_STRING_FIELD(aliasname);
	READ_NODE_FIELD(colnames);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:10,代码来源:readfuncs.c

示例7: _readWithCheckOption

/*
 * _readWithCheckOption
 */
static WithCheckOption *
_readWithCheckOption(void)
{
	READ_LOCALS(WithCheckOption);

	READ_STRING_FIELD(viewname);
	READ_NODE_FIELD(qual);
	READ_BOOL_FIELD(cascaded);

	READ_DONE();
}
开发者ID:kevinston,项目名称:postgres,代码行数:14,代码来源:readfuncs.c

示例8: _readDeclareCursorStmt

/*
 * _readDeclareCursorStmt
 */
static DeclareCursorStmt *
_readDeclareCursorStmt(void)
{
	READ_LOCALS(DeclareCursorStmt);

	READ_STRING_FIELD(portalname);
	READ_INT_FIELD(options);
	READ_NODE_FIELD(query);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:14,代码来源:readfuncs.c

示例9: _readCurrentOfExpr

/*
 * _readCurrentOfExpr
 */
static CurrentOfExpr *
_readCurrentOfExpr(void)
{
	READ_LOCALS(CurrentOfExpr);

	READ_UINT_FIELD(cvarno);
	READ_STRING_FIELD(cursor_name);
	READ_INT_FIELD(cursor_param);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:14,代码来源:readfuncs.c

示例10: _readMultiPlan

static MultiPlan *
_readMultiPlan(void)
{
	READ_LOCALS(MultiPlan);

	READ_NODE_FIELD(workerJob);
	READ_NODE_FIELD(masterQuery);
	READ_STRING_FIELD(masterTableName);

	READ_DONE();
}
开发者ID:AlexaPopov,项目名称:citus,代码行数:11,代码来源:citus_readfuncs_95.c

示例11: _readNamedArgExpr

/*
 * _readNamedArgExpr
 */
static NamedArgExpr *
_readNamedArgExpr(void)
{
	READ_LOCALS(NamedArgExpr);

	READ_NODE_FIELD(arg);
	READ_STRING_FIELD(name);
	READ_INT_FIELD(argnumber);
	READ_LOCATION_FIELD(location);

	READ_DONE();
}
开发者ID:TesterRandolph,项目名称:postgres-x2,代码行数:15,代码来源:readfuncs.c

示例12: _readRangeTableSample

/*
 * _readRangeTableSample
 */
static RangeTableSample *
_readRangeTableSample(void)
{
	READ_LOCALS(RangeTableSample);

	READ_NODE_FIELD(relation);
	READ_STRING_FIELD(method);
	READ_NODE_FIELD(repeatable);
	READ_NODE_FIELD(args);

	READ_DONE();
}
开发者ID:TraceBundy,项目名称:postgres,代码行数:15,代码来源:readfuncs.c

示例13: _readIntoClause

static IntoClause *
_readIntoClause(void)
{
	READ_LOCALS(IntoClause);

	READ_NODE_FIELD(rel);
	READ_NODE_FIELD(colNames);
	READ_NODE_FIELD(options);
	READ_ENUM_FIELD(onCommit, OnCommitAction);
	READ_STRING_FIELD(tableSpaceName);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:13,代码来源:readfuncs.c

示例14: _readShardPlacement

static ShardPlacement *
_readShardPlacement(void)
{
	READ_LOCALS(ShardPlacement);

	READ_OID_FIELD(tupleOid);
	READ_UINT64_FIELD(shardId);
	READ_UINT64_FIELD(shardLength);
	READ_ENUM_FIELD(shardState, RelayFileState);
	READ_STRING_FIELD(nodeName);
	READ_UINT_FIELD(nodePort);

	READ_DONE();
}
开发者ID:AlexaPopov,项目名称:citus,代码行数:14,代码来源:citus_readfuncs_95.c

示例15: _readTargetEntry

/*
 * _readTargetEntry
 */
static TargetEntry *
_readTargetEntry(void)
{
	READ_LOCALS(TargetEntry);

	READ_NODE_FIELD(expr);
	READ_INT_FIELD(resno);
	READ_STRING_FIELD(resname);
	READ_UINT_FIELD(ressortgroupref);
	READ_OID_FIELD(resorigtbl);
	READ_INT_FIELD(resorigcol);
	READ_BOOL_FIELD(resjunk);

	READ_DONE();
}
开发者ID:KMU-embedded,项目名称:mosbench-ext,代码行数:18,代码来源:readfuncs.c


注:本文中的READ_STRING_FIELD函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。