mksqlite  2.5
A MATLAB interface to SQLite
config.h
Go to the documentation of this file.
1 
17 #pragma once
18 
20 #define BOOL_TRUE 1
21 #define BOOL_FALSE 0
22 
23 #define CONFIG_USE_HEAP_CHECK BOOL_FALSE
24 #define CONFIG_NULL_AS_NAN BOOL_FALSE
25 #define CONFIG_BUSYTIMEOUT 1000
26 
27 #define CONFIG_COMPRESSION_LEVEL 0
29 #define CONFIG_COMPRESSION_TYPE NULL
30 
31 #define CONFIG_COMPRESSION_CHECK BOOL_TRUE
33 
34 #define CONFIG_CONVERT_UTF8 BOOL_TRUE
36 
37 
39 #if defined( MATLAB_MEX_FILE )
40 
45  enum RESULT_TYPES {
49 
52  };
53 
54  #define CONFIG_MKSQLITE_VERSION_STRING "2.5"
55 
56  #define CONFIG_MAX_NUM_OF_DBS 10
57  #define CONFIG_CHECK_4_UNIQUE_FIELDS BOOL_TRUE
58 
59  #define CONFIG_STREAMING BOOL_FALSE
61 
62  #define CONFIG_MKSQLITE_MAX_BLOB_SIZE ((mwSize)INT32_MAX)
64 
65  #ifndef CONFIG_EARLY_BIND_SERIALIZE
68  #define CONFIG_EARLY_BIND_SERIALIZE BOOL_FALSE
69  #endif
70 
72  #define CONFIG_RESULT_TYPE RESULT_TYPE_ARRAYOFSTRUCTS
73 
74  #define CONFIG_PARAM_WRAPPING BOOL_FALSE
76 #endif
Matrix/cell array.
Definition: config.h:48
Struct of arrays.
Definition: config.h:47
Array of structs.
Definition: config.h:46
Limit for bound checking only.
Definition: config.h:51
RESULT_TYPES
MATLAB specific configurations.
Definition: config.h:45