Detailed Description
Configuration for building data sets.
Introduction
Configuration structures based off the base configuration type are used when building data sets. The base configuration describes how the data is handled. For example, whether or not a temporary file should be created, or whether the memory should be freed with the data set.
Extending configurations will add options specific to certain categories of data sets.
Collaboration diagram for Config:
Structs | |
| struct | fiftyoneDegreesConfigBase |
| Base configuration structure containing common configuration options, and options that apply to structures and methods in the common library. More... | |
Macros | |
| #define | FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE_DEFAULT false |
| Default value for the FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE macro. | |
| #define | FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE_DEFAULT |
| Temp file setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT. | |
| #define | FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY_DEFAULT false |
| Default value for the FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY macro. | |
| #define | FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY_DEFAULT |
| All in memory setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT. | |
| #define | FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX |
| Default value for the fiftyoneDegreesConfigBase structure with index. | |
| #define | FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX |
| Default value for the fiftyoneDegreesConfigBase structure without index. | |
Macro Definition Documentation
◆ FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX
| #define FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX |
Value:
FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY, /* allInMemory */ \
true, /* usesUpperPrefixedHeaders */ \
false, /* freeData */ \
FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE, /* useTempFile */ \
false, /* reuseTempFile */ \
NULL, /* tempDirs */ \
0, /* tempDirCount */ \
false /* propertyValueIndex */
#define FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY
All in memory setting used in the default configuration macro FIFTYONE_DEGREES_CONFIG_DEFAULT.
Definition config.h:95
#define FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE
Temp file setting used in the default configuration macro FIFTYONE_DEGREES_CONFIG_DEFAULT.
Definition config.h:81
Default value for the fiftyoneDegreesConfigBase structure without index.
◆ FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX
| #define FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX |
Value:
FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY, /* allInMemory */ \
true, /* usesUpperPrefixedHeaders */ \
false, /* freeData */ \
FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE, /* useTempFile */ \
false, /* reuseTempFile */ \
NULL, /* tempDirs */ \
0, /* tempDirCount */ \
true /* propertyValueIndex */
Default value for the fiftyoneDegreesConfigBase structure with index.
