提交 b1f254da 编写于 作者: H Heikki Linnakangas

Remove unused fields from CdbCopy.

上级 caf42fde
......@@ -97,13 +97,10 @@ makeCdbCopy(bool is_copy_in)
/* fresh start */
c->total_segs = 0;
c->mirror_map = NULL;
c->copy_in = is_copy_in;
c->skip_ext_partition = false;
c->outseglist = NIL;
c->partitions = NULL;
c->ao_segnos = NIL;
c->hasReplicatedTable = false;
c->dispatcherState = NULL;
initStringInfo(&(c->copy_out_buf));
......@@ -142,8 +139,6 @@ cdbCopyStart(CdbCopy *c, CopyStmt *stmt, struct GpPolicy *policy)
/* add in AO segno map for dispatch */
stmt->ao_segnos = c->ao_segnos;
stmt->skip_ext_partition = c->skip_ext_partition;
if (policy)
{
stmt->policy = GpPolicyCopy(policy);
......
......@@ -2640,8 +2640,6 @@ CopyToDispatch(CopyState cstate)
cdbCopy = makeCdbCopy(false);
cdbCopy->partitions = RelationBuildPartitionDesc(cstate->rel, false);
cdbCopy->skip_ext_partition = cstate->skip_ext_partition;
cdbCopy->hasReplicatedTable = GpPolicyIsReplicated(cstate->rel->rd_cdbpolicy);
/* XXX: lock all partitions */
......
......@@ -28,9 +28,7 @@ struct CdbDispatcherState;
typedef struct CdbCopy
{
int total_segs; /* total number of segments in cdb */
int *mirror_map; /* indicates how many db's each segment has */
bool copy_in; /* direction: true for COPY FROM false for COPY TO */
bool skip_ext_partition;/* skip external partition */
StringInfoData copy_out_buf;/* holds a chunk of data from the database */
......@@ -40,7 +38,6 @@ typedef struct CdbCopy
PartitionNode *partitions;
List *ao_segnos;
HTAB *aotupcounts; /* hash of ao relation id to processed tuple count */
bool hasReplicatedTable;
struct CdbDispatcherState *dispatcherState;
} CdbCopy;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册