mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	 94e5d7de85
			
		
	
	
	94e5d7de85
	
	
	
		
			
			modified: storage/connect/CMakeLists.txt modified: storage/connect/JavaWrappers.jar modified: storage/connect/colblk.h modified: storage/connect/filter.cpp modified: storage/connect/filter.h modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h modified: storage/connect/jdbccat.h modified: storage/connect/jdbconn.cpp modified: storage/connect/jdbconn.h modified: storage/connect/mongofam.cpp modified: storage/connect/mongofam.h modified: storage/connect/mycat.cc modified: storage/connect/mycat.h modified: storage/connect/tabext.h modified: storage/connect/tabjdbc.cpp modified: storage/connect/tabjdbc.h modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h modified: storage/connect/tabmgo.cpp modified: storage/connect/tabmgo.h created: storage/connect/Mongo2Interface.java created: storage/connect/Mongo3Interface.java created: storage/connect/cmgoconn.cpp created: storage/connect/cmgoconn.h created: storage/connect/javaconn.cpp created: storage/connect/javaconn.h created: storage/connect/jmgfam.cpp created: storage/connect/jmgfam.h created: storage/connect/jmgoconn.cpp created: storage/connect/jmgoconn.h created: storage/connect/mongo.cpp created: storage/connect/mongo.h created: storage/connect/tabjmg.cpp created: storage/connect/tabjmg.h - tdbp not initialized when catched exception in CntGetTDB (connect.cc line 188) modified: storage/connect/connect.h - CheckCleanup should sometimes doing cleanup on pure info Sometimes MariaDB loops on info to get the size of all tables in a database. This can sometimes fail by exhausted memory. CheckCleanup now have a force boolean parameter (defaulting to false) modified: storage/connect/ha_connect.cc modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h Change the copyright of some source files modified: storage/connect/connect.cc modified: storage/connect/connect.h modified: storage/connect/engmsg.h modified: storage/connect/global.h modified: storage/connect/ha_connect.cc modified: storage/connect/ha_connect.h modified: storage/connect/msgid.h modified: storage/connect/mycat.cc modified: storage/connect/mycat.h modified: storage/connect/os.h modified: storage/connect/osutil.c modified: storage/connect/osutil.h modified: storage/connect/user_connect.cc modified: storage/connect/user_connect.h
		
			
				
	
	
		
			326 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			326 lines
		
	
	
	
		
			11 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Copyright (C) MariaDB Corporation Ab */
 | |
| #define MSG_ACCESS_VIOLATN     200
 | |
| #define MSG_ADD_BAD_TYPE       201
 | |
| #define MSG_ALLOC_ERROR        202
 | |
| #define MSG_ANSWER_TYPE        203
 | |
| #define MSG_API_CONF_ERROR     204
 | |
| #define MSG_APPL_NOT_INIT      205
 | |
| #define MSG_ARRAY_BNDS_EXCD    206
 | |
| #define MSG_BAD_ARRAY_OPER     207
 | |
| #define MSG_BAD_ARRAY_TYPE     208
 | |
| #define MSG_BAD_ARRAY_VAL      209
 | |
| #define MSG_BAD_BIN_FMT        210
 | |
| #define MSG_BAD_BLK_ESTIM      211
 | |
| #define MSG_BAD_BLK_SIZE       212
 | |
| #define MSG_BAD_BYTE_NUM       213
 | |
| #define MSG_BAD_BYTE_READ      214
 | |
| #define MSG_BAD_COL_TYPE       215
 | |
| #define MSG_BAD_COL_XPATH      216
 | |
| #define MSG_BAD_CONST_TYPE     217
 | |
| #define MSG_BAD_CONV_TYPE      218
 | |
| #define MSG_BAD_DATETIME       219
 | |
| #define MSG_BAD_DBF_FILE       220
 | |
| #define MSG_BAD_DBF_REC        221
 | |
| #define MSG_BAD_DBF_TYPE       222
 | |
| #define MSG_BAD_DIRECTORY      223
 | |
| #define MSG_BAD_FIELD_RANK     224
 | |
| #define MSG_BAD_FIELD_TYPE     225
 | |
| #define MSG_BAD_FILE_HANDLE    226
 | |
| #define MSG_BAD_FILTER         227
 | |
| #define MSG_BAD_FILTER_CONV    228
 | |
| #define MSG_BAD_FILTER_OP      229
 | |
| #define MSG_BAD_FLD_FORMAT     230
 | |
| #define MSG_BAD_FLD_LENGTH     231
 | |
| #define MSG_BAD_FREQ_SET       232
 | |
| #define MSG_BAD_FUNC_MODE      233
 | |
| #define MSG_BAD_HANDLE_VAL     234
 | |
| #define MSG_BAD_HEADER         235
 | |
| #define MSG_BAD_HEAD_END       236
 | |
| #define MSG_BAD_INDEX_FILE     237
 | |
| #define MSG_BAD_LINEFLD_FMT    238
 | |
| #define MSG_BAD_LINE_LEN       239
 | |
| #define MSG_BAD_LRECL          240
 | |
| #define MSG_BAD_NODE_TYPE      241
 | |
| #define MSG_BAD_OFFSET_VAL     242
 | |
| #define MSG_BAD_OPEN_MODE      243
 | |
| #define MSG_BAD_PARAM_TYPE     244
 | |
| #define MSG_BAD_PARM_COUNT     245
 | |
| #define MSG_BAD_QUOTE_FIELD    246
 | |
| #define MSG_BAD_READ_NUMBER    247
 | |
| #define MSG_BAD_RECFM          248
 | |
| #define MSG_BAD_RECFM_VAL      249
 | |
| #define MSG_BAD_SET_CASE       250
 | |
| #define MSG_BAD_SET_STRING     251
 | |
| #define MSG_BAD_SPECIAL_COL    252
 | |
| #define MSG_BAD_SPEC_COLUMN    253
 | |
| #define MSG_BAD_TABLE_TYPE     254
 | |
| #define MSG_BAD_TYPE_LIKE      255
 | |
| #define MSG_BAD_VALBLK_INDX    256
 | |
| #define MSG_BAD_VALBLK_TYPE    257
 | |
| #define MSG_BAD_VALNODE        258
 | |
| #define MSG_BAD_VALUE_TYPE     259
 | |
| #define MSG_BAD_VAL_UPDATE     260
 | |
| #define MSG_BAS_NS_LIST        261
 | |
| #define MSG_BIN_F_TOO_LONG     262
 | |
| #define MSG_BIN_MODE_FAIL      263
 | |
| #define MSG_BLKTYPLEN_MISM     264
 | |
| #define MSG_BLK_IS_NULL        265
 | |
| #define MSG_BREAKPOINT         266
 | |
| #define MSG_BUILD_INDEX        267
 | |
| #define MSG_CANNOT_OPEN        268
 | |
| #define MSG_CHSIZE_ERROR       269
 | |
| #define MSG_COL_ALLOC_ERR      270
 | |
| #define MSG_COL_ISNOT_TABLE    271
 | |
| #define MSG_COL_NOT_SORTED     272
 | |
| #define MSG_COL_NUM_MISM       273
 | |
| #define MSG_COM_ERROR          274
 | |
| #define MSG_CONCAT_SUBNODE     275
 | |
| #define MSG_CONNECT_CANCEL     276
 | |
| #define MSG_CONTROL_C_EXIT     277
 | |
| #define MSG_DATABASE_LOADED    278
 | |
| #define MSG_DATA_MISALIGN      279
 | |
| #define MSG_DBASE_FILE         280
 | |
| #define MSG_DEF_ALLOC_ERROR    281
 | |
| #define MSG_DEL_FILE_ERR       282
 | |
| #define MSG_DEL_READ_ERROR     283
 | |
| #define MSG_DEL_WRITE_ERROR    284
 | |
| #define MSG_DEPREC_FLAG        285
 | |
| #define MSG_DLL_LOAD_ERROR     286
 | |
| #define MSG_DOM_NOT_SUPP       287
 | |
| #define MSG_DVAL_NOTIN_LIST    288
 | |
| #define MSG_EMPTY_DOC          289
 | |
| #define MSG_EMPTY_FILE         290
 | |
| #define MSG_EOF_AFTER_LINE     291
 | |
| #define MSG_EOF_INDEX_FILE     292
 | |
| #define MSG_ERROR_IN_LSK       293
 | |
| #define MSG_ERROR_IN_SFP       294
 | |
| #define MSG_ERR_READING_REC    295
 | |
| #define MSG_FAIL_ADD_NODE      296
 | |
| #define MSG_FETCH_NO_RES       297
 | |
| #define MSG_FIELD_TOO_LONG     298
 | |
| #define MSG_FILELEN_ERROR      299
 | |
| #define MSG_FILE_IS_EMPTY      300
 | |
| #define MSG_FILE_MAP_ERR       301
 | |
| #define MSG_FILE_MAP_ERROR     302
 | |
| #define MSG_FILE_OPEN_YET      303
 | |
| #define MSG_FILE_UNFOUND       304
 | |
| #define MSG_FLD_TOO_LNG_FOR    305
 | |
| #define MSG_FLT_BAD_RESULT     306
 | |
| #define MSG_FLT_DENORMAL_OP    307
 | |
| #define MSG_FLT_INVALID_OP     308
 | |
| #define MSG_FLT_OVERFLOW       309
 | |
| #define MSG_FLT_STACK_CHECK    310
 | |
| #define MSG_FLT_UNDERFLOW      311
 | |
| #define MSG_FLT_ZERO_DIVIDE    312
 | |
| #define MSG_FMT_WRITE_NIY      313
 | |
| #define MSG_FOXPRO_FILE        314
 | |
| #define MSG_FPUTS_ERROR        315
 | |
| #define MSG_FSEEK_ERROR        316
 | |
| #define MSG_FSETPOS_ERROR      317
 | |
| #define MSG_FTELL_ERROR        318
 | |
| #define MSG_FUNCTION_ERROR     319
 | |
| #define MSG_FUNC_ERRNO         320
 | |
| #define MSG_FUNC_ERROR         321
 | |
| #define MSG_FUNC_ERR_S         322
 | |
| #define MSG_FWRITE_ERROR       323
 | |
| #define MSG_GET_DIST_VALS      324
 | |
| #define MSG_GET_FUNC_ERR       325
 | |
| #define MSG_GLOBAL_ERROR       326
 | |
| #define MSG_GUARD_PAGE         327
 | |
| #define MSG_GZOPEN_ERROR       328
 | |
| #define MSG_ILLEGAL_INSTR      329
 | |
| #define MSG_ILL_FILTER_CONV    330
 | |
| #define MSG_INDEX_NOT_UNIQ     331
 | |
| #define MSG_INDEX_YET_ON       332
 | |
| #define MSG_INDX_COL_NOTIN     333
 | |
| #define MSG_INDX_EXIST_YET     334
 | |
| #define MSG_INIT_FAILED        335
 | |
| #define MSG_INT_COL_ERROR      336
 | |
| #define MSG_INT_OVERFLOW       337
 | |
| #define MSG_INT_ZERO_DIVIDE    338
 | |
| #define MSG_INVALID_DISP       339
 | |
| #define MSG_INVALID_FTYPE      340
 | |
| #define MSG_INVALID_HANDLE     341
 | |
| #define MSG_INVALID_OPER       342
 | |
| #define MSG_INV_COLUMN_TYPE    343
 | |
| #define MSG_INV_COL_TYPE       344
 | |
| #define MSG_INV_DEF_READ       345
 | |
| #define MSG_INV_DIRCOL_OFST    346
 | |
| #define MSG_INV_MAP_POS        347
 | |
| #define MSG_INV_RAND_ACC       348
 | |
| #define MSG_INV_REC_POS        349
 | |
| #define MSG_INV_RESULT_TYPE    350
 | |
| #define MSG_INV_UPDT_TABLE     351
 | |
| #define MSG_IN_WITHOUT_SUB     352
 | |
| #define MSG_KEY_ALLOC_ERR      353
 | |
| #define MSG_KEY_ALLOC_ERROR    354
 | |
| #define MSG_LINE_TOO_LONG      355
 | |
| #define MSG_LIST               356
 | |
| #define MSG_LOADING_FAILED     357
 | |
| #define MSG_LRECL_TOO_SMALL    358
 | |
| #define MSG_MAKE_EMPTY_FILE    359
 | |
| #define MSG_MAKING             360
 | |
| #define MSG_MALLOC_ERROR       361
 | |
| #define MSG_MAP_VIEW_ERROR     362
 | |
| #define MSG_MAXSIZE_ERROR      363
 | |
| #define MSG_MEM_ALLOC_ERR      364
 | |
| #define MSG_MEM_ALLOC_ERROR    365
 | |
| #define MSG_MISPLACED_QUOTE    366
 | |
| #define MSG_MISSING_ARG        367
 | |
| #define MSG_MISSING_FIELD      368
 | |
| #define MSG_MISSING_FNAME      369
 | |
| #define MSG_MISSING_NODE       370
 | |
| #define MSG_MISSING_ROWNODE    371
 | |
| #define MSG_MIS_TAG_LIST       372
 | |
| #define MSG_MUL_MAKECOL_ERR    373
 | |
| #define MSG_NAME_CONV_ERR      374
 | |
| #define MSG_NEW_DOC_FAILED     375
 | |
| #define MSG_NEW_RETURN_NULL    376
 | |
| #define MSG_NEXT_FILE_ERROR    377
 | |
| #define MSG_NONCONT_EXCEPT     378
 | |
| #define MSG_NOP_ZLIB_INDEX     379
 | |
| #define MSG_NOT_A_DBF_FILE     380
 | |
| #define MSG_NOT_FIXED_LEN      381
 | |
| #define MSG_NO_0DH_HEAD        382
 | |
| #define MSG_NO_ACTIVE_DB       383
 | |
| #define MSG_NO_CHAR_FROM       384
 | |
| #define MSG_NO_DATE_FMT        385
 | |
| #define MSG_NO_DEF_FNCCOL      386
 | |
| #define MSG_NO_DEF_PIVOTCOL    387
 | |
| #define MSG_NO_DIR_INDX_RD     388
 | |
| #define MSG_NO_FEAT_SUPPORT    389
 | |
| #define MSG_NO_FLD_FORMAT      390
 | |
| #define MSG_NO_FORMAT_COL      391
 | |
| #define MSG_NO_FORMAT_TYPE     392
 | |
| #define MSG_NO_INDEX_READ      393
 | |
| #define MSG_NO_KEY_COL         394
 | |
| #define MSG_NO_KEY_UPDATE      395
 | |
| #define MSG_NO_MAP_INSERT      396
 | |
| #define MSG_NO_MATCHING_COL    397
 | |
| #define MSG_NO_MATCH_COL       398
 | |
| #define MSG_NO_MEMORY          399
 | |
| #define MSG_NO_MODE_PADDED     400
 | |
| #define MSG_NO_MUL_VCT         401
 | |
| #define MSG_NO_ODBC_DELETE     402
 | |
| #define MSG_NO_ODBC_DIRECT     403
 | |
| #define MSG_NO_ODBC_MUL        404
 | |
| #define MSG_NO_ODBC_SPECOL     405
 | |
| #define MSG_NO_PART_DEL        406
 | |
| #define MSG_NO_PART_MAP        407
 | |
| #define MSG_NO_PAR_BLK_INS     408
 | |
| #define MSG_NO_PIV_DIR_ACC     409
 | |
| #define MSG_NO_READ_32         410
 | |
| #define MSG_NO_RECOV_SPACE     411
 | |
| #define MSG_NO_ROWID_FOR_AM    412
 | |
| #define MSG_NO_ROW_NODE        413
 | |
| #define MSG_NO_SECTION_NAME    414
 | |
| #define MSG_NO_SEC_UPDATE      415
 | |
| #define MSG_NO_SETPOS_YET      416
 | |
| #define MSG_NO_SPEC_COL        417
 | |
| #define MSG_NO_SUB_VAL         418
 | |
| #define MSG_NO_TABCOL_DATA     419
 | |
| #define MSG_NO_TABLE_DEL       420
 | |
| #define MSG_NO_TAB_DATA        421
 | |
| #define MSG_NO_VCT_DELETE      422
 | |
| #define MSG_NO_ZIP_DELETE      423
 | |
| #define MSG_OPENING            424
 | |
| #define MSG_OPEN_EMPTY_FILE    425
 | |
| #define MSG_OPEN_ERROR         426
 | |
| #define MSG_OPEN_ERROR_IS      427
 | |
| #define MSG_OPEN_MODE_ERROR    428
 | |
| #define MSG_OPEN_STRERROR      429
 | |
| #define MSG_OPTBLK_RD_ERR      430
 | |
| #define MSG_OPTBLK_WR_ERR      431
 | |
| #define MSG_OPTIMIZING         432
 | |
| #define MSG_OPT_BMAP_RD_ERR    433
 | |
| #define MSG_OPT_BMAP_WR_ERR    434
 | |
| #define MSG_OPT_CANCELLED      435
 | |
| #define MSG_OPT_DVAL_RD_ERR    436
 | |
| #define MSG_OPT_DVAL_WR_ERR    437
 | |
| #define MSG_OPT_HEAD_RD_ERR    438
 | |
| #define MSG_OPT_HEAD_WR_ERR    439
 | |
| #define MSG_OPT_LOGIC_ERR      440
 | |
| #define MSG_OPT_MAX_RD_ERR     441
 | |
| #define MSG_OPT_MAX_WR_ERR     442
 | |
| #define MSG_OPT_MIN_RD_ERR     443
 | |
| #define MSG_OPT_MIN_WR_ERR     444
 | |
| #define MSG_OPT_NOT_MATCH      445
 | |
| #define MSG_PAGE_ERROR         446
 | |
| #define MSG_PARM_CNT_MISS      447
 | |
| #define MSG_PREC_VBLP_NULL     448
 | |
| #define MSG_PRIV_INSTR         449
 | |
| #define MSG_PROCADD_ERROR      450
 | |
| #define MSG_QUERY_CANCELLED    451
 | |
| #define MSG_RANGE_NO_JOIN      452
 | |
| #define MSG_RC_READING         453
 | |
| #define MSG_READY              454
 | |
| #define MSG_READ_ERROR         455
 | |
| #define MSG_READ_ONLY          456
 | |
| #define MSG_READ_SEEK_ERROR    457
 | |
| #define MSG_REGISTER_ERR       458
 | |
| #define MSG_REMOVE_ERROR       459
 | |
| #define MSG_RENAME_ERROR       460
 | |
| #define MSG_ROWID_NOT_IMPL     461
 | |
| #define MSG_SEC_KEY_FIRST      462
 | |
| #define MSG_SEC_NAME_FIRST     463
 | |
| #define MSG_SEP_IN_FIELD       464
 | |
| #define MSG_SEQUENCE_ERROR     465
 | |
| #define MSG_SETEOF_ERROR       466
 | |
| #define MSG_SETRECPOS_NIY      467
 | |
| #define MSG_SET_STR_TRUNC      468
 | |
| #define MSG_SFP_ERROR          469
 | |
| #define MSG_SHARED_LIB_ERR     470
 | |
| #define MSG_SINGLE_STEP        471
 | |
| #define MSG_SORTING_VAL        472
 | |
| #define MSG_SPCOL_READONLY     473
 | |
| #define MSG_SQL_CONF_ERROR     474
 | |
| #define MSG_SRCH_CLOSE_ERR     475
 | |
| #define MSG_SRC_TABLE_UNDEF    476
 | |
| #define MSG_STACK_OVERFLOW     477
 | |
| #define MSG_TABDIR_READONLY    478
 | |
| #define MSG_TABLE_NOT_OPT      479
 | |
| #define MSG_TABLE_NO_INDEX     480
 | |
| #define MSG_TABLE_READ_ONLY    481
 | |
| #define MSG_TABMUL_READONLY    482
 | |
| #define MSG_TOO_MANY_FIELDS    483
 | |
| #define MSG_TOO_MANY_JUMPS     484
 | |
| #define MSG_TOO_MANY_KEYS      485
 | |
| #define MSG_TO_BLK_IS_NULL     486
 | |
| #define MSG_TRUNCATE_ERROR     487
 | |
| #define MSG_TRUNC_BY_ESTIM     488
 | |
| #define MSG_TYPE_MISMATCH      489
 | |
| #define MSG_TYPE_VALUE_ERR     490
 | |
| #define MSG_UNBALANCE_QUOTE    491
 | |
| #define MSG_UNDEFINED_AM       492
 | |
| #define MSG_UNKNOWN_EXCPT      493
 | |
| #define MSG_UNMATCH_FIL_ARG    494
 | |
| #define MSG_UPDATE_ERROR       495
 | |
| #define MSG_UPD_ZIP_NOT_IMP    496
 | |
| #define MSG_VALSTR_TOO_LONG    497
 | |
| #define MSG_VALTYPE_NOMATCH    498
 | |
| #define MSG_VALUE_ERROR        499
 | |
| #define MSG_VALUE_TOO_BIG      500
 | |
| #define MSG_VALUE_TOO_LONG     501
 | |
| #define MSG_VAL_ALLOC_ERR      502
 | |
| #define MSG_VIR_NO_DELETE      503
 | |
| #define MSG_VIR_READ_ONLY      504
 | |
| #define MSG_VOID_FIRST_ARG     505
 | |
| #define MSG_WORK_AREA          506
 | |
| #define MSG_WRITE_SEEK_ERR     507
 | |
| #define MSG_WRITE_STRERROR     508
 | |
| #define MSG_WRITING            509
 | |
| #define MSG_WRITING_ERROR      510
 | |
| #define MSG_WS_CONV_ERR        511
 | |
| #define MSG_XCOL_MISMATCH      512
 | |
| #define MSG_XFILE_READERR      513
 | |
| #define MSG_XFILE_WRITERR      514
 | |
| #define MSG_XMLTAB_INIT_ERR    515
 | |
| #define MSG_XML_INIT_ERROR     516
 | |
| #define MSG_XPATH_CNTX_ERR     517
 | |
| #define MSG_XPATH_EVAL_ERR     518
 | |
| #define MSG_XPATH_NOT_SUPP     519
 | |
| #define MSG_ZERO_DIVIDE        520
 | |
| #define MSG_FIX_OVFLW_ADD      521
 | |
| #define MSG_FIX_OVFLW_TIMES    522
 | |
| #define MSG_FIX_UNFLW_ADD      523
 | |
| #define MSG_FIX_UNFLW_TIMES    524
 |