_Exit⚠ | |
_IO_feof⚠ | |
_IO_ferror⚠ | |
_IO_flockfile⚠ | |
_IO_free_backup_area⚠ | |
_IO_ftrylockfile⚠ | |
_IO_funlockfile⚠ | |
_IO_getc⚠ | |
_IO_padn⚠ | |
_IO_peekc_locked⚠ | |
_IO_putc⚠ | |
_IO_seekoff⚠ | |
_IO_seekpos⚠ | |
_IO_sgetn⚠ | |
_IO_vfprintf⚠ | |
_IO_vfscanf⚠ | |
__acos⚠ | |
__acosf⚠ | |
__acosh⚠ | |
__acoshf⚠ | |
__acoshl⚠ | |
__acosl⚠ | |
__asin⚠ | |
__asinf⚠ | |
__asinh⚠ | |
__asinhf⚠ | |
__asinhl⚠ | |
__asinl⚠ | |
__atan⚠ | |
__atan2⚠ | |
__atan2f⚠ | |
__atan2l⚠ | |
__atanf⚠ | |
__atanh⚠ | |
__atanhf⚠ | |
__atanhl⚠ | |
__atanl⚠ | |
__cbrt⚠ | |
__cbrtf⚠ | |
__cbrtl⚠ | |
__ceil⚠ | |
__ceilf⚠ | |
__ceill⚠ | |
__copysign⚠ | |
__copysignf⚠ | |
__copysignl⚠ | |
__cos⚠ | |
__cosf⚠ | |
__cosh⚠ | |
__coshf⚠ | |
__coshl⚠ | |
__cosl⚠ | |
__ctype_get_mb_cur_max⚠ | |
__drem⚠ | |
__dremf⚠ | |
__dreml⚠ | |
__erf⚠ | |
__erfc⚠ | |
__erfcf⚠ | |
__erfcl⚠ | |
__erff⚠ | |
__erfl⚠ | |
__exp⚠ | |
__exp2⚠ | |
__exp2f⚠ | |
__exp2l⚠ | |
__expf⚠ | |
__expl⚠ | |
__expm1⚠ | |
__expm1f⚠ | |
__expm1l⚠ | |
__fabs⚠ | |
__fabsf⚠ | |
__fabsl⚠ | |
__fdim⚠ | |
__fdimf⚠ | |
__fdiml⚠ | |
__finite⚠ | |
__finitef⚠ | |
__finitel⚠ | |
__floor⚠ | |
__floorf⚠ | |
__floorl⚠ | |
__fma⚠ | |
__fmaf⚠ | |
__fmal⚠ | |
__fmax⚠ | |
__fmaxf⚠ | |
__fmaxl⚠ | |
__fmin⚠ | |
__fminf⚠ | |
__fminl⚠ | |
__fmod⚠ | |
__fmodf⚠ | |
__fmodl⚠ | |
__fpclassify⚠ | |
__fpclassifyf⚠ | |
__fpclassifyl⚠ | |
__frexp⚠ | |
__frexpf⚠ | |
__frexpl⚠ | |
__gamma⚠ | |
__gammaf⚠ | |
__gammal⚠ | |
__getdelim⚠ | |
__hypot⚠ | |
__hypotf⚠ | |
__hypotl⚠ | |
__ilogb⚠ | |
__ilogbf⚠ | |
__ilogbl⚠ | |
__isinf⚠ | |
__isinff⚠ | |
__isinfl⚠ | |
__isnan⚠ | |
__isnanf⚠ | |
__isnanl⚠ | |
__j0⚠ | |
__j0f⚠ | |
__j0l⚠ | |
__j1⚠ | |
__j1f⚠ | |
__j1l⚠ | |
__jn⚠ | |
__jnf⚠ | |
__jnl⚠ | |
__ldexp⚠ | |
__ldexpf⚠ | |
__ldexpl⚠ | |
__lgamma⚠ | |
__lgamma_r⚠ | |
__lgammaf⚠ | |
__lgammaf_r⚠ | |
__lgammal⚠ | |
__lgammal_r⚠ | |
__llrint⚠ | |
__llrintf⚠ | |
__llrintl⚠ | |
__llround⚠ | |
__llroundf⚠ | |
__llroundl⚠ | |
__log⚠ | |
__log1p⚠ | |
__log1pf⚠ | |
__log1pl⚠ | |
__log2⚠ | |
__log2f⚠ | |
__log2l⚠ | |
__log10⚠ | |
__log10f⚠ | |
__log10l⚠ | |
__logb⚠ | |
__logbf⚠ | |
__logbl⚠ | |
__logf⚠ | |
__logl⚠ | |
__lrint⚠ | |
__lrintf⚠ | |
__lrintl⚠ | |
__lround⚠ | |
__lroundf⚠ | |
__lroundl⚠ | |
__modf⚠ | |
__modff⚠ | |
__modfl⚠ | |
__nan⚠ | |
__nanf⚠ | |
__nanl⚠ | |
__nearbyint⚠ | |
__nearbyintf⚠ | |
__nearbyintl⚠ | |
__nextafter⚠ | |
__nextafterf⚠ | |
__nextafterl⚠ | |
__nexttoward⚠ | |
__nexttowardf⚠ | |
__nexttowardl⚠ | |
__overflow⚠ | |
__pow⚠ | |
__powf⚠ | |
__powl⚠ | |
__remainder⚠ | |
__remainderf⚠ | |
__remainderl⚠ | |
__remquo⚠ | |
__remquof⚠ | |
__remquol⚠ | |
__rint⚠ | |
__rintf⚠ | |
__rintl⚠ | |
__round⚠ | |
__roundf⚠ | |
__roundl⚠ | |
__scalb⚠ | |
__scalbf⚠ | |
__scalbl⚠ | |
__scalbln⚠ | |
__scalblnf⚠ | |
__scalblnl⚠ | |
__scalbn⚠ | |
__scalbnf⚠ | |
__scalbnl⚠ | |
__signbit⚠ | |
__signbitf⚠ | |
__signbitl⚠ | |
__significand⚠ | |
__significandf⚠ | |
__significandl⚠ | |
__sin⚠ | |
__sinf⚠ | |
__sinh⚠ | |
__sinhf⚠ | |
__sinhl⚠ | |
__sinl⚠ | |
__sqrt⚠ | |
__sqrtf⚠ | |
__sqrtl⚠ | |
__tan⚠ | |
__tanf⚠ | |
__tanh⚠ | |
__tanhf⚠ | |
__tanhl⚠ | |
__tanl⚠ | |
__tgamma⚠ | |
__tgammaf⚠ | |
__tgammal⚠ | |
__trunc⚠ | |
__truncf⚠ | |
__truncl⚠ | |
__uflow⚠ | |
__underflow⚠ | |
__y0⚠ | |
__y0f⚠ | |
__y0l⚠ | |
__y1⚠ | |
__y1f⚠ | |
__y1l⚠ | |
__yn⚠ | |
__ynf⚠ | |
__ynl⚠ | |
a64l⚠ | |
abort⚠ | |
abs⚠ | |
acos⚠ | |
acosf⚠ | |
acosh⚠ | |
acoshf⚠ | |
acoshl⚠ | |
acosl⚠ | |
aligned_alloc⚠ | |
alloca⚠ | |
asctime⚠ | |
asctime_r⚠ | |
asin⚠ | |
asinf⚠ | |
asinh⚠ | |
asinhf⚠ | |
asinhl⚠ | |
asinl⚠ | |
at_quick_exit⚠ | |
atan⚠ | |
atan2⚠ | |
atan2f⚠ | |
atan2l⚠ | |
atanf⚠ | |
atanh⚠ | |
atanhf⚠ | |
atanhl⚠ | |
atanl⚠ | |
atexit⚠ | |
atof⚠ | |
atoi⚠ | |
atol⚠ | |
atoll⚠ | |
bsearch⚠ | |
bson2json⚠ | Convert BSON into JSON buffer.
|
bson_append⚠ | |
bson_append_array_from_iterator⚠ | |
bson_append_binary⚠ | Append binary data to a bson.
|
bson_append_bool⚠ | Append a bson_bool_t to a bson.
|
bson_append_bson⚠ | Append bson data to a bson.
|
bson_append_code⚠ | Append code to a bson.
|
bson_append_code_n⚠ | Append len bytes of code to a bson.
|
bson_append_code_w_scope⚠ | Append code to a bson with scope.
|
bson_append_code_w_scope_n⚠ | Append len bytes of code to a bson with scope.
|
bson_append_date⚠ | Append a bson_date_t value to a bson.
|
bson_append_double⚠ | Append an double to a bson.
|
bson_append_element⚠ | Append a BSON element to a bson from the current point of an iterator.
|
bson_append_field_from_iterator⚠ | Append current field from iterator into bson object.
|
bson_append_field_from_iterator2⚠ | Append current field value from iterator into bson object under specified string key.
|
bson_append_finish_array⚠ | Finish appending a new object or array to a bson. This
is simply an alias for bson_append_finish_object.
|
bson_append_finish_object⚠ | Finish appending a new object or array to a bson.
|
bson_append_int⚠ | Append an int to a bson.
|
bson_append_long⚠ | Append an long to a bson.
|
bson_append_new_oid⚠ | Append a bson_oid_t to a bson.
|
bson_append_null⚠ | Append a null value to a bson.
|
bson_append_object_from_iterator⚠ | |
bson_append_oid⚠ | Append a previously created bson_oid_t to a bson object.
|
bson_append_regex⚠ | Append a regex value to a bson.
|
bson_append_start_array⚠ | Start appending a new array to a bson.
|
bson_append_start_array2⚠ | |
bson_append_start_object⚠ | Start appending a new object to a bson.
|
bson_append_start_object2⚠ | |
bson_append_string⚠ | Append a string to a bson.
|
bson_append_string_n⚠ | Append len bytes of a string to a bson.
|
bson_append_symbol⚠ | Append a symbol to a bson.
|
bson_append_symbol_n⚠ | Append len bytes of a symbol to a bson.
|
bson_append_time_t⚠ | Append a time_t value to a bson.
|
bson_append_timestamp⚠ | Append a bson_timestamp_t value to a bson.
|
bson_append_timestamp2⚠ | |
bson_append_undefined⚠ | Append an undefined value to a bson.
|
bson_buffer_size⚠ | |
bson_builder_error⚠ | Invoke the error handler, but do not exit.
|
bson_check_duplicate_keys⚠ | Check duplicate keys
@return true if bson contains duplicate keys
|
bson_compare⚠ | Compares field path primitive values of two BSONs
@param bsdata1 BSON raw data
@param bsdata2 BSON raw data
@param fpath Field path to the field
@param fplen Length of fpath value
|
bson_compare_bool⚠ | |
bson_compare_double⚠ | |
bson_compare_fpaths⚠ | |
bson_compare_it_current⚠ | |
bson_compare_long⚠ | |
bson_compare_string⚠ | |
bson_copy⚠ | Make a complete copy of the a BSON object.
The source bson object must be in a finished
state; otherwise, the copy will fail.
|
bson_create⚠ | |
bson_create_from_buffer⚠ | |
bson_create_from_buffer2⚠ | |
bson_create_from_iterator⚠ | |
bson_data⚠ | Return a pointer to the raw buffer stored by this bson object.
|
bson_data2⚠ | |
bson_del⚠ | The bson_del() performs bson_destroy() then frees bson object itself.
@param b
|
bson_destroy⚠ | Destroy a bson object.
Clears bson object and frees internal memory buffers held by bson
object BUT does not delete bson object itself
@param b the bson object to destroy.
|
bson_dispose⚠ | |
bson_dup⚠ | Duplicates BSON object.
@param src BSON
@return Finished copy of src
|
bson_empty⚠ | Returns a pointer to a static empty BSON object.
|
bson_ensure_space⚠ | Grow a bson object.
|
bson_fatal⚠ | Exit fatally.
|
bson_fatal_msg⚠ | Exit fatally with an error message.
|
bson_find⚠ | Advance a bson_iterator to the named field.
|
bson_find_fieldpath_value⚠ | Advance specified iterator 'it' to field value pointing by 'fieldpath'/
Field path string format: 'field1.nestedfield1.nestedfield.2'.
If specified field not found BSON_EOO will be returned.
|
bson_find_fieldpath_value2⚠ | |
bson_find_fieldpath_value3⚠ | |
bson_find_from_buffer⚠ | |
bson_find_merged_arrays⚠ | |
bson_find_unmerged_arrays⚠ | |
bson_finish⚠ | Finalize a bson object.
|
bson_first_errormsg⚠ | |
bson_fix_duplicate_keys⚠ | Remove duplicate keys from bson:
|
bson_free⚠ | |
bson_init⚠ | Initialize a new bson object. If not created
with bson_new, you must initialize each new bson
object using this function.
|
bson_init_as_query⚠ | Intialize a new bson object. In query contruction mode allowing
dot and dollar chars in field names.
@param b
|
bson_init_data⚠ | Initialize a BSON object, and point its data
pointer to the provided char*.
|
bson_init_finished_data⚠ | |
bson_init_on_stack⚠ | |
bson_init_size⚠ | Initialize a BSON object and set its buffer to the given size.
|
bson_init_with_data⚠ | |
bson_inplace_set_bool⚠ | |
bson_inplace_set_double⚠ | |
bson_inplace_set_long⚠ | |
bson_int64_to_double⚠ | Cast an int64_t to double. This is necessary for embedding in
certain environments.
|
bson_iterator_bin_data⚠ | Get the value of the BSON binary object currently pointed to by the
iterator.
|
bson_iterator_bin_len⚠ | Get the length of the BSON binary object currently pointed to by the
iterator.
|
bson_iterator_bin_type⚠ | Get the type of the BSON binary object currently pointed to by the
iterator.
|
bson_iterator_bool⚠ | Get the boolean value of the BSON object currently pointed to by
the iterator.
|
bson_iterator_bool_raw⚠ | Get the bson_bool_t value of the BSON object currently pointed to by the
iterator. Assumes the correct type is used.
|
bson_iterator_code⚠ | Get the code value of the BSON object currently pointed to by the
iterator. Works with bson_code, bson_codewscope, and BSON_STRING
returns NULL for everything else.
|
bson_iterator_code_scope⚠ | Calls bson_empty on scope if not a bson_codewscope
|
bson_iterator_create⚠ | |
bson_iterator_date⚠ | Get the date value of the BSON object currently pointed to by the
iterator.
|
bson_iterator_dispose⚠ | |
bson_iterator_double⚠ | Get the double value of the BSON object currently pointed to by the
iterator.
|
bson_iterator_double_raw⚠ | Get the double value of the BSON object currently pointed to by the
iterator. Assumes the correct type is used.
|
bson_iterator_from_buffer⚠ | Initialize a bson iterator from a const char* buffer. Note
that this is mostly used internally.
|
bson_iterator_init⚠ | Initialize a bson_iterator.
|
bson_iterator_int⚠ | Get the int value of the BSON object currently pointed to by the iterator.
|
bson_iterator_int_raw⚠ | Get the int value of the BSON object currently pointed to by the
iterator. Assumes the correct type is used.
|
bson_iterator_key⚠ | Get the key of the BSON object currently pointed to by the iterator.
|
bson_iterator_long⚠ | Get the long value of the BSON object currently pointed to by the iterator.
|
bson_iterator_long_raw⚠ | Get the long value of the BSON object currently pointed to by the
iterator. Assumes the correct type is used.
|
bson_iterator_more⚠ | Check to see if the bson_iterator has more data.
|
bson_iterator_next⚠ | Point the iterator at the next BSON object.
|
bson_iterator_oid⚠ | Get the bson_oid_t value of the BSON object currently pointed to by the
iterator.
|
bson_iterator_regex⚠ | Get the value of the BSON regex object currently pointed to by the
iterator.
|
bson_iterator_regex_opts⚠ | Get the options of the BSON regex object currently pointed to by the
iterator.
|
bson_iterator_string⚠ | Get the string value of the BSON object currently pointed to by the
iterator.
|
bson_iterator_string_len⚠ | Get the string length of the BSON object currently pointed to by the
iterator.
|
bson_iterator_subiterator⚠ | Get a bson_iterator that on the BSON subobject.
|
bson_iterator_subobject⚠ | Get the BSON subobject currently pointed to by the
iterator.
|
bson_iterator_time_t⚠ | Get the time value of the BSON object currently pointed to by the
iterator.
|
bson_iterator_timestamp⚠ | Get the timestamp value of the BSON object currently pointed to by
the iterator.
|
bson_iterator_timestamp_increment⚠ | |
bson_iterator_timestamp_time⚠ | |
bson_iterator_type⚠ | Get the type of the BSON object currently pointed to by the iterator.
|
bson_iterator_value⚠ | Get the value of the BSON object currently pointed to by the iterator.
|
bson_malloc⚠ | Allocates memory and checks return value, exiting fatally if malloc() fails.
|
bson_merge⚠ | Merge bson b2 into b1 saving result the 'out' object.
b1 & b2 bson must be finished BSONS.
Resulting 'out' bson must be allocated and not finished.
|
bson_merge2⚠ | |
bson_merge_arrays⚠ | |
bson_merge_fieldpaths⚠ | Merge bsons.
bsdata2 may contain field path keys (eg: 'foo.bar').
|
bson_merge_recursive⚠ | Recursive merge bson b2 into b1 saving result the 'out' object.
b1 & b2 bson must be finished BSONS.
Resulting 'out' bson must be allocated and not finished.
|
bson_merge_recursive2⚠ | |
bson_numstr⚠ | |
bson_numstrn⚠ | |
bson_oid_from_string⚠ | Create a bson_oid_t from a string.
|
bson_oid_gen⚠ | Create a bson_oid object.
|
bson_oid_generated_time⚠ | Get the time a bson_oid_t was created.
|
bson_oid_to_string⚠ | Create a string representation of the bson_oid_t.
|
bson_print_raw⚠ | Print a string representation of a BSON object.
|
bson_realloc⚠ | Changes the size of allocated memory and checks return value,
exiting fatally if realloc() fails.
|
bson_rename⚠ | @brief Rename a fields specified by fields rename mapping.
|
bson_reset⚠ | |
bson_safe_init⚠ | Initialize a BSON object. If not created with bson_new, you must
initialize each new bson object using this function. Report
problems with memory allocation.
|
bson_safe_init_as_query⚠ | Intialize a BSON object. In query contruction mode allowing dot and
dollar chars in field names. Report problems with memory
allocation.
|
bson_safe_init_size⚠ | Initialize a BSON object and set its buffer to the given size.
Report problems with memory allocation.
|
bson_set_oid_fuzz⚠ | Set a function to be used to generate the second four bytes
of an object id.
|
bson_set_oid_inc⚠ | Set a function to be used to generate the incrementing part
of an object id (last four bytes). If you need thread-safety
in generating object ids, you should set this function.
|
bson_size⚠ | Size of a BSON object.
|
bson_size2⚠ | |
bson_strip⚠ | Include or exclude fpaths in the specified BSON and put resulting data into bsout .
On completion it finishes bsout object.
|
bson_strip2⚠ | |
bson_swap_endian32⚠ | |
bson_swap_endian64⚠ | |
bson_validate⚠ | @brief Validate bson object.
Set the bs->err bitmask as validation result.
|
bson_visit_fields⚠ | |
calloc⚠ | |
cbrt⚠ | |
cbrtf⚠ | |
cbrtl⚠ | |
ceil⚠ | |
ceilf⚠ | |
ceill⚠ | |
cfree⚠ | |
clearenv⚠ | |
clearerr⚠ | |
clearerr_unlocked⚠ | |
clock⚠ | |
clock_getcpuclockid⚠ | |
clock_getres⚠ | |
clock_gettime⚠ | |
clock_nanosleep⚠ | |
clock_settime⚠ | |
copysign⚠ | |
copysignf⚠ | |
copysignl⚠ | |
cos⚠ | |
cosf⚠ | |
cosh⚠ | |
coshf⚠ | |
coshl⚠ | |
cosl⚠ | |
ctermid⚠ | |
ctime⚠ | |
ctime_r⚠ | |
difftime⚠ | |
div⚠ | |
dprintf⚠ | |
drand48⚠ | |
drand48_r⚠ | |
drem⚠ | |
dremf⚠ | |
dreml⚠ | |
dysize⚠ | |
ecvt⚠ | |
ecvt_r⚠ | |
ejdbclose⚠ | Close a table database object. If a writer opens a database but does not close it appropriately,
the database will be broken.
@param jb EJDB handle.
@return If successful return true, otherwise return false.
|
ejdbcommand⚠ | Execute the ejdb database command.
|
ejdbcommand2⚠ | |
ejdbcreatecoll⚠ | Same as ejdbgetcoll() but automatically creates new collection
if it does't exists.
|
ejdbcreatequery⚠ | Create the query object.
|
ejdbcreatequery2⚠ | Alternative query creation method convenient to use
with ejdbqueryaddor and ejdbqueryhints methods.
@param jb EJDB database handle.
@param qobj Main query object BSON data.
@return On success return query handle. On error returns NULL.
|
ejdbdel⚠ | Delete database object. If the database is not closed, it is closed implicitly.
Note that the deleted object and its derivatives can not be used anymore
@param jb
|
ejdbecode⚠ | Get the last happened error code of a EJDB database object.
@param jb
@return The return value is the last happened error code.
|
ejdberrmsg⚠ | Get the message string corresponding to an error code.
@param ecode `ecode' specifies the error code.
@return The return value is the message string of the error code.
|
ejdbexport⚠ | Exports database collections data to the specified directory.
Database read lock will be taken on each collection.
|
ejdbformatversion⚠ | Return EJDB database format version.
|
ejdbformatversionmajor⚠ | Return EJDB database major format version.
|
ejdbformatversionminor⚠ | Return EJDB database minor format version.
|
ejdbformatversionpatch⚠ | Return EJDB database patch format version.
|
ejdbgetcoll⚠ | Retrieve collection handle for collection specified collname .
If collection with specified name does't exists it will return NULL.
@param jb EJDB handle.
@param colname Name of collection.
@return If error NULL will be returned.
|
ejdbgetcolls⚠ | Allocate a new TCLIST populated with shallow copy of all
collection handles (EJCOLL) currently opened.
@param jb EJDB handle.
@return If error NULL will be returned.
|
ejdbimport⚠ | Imports previously exported collections data into ejdb.
Global database write lock will be applied during import operation.
|
ejdbisopen⚠ | Return true if database is in open state
@param jb EJDB database hadle
@return True if database is in open state otherwise false
|
ejdbisvalidoidstr⚠ | Return true if a passed oid string cat be converted to valid
12 byte BSON object identifier (OID).
@param oid String
|
ejdbloadbson⚠ | Load BSON object with specified 'oid'.
If loaded bson is not NULL it must be freed by bson_del().
@param coll
@param oid
@return BSON object if exists otherwise return NULL.
|
ejdbmeta⚠ | Gets description of EJDB database and its collections.
|
ejdbnew⚠ | Create a EJDB database object. On error returns NULL.
Created pointer must be freed by ejdbdel()
@return The return value is the new EJDB database object or NULL if error.
|
ejdbopen⚠ | Opens EJDB database.
@param jb Database object created with ejdbnew' @param path Path to the database file. @param mode Open mode bitmask flags: JBOREADEROpen as a reader. JBOWRITEROpen as a writer. JBOCREATCreate db if it not exists JBOTRUNCTruncate db. JBONOLCKOpen without locking. JBOLCKNBLock without blocking. JBOTSYNC` Synchronize every transaction.
@return
|
ejdbqresultbsondata⚠ | Gets the pointer of query result BSON data buffer at the specified position pos .
If qr is NULL or idx is put of index range then the NULL pointer will be returned.
@param qr Query result set object.
@param pos Zero based position of the record.
|
ejdbqresultdispose⚠ | Disposes the query result set and frees a records buffers.
|
ejdbqresultnum⚠ | Returns the number of elements in the query result set.
@param qr Query result set. Can be NULL in this case 0 is returned.
|
ejdbqrydistinct⚠ | Provides 'distinct' operation over query
|
ejdbqryexecute⚠ | Execute the query against EJDB collection.
It is better to execute update queries with specified JBQRYCOUNT control
flag avoid unnecessarily rows fetching.
|
ejdbqueryaddor⚠ | Add OR restriction to query object.
@param jb EJDB database handle.
@param q Query handle.
@param orbsdata OR restriction BSON data.
@return NULL on error.
|
ejdbquerydel⚠ | Destroy query object created with ejdbcreatequery().
@param q
|
ejdbqueryhints⚠ | Set hints for the query.
@param jb EJDB database handle.
@param hintsbsdata Query hints BSON data.
@return NULL on error.
|
ejdbrmbson⚠ | Remove BSON object from collection.
The oid argument should points the primary key (_id)
of the bson record to be removed.
@param coll JSON collection ref.
@param oid BSON object id pointer.
@return
|
ejdbrmcoll⚠ | Removes collections specified by colname
@param jb EJDB handle.
@param colname Name of collection.
@param unlink It true the collection db file and all of its index files will be removed.
@return If successful return true, otherwise return false.
|
ejdbsavebson⚠ | Persist BSON object in the collection.
If saved bson does't have _id primary key then oid will be set to generated bson _id,
otherwise oid will be set to the current bson's _id field.
|
ejdbsavebson2⚠ | Persist BSON object in the collection.
If saved bson does't have _id primary key then oid will be set to generated bson _id,
otherwise oid will be set to the current bson's _id field.
|
ejdbsavebson3⚠ | |
ejdbsetindex⚠ | Set index for JSON field in EJDB collection.
|
ejdbsyncdb⚠ | Synchronize entire EJDB database and
all of its collections with storage.
@param jb Database hand
|
ejdbsyncoll⚠ | Synchronize content of a EJDB collection database with the file on device.
@param jcoll EJDB collection.
@return On success return true.
|
ejdbtranabort⚠ | Abort transaction for EJDB collection.
|
ejdbtranbegin⚠ | Begin transaction for EJDB collection.
|
ejdbtrancommit⚠ | Commit transaction for EJDB collection.
|
ejdbtranstatus⚠ | Get current transaction status, it will be placed into txActive
|
ejdbupdate⚠ | Convenient method to execute update queries.
|
ejdbversion⚠ | Return EJDB library version string. Eg: "1.1.13"
|
erand48⚠ | |
erand48_r⚠ | |
erf⚠ | |
erfc⚠ | |
erfcf⚠ | |
erfcl⚠ | |
erff⚠ | |
erfl⚠ | |
exit⚠ | |
exp⚠ | |
exp2⚠ | |
exp2f⚠ | |
exp2l⚠ | |
expf⚠ | |
expl⚠ | |
expm1⚠ | |
expm1f⚠ | |
expm1l⚠ | |
fabs⚠ | |
fabsf⚠ | |
fabsl⚠ | |
fclose⚠ | |
fcvt⚠ | |
fcvt_r⚠ | |
fdim⚠ | |
fdimf⚠ | |
fdiml⚠ | |
fdopen⚠ | |
feof⚠ | |
feof_unlocked⚠ | |
ferror⚠ | |
ferror_unlocked⚠ | |
fflush⚠ | |
fflush_unlocked⚠ | |
fgetc⚠ | |
fgetc_unlocked⚠ | |
fgetpos⚠ | |
fgets⚠ | |
fileno⚠ | |
fileno_unlocked⚠ | |
finite⚠ | |
finitef⚠ | |
finitel⚠ | |
flockfile⚠ | |
floor⚠ | |
floorf⚠ | |
floorl⚠ | |
fma⚠ | |
fmaf⚠ | |
fmal⚠ | |
fmax⚠ | |
fmaxf⚠ | |
fmaxl⚠ | |
fmemopen⚠ | |
fmin⚠ | |
fminf⚠ | |
fminl⚠ | |
fmod⚠ | |
fmodf⚠ | |
fmodl⚠ | |
fopen⚠ | |
fprintf⚠ | |
fputc⚠ | |
fputc_unlocked⚠ | |
fputs⚠ | |
fread⚠ | |
fread_unlocked⚠ | |
free⚠ | |
freopen⚠ | |
frexp⚠ | |
frexpf⚠ | |
frexpl⚠ | |
fscanf⚠ | |
fscanf1⚠ | |
fseek⚠ | |
fseeko⚠ | |
fsetpos⚠ | |
ftell⚠ | |
ftello⚠ | |
ftrylockfile⚠ | |
funlockfile⚠ | |
fwrite⚠ | |
fwrite_unlocked⚠ | |
gamma⚠ | |
gammaf⚠ | |
gammal⚠ | |
gcvt⚠ | |
getc⚠ | |
getc_unlocked⚠ | |
getchar⚠ | |
getchar_unlocked⚠ | |
getdelim⚠ | |
getenv⚠ | |
getline⚠ | |
getloadavg⚠ | |
getsubopt⚠ | |
getw⚠ | |
gmtime⚠ | |
gmtime_r⚠ | |
gnu_dev_major⚠ | |
gnu_dev_makedev⚠ | |
gnu_dev_minor⚠ | |
hashmurmur32⚠ | |
hashmurmur64⚠ | Get the hash value by MurMur hashing.
@param buf the source buffer.
@param size the size of the source buffer.
@return the hash value.
|
hypot⚠ | |
hypotf⚠ | |
hypotl⚠ | |
ilogb⚠ | |
ilogbf⚠ | |
ilogbl⚠ | |
initstate⚠ | |
initstate_r⚠ | |
isinf⚠ | |
isinff⚠ | |
isinfl⚠ | |
isnan⚠ | |
isnanf⚠ | |
isnanl⚠ | |
j0⚠ | |
j0f⚠ | |
j0l⚠ | |
j1⚠ | |
j1f⚠ | |
j1l⚠ | |
jn⚠ | |
jnf⚠ | |
jnl⚠ | |
jrand48⚠ | |
jrand48_r⚠ | |
json2bson⚠ | Convert JSON into BSON object.
@param jsonstr NULL terminated JSON string
@return Allocated BSON object filled with given JSON data or NULL on error
|
l64a⚠ | |
labs⚠ | |
lcong48⚠ | |
lcong48_r⚠ | |
ldexp⚠ | |
ldexpf⚠ | |
ldexpl⚠ | |
ldiv⚠ | |
lgamma⚠ | |
lgamma_r⚠ | |
lgammaf⚠ | |
lgammaf_r⚠ | |
lgammal⚠ | |
lgammal_r⚠ | |
llabs⚠ | |
lldiv⚠ | |
llrint⚠ | |
llrintf⚠ | |
llrintl⚠ | |
llround⚠ | |
llroundf⚠ | |
llroundl⚠ | |
localtime⚠ | |
localtime_r⚠ | |
log⚠ | |
log1p⚠ | |
log1pf⚠ | |
log1pl⚠ | |
log2⚠ | |
log2f⚠ | |
log2l⚠ | |
log10⚠ | |
log10f⚠ | |
log10l⚠ | |
logb⚠ | |
logbf⚠ | |
logbl⚠ | |
logf⚠ | |
logl⚠ | |
lrand48⚠ | |
lrand48_r⚠ | |
lrint⚠ | |
lrintf⚠ | |
lrintl⚠ | |
lround⚠ | |
lroundf⚠ | |
lroundl⚠ | |
malloc⚠ | |
matherr⚠ | |
mblen⚠ | |
mbstowcs⚠ | |
mbtowc⚠ | |
mkdtemp⚠ | |
mkstemp⚠ | |
mkstemps⚠ | |
mktemp⚠ | |
mktime⚠ | |
modf⚠ | |
modff⚠ | |
modfl⚠ | |
mrand48⚠ | |
mrand48_r⚠ | |
nan⚠ | |
nanf⚠ | |
nanl⚠ | |
nanosleep⚠ | |
nearbyint⚠ | |
nearbyintf⚠ | |
nearbyintl⚠ | |
nextafter⚠ | |
nextafterf⚠ | |
nextafterl⚠ | |
nexttoward⚠ | |
nexttowardf⚠ | |
nexttowardl⚠ | |
nrand48⚠ | |
nrand48_r⚠ | |
on_exit⚠ | |
open_memstream⚠ | |
pclose⚠ | |
perror⚠ | |
popen⚠ | |
posix_memalign⚠ | |
pow⚠ | |
powf⚠ | |
powl⚠ | |
printf⚠ | |
pselect⚠ | |
putc⚠ | |
putc_unlocked⚠ | |
putchar⚠ | |
putchar_unlocked⚠ | |
putenv⚠ | |
puts⚠ | |
putw⚠ | |
qecvt⚠ | |
qecvt_r⚠ | |
qfcvt⚠ | |
qfcvt_r⚠ | |
qgcvt⚠ | |
qsort⚠ | |
quick_exit⚠ | |
rand⚠ | |
rand_r⚠ | |
random⚠ | |
random_r⚠ | |
realloc⚠ | |
realpath⚠ | |
remainder⚠ | |
remainderf⚠ | |
remainderl⚠ | |
remove⚠ | |
remquo⚠ | |
remquof⚠ | |
remquol⚠ | |
rename⚠ | |
renameat⚠ | |
rewind⚠ | |
rint⚠ | |
rintf⚠ | |
rintl⚠ | |
round⚠ | |
roundf⚠ | |
roundl⚠ | |
rpmatch⚠ | |
scalb⚠ | |
scalbf⚠ | |
scalbl⚠ | |
scalbln⚠ | |
scalblnf⚠ | |
scalblnl⚠ | |
scalbn⚠ | |
scalbnf⚠ | |
scalbnl⚠ | |
scanf⚠ | |
scanf1⚠ | |
seed48⚠ | |
seed48_r⚠ | |
select⚠ | |
set_bson_err_handler⚠ | Set a function for error handling.
|
setbuf⚠ | |
setbuffer⚠ | |
setenv⚠ | |
setlinebuf⚠ | |
setstate⚠ | |
setstate_r⚠ | |
setvbuf⚠ | |
significand⚠ | |
significandf⚠ | |
significandl⚠ | |
sin⚠ | |
sinf⚠ | |
sinh⚠ | |
sinhf⚠ | |
sinhl⚠ | |
sinl⚠ | |
snprintf⚠ | |
sprintf⚠ | |
sqrt⚠ | |
sqrtf⚠ | |
sqrtl⚠ | |
srand⚠ | |
srand48⚠ | |
srand48_r⚠ | |
srandom⚠ | |
srandom_r⚠ | |
sscanf⚠ | |
sscanf1⚠ | |
stime⚠ | |
strftime⚠ | |
strftime_l⚠ | |
strtod⚠ | |
strtof⚠ | |
strtol⚠ | |
strtold⚠ | |
strtoll⚠ | |
strtoq⚠ | |
strtoul⚠ | |
strtoull⚠ | |
strtouq⚠ | |
system⚠ | |
tan⚠ | |
tanf⚠ | |
tanh⚠ | |
tanhf⚠ | |
tanhl⚠ | |
tanl⚠ | |
tcarccipher⚠ | |
tcatof⚠ | |
tcatof2⚠ | |
tcatoi⚠ | |
tcatoih⚠ | |
tcatoix⚠ | |
tcbasedecode⚠ | |
tcbaseencode⚠ | |
tcberdecode⚠ | |
tcberencode⚠ | |
tcbsdecode⚠ | |
tcbsencode⚠ | |
tcbwtdecode⚠ | |
tcbwtencode⚠ | |
tcbzipdecode⚠ | |
tcbzipencode⚠ | |
tccalendar⚠ | |
tccalloc⚠ | |
tcchidxdel⚠ | |
tcchidxhash⚠ | |
tcchidxnew⚠ | |
tccmpdecimal⚠ | |
tccmpint32⚠ | |
tccmpint64⚠ | |
tccmplexical⚠ | |
tccopyfile⚠ | |
tccstrescape⚠ | |
tccstrunescape⚠ | |
tcdatestrhttp⚠ | |
tcdatestrwww⚠ | |
tcdayofweek⚠ | |
tcdeflate⚠ | |
tcdrand⚠ | |
tcdrandnd⚠ | |
tcerrmsg⚠ | |
tcfilerrno2tcerr⚠ | |
tcfree⚠ | |
tcfseek⚠ | |
tcftoa⚠ | Fast conversion of a double number into a string.
cftoa' do not write into buf' more than `max' bytes
(including the terminating null byte ('\0')).
|
tcftruncate⚠ | |
tcgetcrc⚠ | |
tcglobalmutexlock⚠ | |
tcglobalmutexlockshared⚠ | |
tcglobalmutexunlock⚠ | |
tcglobpat⚠ | |
tcgzipdecode⚠ | |
tcgzipencode⚠ | |
tchexdecode⚠ | |
tchexencode⚠ | |
tcicaseformat⚠ | Convert string into case insensitive normalized format.
@param str Str pointer
@param strlen String data length in bytes
@param dstptr Allocated NULL terminated destination buffer
@return In case of success the length of the resulting UTF-8 string is
returned, otherwise a negative value.
|
tcinflate⚠ | |
tcisvalidutf8str⚠ | |
tcjetlag⚠ | |
tcjsonescape⚠ | |
tcjsonunescape⚠ | |
tclistbsearch⚠ | |
tclistclear⚠ | |
tclistdel⚠ | |
tclistdump⚠ | |
tclistdup⚠ | |
tclistinsert⚠ | |
tclistinsert2⚠ | |
tclistinvert⚠ | |
tclistload⚠ | |
tclistlsearch⚠ | |
tclistnew⚠ | |
tclistnew2⚠ | |
tclistnew3⚠ | |
tclistnum⚠ | |
tclistover⚠ | |
tclistover2⚠ | |
tclistpop⚠ | |
tclistpop2⚠ | |
tclistprintf⚠ | |
tclistpush⚠ | |
tclistpush2⚠ | |
tclistpushlist⚠ | |
tclistpushmalloc⚠ | array list (for experts)
|
tclistpushmap⚠ | |
tclistremove⚠ | |
tclistremove2⚠ | |
tclistshift⚠ | |
tclistshift2⚠ | |
tclistsort⚠ | |
tclistsortci⚠ | |
tclistsortex⚠ | |
tclistunshift⚠ | |
tclistunshift2⚠ | |
tclistval⚠ | |
tclistval2⚠ | |
tclmax⚠ | miscellaneous utilities
|
tclmin⚠ | |
tclock⚠ | |
tclog2l⚠ | |
tclog2d⚠ | |
tclrand⚠ | |
tcmalloc⚠ | |
tcmapadddouble⚠ | |
tcmapaddint⚠ | |
tcmapclear⚠ | |
tcmapcutfront⚠ | |
tcmapdel⚠ | |
tcmapdump⚠ | |
tcmapdup⚠ | |
tcmapget⚠ | |
tcmapget2⚠ | |
tcmapget3⚠ | |
tcmapget4⚠ | |
tcmapiterinit⚠ | |
tcmapiterinit2⚠ | |
tcmapiterinit3⚠ | |
tcmapiternext⚠ | |
tcmapiternext2⚠ | |
tcmapiterval⚠ | |
tcmapiterval2⚠ | |
tcmapkeys⚠ | |
tcmapkeys2⚠ | |
tcmapload⚠ | |
tcmaploadone⚠ | |
tcmaploadoneintoxstr⚠ | |
tcmapmove⚠ | |
tcmapmove2⚠ | |
tcmapmsiz⚠ | |
tcmapnew⚠ | |
tcmapnew2⚠ | |
tcmapnew3⚠ | |
tcmapout⚠ | |
tcmapout2⚠ | |
tcmapprintf⚠ | |
tcmapput⚠ | |
tcmapput2⚠ | |
tcmapput3⚠ | hash map (for experts)
|
tcmapput4⚠ | |
tcmapputcat⚠ | |
tcmapputcat2⚠ | |
tcmapputcat3⚠ | |
tcmapputkeep⚠ | |
tcmapputkeep2⚠ | |
tcmapputlist⚠ | |
tcmapputmap⚠ | |
tcmapputproc⚠ | |
tcmaprnum⚠ | |
tcmapvals⚠ | |
tcmapvals2⚠ | |
tcmd5hash⚠ | |
tcmdbadddouble⚠ | |
tcmdbaddint⚠ | |
tcmdbcutfront⚠ | |
tcmdbdel⚠ | |
tcmdbforeach⚠ | |
tcmdbfwmkeys⚠ | |
tcmdbfwmkeys2⚠ | |
tcmdbget⚠ | |
tcmdbget2⚠ | |
tcmdbget3⚠ | |
tcmdbiterinit⚠ | |
tcmdbiterinit2⚠ | |
tcmdbiterinit3⚠ | |
tcmdbiternext⚠ | |
tcmdbiternext2⚠ | |
tcmdbmsiz⚠ | |
tcmdbnew⚠ | |
tcmdbnew2⚠ | |
tcmdbout⚠ | |
tcmdbout2⚠ | |
tcmdbput⚠ | |
tcmdbput2⚠ | |
tcmdbput3⚠ | on-memory hash database (for experts)
|
tcmdbput4⚠ | |
tcmdbputcat⚠ | |
tcmdbputcat2⚠ | |
tcmdbputcat3⚠ | |
tcmdbputkeep⚠ | |
tcmdbputkeep2⚠ | |
tcmdbputproc⚠ | |
tcmdbrnum⚠ | |
tcmdbvanish⚠ | |
tcmdbvsiz⚠ | |
tcmdbvsiz2⚠ | |
tcmemdup⚠ | |
tcmimebreak⚠ | |
tcmimedecode⚠ | |
tcmimeencode⚠ | |
tcmimeparts⚠ | |
tcmpoolclear⚠ | |
tcmpooldel⚠ | |
tcmpoolglobal⚠ | |
tcmpoollistnew⚠ | |
tcmpoolmalloc⚠ | |
tcmpoolmapnew⚠ | |
tcmpoolnew⚠ | |
tcmpoolpop⚠ | |
tcmpoolpush⚠ | |
tcmpoolpushlist⚠ | |
tcmpoolpushmap⚠ | |
tcmpoolpushptr⚠ | |
tcmpoolpushtree⚠ | |
tcmpoolpushxstr⚠ | |
tcmpooltreenew⚠ | |
tcmpoolxstrnew⚠ | |
tcmstime⚠ | |
tcmyfatal⚠ | |
tcndbadddouble⚠ | |
tcndbaddint⚠ | |
tcndbcutfringe⚠ | |
tcndbdel⚠ | |
tcndbforeach⚠ | |
tcndbfwmkeys⚠ | |
tcndbfwmkeys2⚠ | |
tcndbget⚠ | |
tcndbget2⚠ | |
tcndbget3⚠ | |
tcndbiterinit⚠ | |
tcndbiterinit2⚠ | |
tcndbiterinit3⚠ | |
tcndbiternext⚠ | |
tcndbiternext2⚠ | |
tcndbmsiz⚠ | |
tcndbnew⚠ | |
tcndbnew2⚠ | |
tcndbout⚠ | |
tcndbout2⚠ | |
tcndbput⚠ | |
tcndbput2⚠ | |
tcndbput3⚠ | ordered tree (for experts)
|
tcndbputcat⚠ | |
tcndbputcat2⚠ | |
tcndbputcat3⚠ | |
tcndbputkeep⚠ | |
tcndbputkeep2⚠ | |
tcndbputkeep3⚠ | |
tcndbputproc⚠ | |
tcndbrnum⚠ | |
tcndbvanish⚠ | |
tcndbvsiz⚠ | |
tcndbvsiz2⚠ | |
tcnumtostrbin⚠ | |
tcpackdecode⚠ | |
tcpackencode⚠ | |
tcpagealign⚠ | |
tcpagsize⚠ | Get page size
|
tcpathlock⚠ | |
tcpathunlock⚠ | |
tcptrlistclear⚠ | |
tcptrlistdel⚠ | |
tcptrlistdup⚠ | |
tcptrlistinsert⚠ | |
tcptrlistnew⚠ | |
tcptrlistnew2⚠ | |
tcptrlistnum⚠ | |
tcptrlistover⚠ | |
tcptrlistpop⚠ | |
tcptrlistpush⚠ | |
tcptrlistremove⚠ | |
tcptrlistshift⚠ | |
tcptrlistunshift⚠ | |
tcptrlistval⚠ | |
tcquotedecode⚠ | |
tcquoteencode⚠ | |
tcread⚠ | |
tcreaddir⚠ | |
tcreadfile⚠ | |
tcreadfilelines⚠ | |
tcrealloc⚠ | |
tcrealpath⚠ | |
tcregexmatch⚠ | |
tcregexreplace⚠ | |
tcremovelink⚠ | |
tcrenamefile⚠ | Rename the specified file
|
tcsleep⚠ | |
tcsprintf⚠ | |
tcstatfile⚠ | |
tcstrbwm⚠ | |
tcstrcntutf⚠ | |
tcstrcututf⚠ | |
tcstrdist⚠ | |
tcstrdistutf⚠ | |
tcstrdup⚠ | |
tcstrfwm⚠ | |
tcstribwm⚠ | |
tcstricmp⚠ | |
tcstrifwm⚠ | |
tcstrisintnum⚠ | |
tcstrisnum⚠ | |
tcstrjoin⚠ | |
tcstrjoin2⚠ | |
tcstrjoin3⚠ | |
tcstrjoin4⚠ | |
tcstrkwic⚠ | |
tcstrmktime⚠ | |
tcstrskipspc⚠ | |
tcstrsplit⚠ | |
tcstrsplit2⚠ | |
tcstrsplit3⚠ | |
tcstrsplit4⚠ | |
tcstrsqzspc⚠ | |
tcstrsubchr⚠ | |
tcstrtokenize⚠ | |
tcstrtolower⚠ | |
tcstrtoupper⚠ | |
tcstrtrim⚠ | |
tcstrucsnorm⚠ | |
tcstrucstoutf⚠ | |
tcstrutfnorm⚠ | |
tcstrutftoucs⚠ | |
tcsysinfo⚠ | |
tcsystem⚠ | |
tctime⚠ | |
tctmplconf⚠ | |
tctmpldel⚠ | |
tctmpldump⚠ | |
tctmplload⚠ | |
tctmplload2⚠ | |
tctmplnew⚠ | |
tctmplsetsep⚠ | |
tctopsort⚠ | |
tctreeadddouble⚠ | |
tctreeaddint⚠ | |
tctreeclear⚠ | |
tctreecutfringe⚠ | |
tctreedel⚠ | |
tctreedump⚠ | |
tctreedup⚠ | |
tctreeget⚠ | |
tctreeget2⚠ | |
tctreeget3⚠ | |
tctreeget4⚠ | |
tctreeiterinit⚠ | |
tctreeiterinit2⚠ | |
tctreeiterinit3⚠ | |
tctreeiternext⚠ | |
tctreeiternext2⚠ | |
tctreeiterval⚠ | |
tctreeiterval2⚠ | |
tctreekeys⚠ | |
tctreekeys2⚠ | |
tctreeload⚠ | |
tctreeloadone⚠ | |
tctreemsiz⚠ | |
tctreenew⚠ | |
tctreenew2⚠ | |
tctreeout⚠ | |
tctreeout2⚠ | |
tctreeprintf⚠ | |
tctreeput⚠ | |
tctreeput2⚠ | |
tctreeput3⚠ | ordered tree (for experts)
|
tctreeputcat⚠ | |
tctreeputcat2⚠ | |
tctreeputcat3⚠ | |
tctreeputkeep⚠ | |
tctreeputkeep2⚠ | |
tctreeputkeep3⚠ | |
tctreeputproc⚠ | |
tctreernum⚠ | |
tctreevals⚠ | |
tctreevals2⚠ | |
tcunlinkfile⚠ | Unlink (delete) the specified file
@param path Path of file
@return true of success
|
tcunlock⚠ | |
tcurlbreak⚠ | |
tcurldecode⚠ | |
tcurlencode⚠ | encoding utilities
|
tcurlresolve⚠ | |
tcutf8map⚠ | |
tcwrite⚠ | |
tcwritefile⚠ | |
tcwwwformdecode⚠ | |
tcwwwformdecode2⚠ | |
tcwwwformencode⚠ | encoding utilities (for experts)
|
tcxmlattrs⚠ | |
tcxmlbreak⚠ | |
tcxmlescape⚠ | |
tcxmlunescape⚠ | |
tcxstrcat⚠ | |
tcxstrcat2⚠ | |
tcxstrclear⚠ | |
tcxstrdel⚠ | |
tcxstrdup⚠ | |
tcxstrfrommalloc⚠ | |
tcxstrnew⚠ | |
tcxstrnew2⚠ | |
tcxstrnew3⚠ | |
tcxstrprintf⚠ | |
tcxstrptr⚠ | |
tcxstrsize⚠ | |
tcxstrtomalloc⚠ | extensible string (for experts)
|
tczeromap⚠ | |
tczerounmap⚠ | |
tempnam⚠ | |
tgamma⚠ | |
tgammaf⚠ | |
tgammal⚠ | |
time⚠ | |
timegm⚠ | |
timelocal⚠ | |
timer_create⚠ | |
timer_delete⚠ | |
timer_getoverrun⚠ | |
timer_gettime⚠ | |
timer_settime⚠ | |
timespec_get⚠ | |
tmpfile⚠ | |
tmpnam⚠ | |
tmpnam_r⚠ | |
trunc⚠ | |
truncf⚠ | |
truncl⚠ | |
tzset⚠ | |
ungetc⚠ | |
unsetenv⚠ | |
valloc⚠ | |
vdprintf⚠ | |
vfprintf⚠ | |
vfscanf⚠ | |
vfscanf1⚠ | |
vprintf⚠ | |
vscanf⚠ | |
vscanf1⚠ | |
vsnprintf⚠ | |
vsprintf⚠ | |
vsscanf⚠ | |
vsscanf1⚠ | |
wcstombs⚠ | |
wctomb⚠ | |
y0⚠ | |
y0f⚠ | |
y0l⚠ | |
y1⚠ | |
y1f⚠ | |
y1l⚠ | |
yn⚠ | |
ynf⚠ | |
ynl⚠ | |