summaryrefslogtreecommitdiff
path: root/storage/connect/tabbson.h
diff options
context:
space:
mode:
Diffstat (limited to 'storage/connect/tabbson.h')
-rw-r--r--storage/connect/tabbson.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/storage/connect/tabbson.h b/storage/connect/tabbson.h
index bb3f32bd945..adb02dd28e4 100644
--- a/storage/connect/tabbson.h
+++ b/storage/connect/tabbson.h
@@ -127,11 +127,13 @@ protected:
class BCUTIL : public BTUTIL {
public:
// Constructor
- BCUTIL(PGLOBAL G, PBSCOL cp, TDBBSN* tp) : BTUTIL(G, tp) { Cp = cp; }
+ BCUTIL(PGLOBAL G, PBSCOL cp, TDBBSN* tp) : BTUTIL(G, tp)
+ { Cp = cp; Jb = false; }
// Utility functions
void SetJsonValue(PGLOBAL g, PVAL vp, PBVAL jvp);
- PVAL MakeBson(PGLOBAL g, PBVAL jsp);
+ PBVAL MakeBson(PGLOBAL g, PBVAL jsp, int n);
+ PBVAL GetRowValue(PGLOBAL g, PBVAL row, int i);
PVAL GetColumnValue(PGLOBAL g, PBVAL row, int i);
PVAL ExpandArray(PGLOBAL g, PBVAL arp, int n);
PVAL CalculateArray(PGLOBAL g, PBVAL arp, int n);
@@ -140,6 +142,7 @@ public:
protected:
// Member
PBSCOL Cp;
+ bool Jb;
}; // end of class BCUTIL
/* -------------------------- TDBBSN class --------------------------- */