【资源池化】openGauss算子下推特性合入
1.opengauss内核适配 2.ndpplugin
This commit is contained in:
@ -325,6 +325,10 @@ typedef struct Instrumentation {
|
||||
int ec_libodbc_type; /* ec execute libodbc_type*/
|
||||
int64 ec_fetch_count; /* ec fetch count*/
|
||||
RecursiveInfo recursiveInfo;
|
||||
|
||||
int ndp_pushdown_page;
|
||||
int ndp_sendback_page;
|
||||
int ndp_handled;
|
||||
} Instrumentation;
|
||||
|
||||
/* instrumentation data */
|
||||
|
||||
@ -164,6 +164,7 @@ typedef struct TupleTableSlot {
|
||||
MemoryContext tts_per_tuple_mcxt;
|
||||
#endif
|
||||
TableAmType tts_tupslotTableAm; /* slots's tuple table type */
|
||||
bool tts_ndpAggHandled; /* slot is from ndp backend, handled by aggregate */
|
||||
} TupleTableSlot;
|
||||
|
||||
#define TTS_HAS_PHYSICAL_TUPLE(slot) ((slot)->tts_tuple != NULL && (slot)->tts_tuple != &((slot)->tts_minhdr))
|
||||
|
||||
Reference in New Issue
Block a user