コード例 #1
0
ファイル: rel_psm.c プロジェクト: jaiminpan/Monetdb
static void
_stack_push_table(mvc *sql, char *tname, sql_table *t)
{
	sql_rel *r = rel_basetable(sql, t, tname );
		
	stack_push_rel_view(sql, tname, r);
}
コード例 #2
0
ファイル: rel_distribute.c プロジェクト: Clay-Birkett/monetdb
static sql_rel *
rewrite_replica( mvc *sql, sql_rel *rel, sql_table *t, sql_table *p) 
{
	node *n, *m;
	sql_rel *r = rel_basetable(sql, p, t->base.name);

	for (n = rel->exps->h, m = r->exps->h; n && m; n = n->next, m = m->next) {
		sql_exp *e = n->data;
		sql_exp *ne = m->data;

		exp_setname(sql->sa, ne, e->rname, e->name);
	}
	rel_destroy(rel);
	return r;
}
コード例 #3
0
ファイル: rel_psm.c プロジェクト: MonetDB/MonetDB
static sql_var*
_stack_push_table(mvc *sql, const char *tname, sql_table *t)
{
	sql_rel *r = rel_basetable(sql, t, tname );
	return stack_push_rel_view(sql, tname, r);
}