diff --git a/codegen/input/meos-idl.json b/codegen/input/meos-idl.json index 63196ca26..c14d6953b 100644 --- a/codegen/input/meos-idl.json +++ b/codegen/input/meos-idl.json @@ -1,5 +1,208 @@ { "functions": [ + { + "name": "meos_error", + "file": "meos_error.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "errlevel", + "cType": "int", + "canonical": "int" + }, + { + "name": "errcode", + "cType": "int", + "canonical": "int" + }, + { + "name": "format", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "meos_errno", + "file": "meos_error.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [] + }, + { + "name": "meos_errno_set", + "file": "meos_error.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "err", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_errno_restore", + "file": "meos_error.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "err", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_errno_reset", + "file": "meos_error.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [] + }, + { + "name": "meos_array_create", + "file": "meos.h", + "returnType": { + "c": "MeosArray *", + "canonical": "struct MeosArray *" + }, + "params": [ + { + "name": "elem_size", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_array_add", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + }, + { + "name": "value", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "meos_array_get", + "file": "meos.h", + "returnType": { + "c": "void *", + "canonical": "void *" + }, + "params": [ + { + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "meos_array_count", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "array", + "cType": "const MeosArray *", + "canonical": "const struct MeosArray *" + } + ] + }, + { + "name": "meos_array_reset", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_reset_free", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_destroy", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, + { + "name": "meos_array_destroy_free", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" + } + ] + }, { "name": "rtree_create_intspan", "file": "meos.h", @@ -128,12 +331,42 @@ } ] }, + { + "name": "rtree_insert_temporal_split", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "rtree", + "cType": "RTree *", + "canonical": "struct RTree *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "id", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxboxes", + "cType": "int", + "canonical": "int" + } + ] + }, { "name": "rtree_search", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -152,9 +385,9 @@ "canonical": "const void *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, @@ -162,8 +395,8 @@ "name": "rtree_search_temporal", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { @@ -182,82 +415,68 @@ "canonical": "const Temporal *" }, { - "name": "count", - "cType": "int *", - "canonical": "int *" + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "meos_error", + "name": "rtree_search_temporal_dedup", "file": "meos.h", "returnType": { - "c": "void", - "canonical": "void" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "errlevel", - "cType": "int", - "canonical": "int" + "name": "rtree", + "cType": "const RTree *", + "canonical": "const struct RTree *" }, { - "name": "errcode", - "cType": "int", - "canonical": "int" + "name": "op", + "cType": "RTreeSearchOp", + "canonical": "RTreeSearchOp" }, { - "name": "format", - "cType": "const char *", - "canonical": "const char *" - } - ] - }, - { - "name": "meos_errno", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [] - }, - { - "name": "meos_errno_set", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, { - "name": "err", + "name": "maxboxes", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "MeosArray *", + "canonical": "struct MeosArray *" } ] }, { - "name": "meos_errno_restore", + "name": "meos_initialize_error_handler", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [ { - "name": "err", - "cType": "int", - "canonical": "int" + "name": "err_handler", + "cType": "error_handler_fn", + "canonical": "void (*)(int, int, const char *)" } ] }, { - "name": "meos_errno_reset", + "name": "meos_initialize_noexit_error_handler", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "void", + "canonical": "void" }, "params": [] }, @@ -277,19 +496,13 @@ ] }, { - "name": "meos_initialize_error_handler", + "name": "meos_initialize_collation", "file": "meos.h", "returnType": { "c": "void", "canonical": "void" }, - "params": [ - { - "name": "err_handler", - "cType": "error_handler_fn", - "canonical": "void (*)(int, int, const char *)" - } - ] + "params": [] }, { "name": "meos_finalize_timezone", @@ -300,6 +513,15 @@ }, "params": [] }, + { + "name": "meos_finalize_collation", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, { "name": "meos_finalize_projsrs", "file": "meos.h", @@ -391,6 +613,21 @@ } ] }, + { + "name": "meos_set_ways_csv", + "file": "meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "path", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, { "name": "meos_initialize", "file": "meos.h", @@ -410,71 +647,61 @@ "params": [] }, { - "name": "add_date_int", + "name": "bigintset_in", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" - }, - { - "name": "days", - "cType": "int32", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "add_interval_interval", + "name": "bigintset_out", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "add_timestamptz_interval", + "name": "bigintspan_expand", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "value", + "cType": "int64_t", + "canonical": "int64_t" } ] }, { - "name": "bool_in", + "name": "bigintspan_in", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { @@ -485,7 +712,7 @@ ] }, { - "name": "bool_out", + "name": "bigintspan_out", "file": "meos.h", "returnType": { "c": "char *", @@ -493,18 +720,18 @@ }, "params": [ { - "name": "b", - "cType": "bool", - "canonical": "bool" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "cstring2text", + "name": "bigintspanset_in", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { @@ -515,82 +742,97 @@ ] }, { - "name": "date_to_timestamp", + "name": "bigintspanset_out", "file": "meos.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "dateVal", - "cType": "DateADT", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "date_to_timestamptz", + "name": "dateset_in", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "dateset_out", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "float_exp", + "name": "datespan_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "float_ln", + "name": "datespan_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "float_log10", + "name": "datespanset_in", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "float8_out", + "name": "datespanset_out", "file": "meos.h", "returnType": { "c": "char *", @@ -598,29 +840,39 @@ }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" - }, + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "floatset_in", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "float_round", + "name": "floatset_out", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "maxdd", @@ -630,196 +882,151 @@ ] }, { - "name": "int32_cmp", + "name": "floatspan_expand", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "l", - "cType": "int32", - "canonical": "int" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "r", - "cType": "int32", - "canonical": "int" + "name": "value", + "cType": "double", + "canonical": "double" } ] }, { - "name": "int64_cmp", + "name": "floatspan_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "l", - "cType": "int64", - "canonical": "long" - }, - { - "name": "r", - "cType": "int64", - "canonical": "long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "interval_make", + "name": "floatspan_out", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "years", - "cType": "int32", - "canonical": "int" - }, - { - "name": "months", - "cType": "int32", - "canonical": "int" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "weeks", - "cType": "int32", + "name": "maxdd", + "cType": "int", "canonical": "int" - }, - { - "name": "days", - "cType": "int32", - "canonical": "int" - }, - { - "name": "hours", - "cType": "int32", - "canonical": "int" - }, - { - "name": "mins", - "cType": "int32", - "canonical": "int" - }, - { - "name": "secs", - "cType": "double", - "canonical": "double" } ] }, { - "name": "minus_date_date", + "name": "floatspanset_in", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "d1", - "cType": "DateADT", - "canonical": "int" - }, - { - "name": "d2", - "cType": "DateADT", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "minus_date_int", + "name": "floatspanset_out", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "days", - "cType": "int32", + "name": "maxdd", + "cType": "int", "canonical": "int" } ] }, { - "name": "minus_timestamptz_interval", + "name": "intset_in", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "minus_timestamptz_timestamptz", + "name": "intset_out", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "t1", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t2", - "cType": "TimestampTz", - "canonical": "long" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "mul_interval_double", + "name": "intspan_expand", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "factor", - "cType": "double", - "canonical": "double" + "name": "value", + "cType": "int32_t", + "canonical": "int" } ] }, { - "name": "pg_date_in", + "name": "intspan_in", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { @@ -830,7 +1037,7 @@ ] }, { - "name": "pg_date_out", + "name": "intspan_out", "file": "meos.h", "returnType": { "c": "char *", @@ -838,54 +1045,29 @@ }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" - } - ] - }, - { - "name": "pg_interval_cmp", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "pg_interval_in", + "name": "intspanset_in", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "str", "cType": "const char *", "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" } ] }, { - "name": "pg_interval_out", + "name": "intspanset_out", "file": "meos.h", "returnType": { "c": "char *", @@ -893,84 +1075,99 @@ }, "params": [ { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "pg_timestamp_in", + "name": "set_as_hexwkb", "file": "meos.h", "returnType": { - "c": "Timestamp", - "canonical": "long" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "typmod", - "cType": "int32", - "canonical": "int" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "pg_timestamp_out", + "name": "set_as_wkb", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "t", - "cType": "Timestamp", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "pg_timestamptz_in", + "name": "set_from_hexwkb", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", + "name": "hexwkb", "cType": "const char *", "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" } ] }, { - "name": "pg_timestamptz_out", + "name": "set_from_wkb", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "size_t" } ] }, { - "name": "text2cstring", + "name": "span_as_hexwkb", "file": "meos.h", "returnType": { "c": "char *", @@ -978,94 +1175,84 @@ }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ] - }, - { - "name": "text_cmp", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" + }, { - "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "text_copy", + "name": "span_as_wkb", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "text_in", + "name": "span_from_hexwkb", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "str", + "name": "hexwkb", "cType": "const char *", "canonical": "const char *" } ] }, { - "name": "text_initcap", + "name": "span_from_wkb", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ] - }, - { - "name": "text_lower", - "file": "meos.h", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "size", + "cType": "size_t", + "canonical": "size_t" } ] }, { - "name": "text_out", + "name": "spanset_as_hexwkb", "file": "meos.h", "returnType": { "c": "char *", @@ -1073,99 +1260,114 @@ }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "text_upper", + "name": "spanset_as_wkb", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "uint8_t *", + "canonical": "unsigned char *" }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "textcat_text_text", + "name": "spanset_from_hexwkb", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" - }, - { - "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "timestamptz_shift", + "name": "spanset_from_wkb", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "size", + "cType": "size_t", + "canonical": "size_t" } ] }, { - "name": "timestamp_to_date", + "name": "textset_in", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "t", - "cType": "Timestamp", - "canonical": "long" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "timestamptz_to_date", + "name": "textset_out", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "char *", + "canonical": "char *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigintset_in", + "name": "tstzset_in", "file": "meos.h", "returnType": { "c": "Set *", @@ -1180,7 +1382,7 @@ ] }, { - "name": "bigintset_out", + "name": "tstzset_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1195,31 +1397,11 @@ ] }, { - "name": "bigintspan_expand", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "value", - "cType": "int64", - "canonical": "long" - } - ] - }, - { - "name": "bigintspan_in", + "name": "tstzspan_in", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -1230,7 +1412,7 @@ ] }, { - "name": "bigintspan_out", + "name": "tstzspan_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1238,18 +1420,18 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "bigintspanset_in", + "name": "tstzspanset_in", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -1260,7 +1442,7 @@ ] }, { - "name": "bigintspanset_out", + "name": "tstzspanset_out", "file": "meos.h", "returnType": { "c": "char *", @@ -1270,12 +1452,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "dateset_in", + "name": "bigintset_make", "file": "meos.h", "returnType": { "c": "Set *", @@ -1283,89 +1465,149 @@ }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "values", + "cType": "const int64_t *", + "canonical": "const int64_t *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "dateset_out", + "name": "bigintspan_make", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "lower", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "upper", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "datespan_in", + "name": "dateset_make", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "values", + "cType": "const DateADT *", + "canonical": "const DateADT *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datespan_out", + "name": "datespan_make", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "lower", + "cType": "DateADT", + "canonical": "DateADT" + }, + { + "name": "upper", + "cType": "DateADT", + "canonical": "DateADT" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "datespanset_in", + "name": "floatset_make", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "values", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datespanset_out", + "name": "floatspan_make", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "lower", + "cType": "double", + "canonical": "double" + }, + { + "name": "upper", + "cType": "double", + "canonical": "double" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "floatset_in", + "name": "intset_make", "file": "meos.h", "returnType": { "c": "Set *", @@ -1373,299 +1615,349 @@ }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ] + "name": "values", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] }, { - "name": "floatset_out", + "name": "intspan_make", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "lower", + "cType": "int", + "canonical": "int" }, { - "name": "maxdd", + "name": "upper", "cType": "int", "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "floatspan_expand", + "name": "set_copy", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "value", - "cType": "double", - "canonical": "double" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "floatspan_in", + "name": "span_copy", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "floatspan_out", + "name": "spanset_copy", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_make", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" }, { - "name": "maxdd", + "name": "count", "cType": "int", "canonical": "int" } ] }, { - "name": "floatspanset_in", + "name": "textset_make", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "floatspanset_out", + "name": "tstzset_make", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "values", + "cType": "const TimestampTz *", + "canonical": "const TimestampTz *" }, { - "name": "maxdd", + "name": "count", "cType": "int", "canonical": "int" } ] }, { - "name": "intset_in", + "name": "tstzspan_make", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intset_out", + "name": "bigint_to_set", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" } ] }, { - "name": "intspan_expand", + "name": "bigint_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "bigint_to_spanset", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ { - "name": "value", - "cType": "int32", - "canonical": "int" + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" } ] }, { - "name": "intspan_in", + "name": "bigintspan_to_intspan", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "intspan_out", + "name": "bigintspan_to_floatspan", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "intspanset_in", + "name": "date_to_set", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "d", + "cType": "DateADT", + "canonical": "DateADT" } ] }, { - "name": "intspanset_out", + "name": "date_to_span", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "d", + "cType": "DateADT", + "canonical": "DateADT" } ] }, { - "name": "set_as_hexwkb", + "name": "date_to_spanset", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "DateADT", + "canonical": "DateADT" } ] }, { - "name": "set_as_wkb", + "name": "dateset_to_tstzset", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, + } + ] + }, + { + "name": "datespan_to_tstzspan", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "set_from_hexwkb", + "name": "datespanset_to_tstzspanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "set_from_wkb", + "name": "float_to_set", "file": "meos.h", "returnType": { "c": "Set *", @@ -1673,189 +1965,149 @@ }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "span_as_hexwkb", + "name": "float_to_span", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, + "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "float_to_spanset", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "name": "d", + "cType": "double", + "canonical": "double" } ] }, { - "name": "span_as_wkb", + "name": "floatset_to_intset", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "span_from_hexwkb", + "name": "floatspan_to_bigintspan", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "span_from_wkb", + "name": "floatspan_to_intspan", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "spanset_as_hexwkb", + "name": "floatspanset_to_intspanset", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "spanset_as_wkb", + "name": "int_to_set", "file": "meos.h", "returnType": { - "c": "uint8_t *", - "canonical": "unsigned char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "int *", - "canonical": "int *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_from_hexwkb", + "name": "int_to_span", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "spanset_from_wkb", + "name": "int_to_spanset", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const unsigned char *" - }, - { - "name": "size", + "name": "i", "cType": "int", "canonical": "int" } ] }, { - "name": "textset_in", + "name": "intset_to_floatset", "file": "meos.h", "returnType": { "c": "Set *", @@ -1863,119 +2115,119 @@ }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "textset_out", + "name": "intspan_to_bigintspan", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzset_in", + "name": "intspan_to_floatspan", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzset_out", + "name": "intspanset_to_floatspanset", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "set", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzspan_in", + "name": "set_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tstzspan_out", + "name": "set_to_spanset", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "tstzspanset_in", + "name": "span_to_spanset", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "str", - "cType": "const char *", - "canonical": "const char *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzspanset_out", + "name": "text_to_set", "file": "meos.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "txt", + "cType": "const text *", + "canonical": "const text *" } ] }, { - "name": "bigintset_make", + "name": "timestamptz_to_set", "file": "meos.h", "returnType": { "c": "Set *", @@ -1983,49 +2235,44 @@ }, "params": [ { - "name": "values", - "cType": "const int64 *", - "canonical": "const long *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" } ] }, { - "name": "bigintspan_make", + "name": "timestamptz_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "lower", - "cType": "int64", - "canonical": "long" - }, - { - "name": "upper", - "cType": "int64", - "canonical": "long" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "timestamptz_to_spanset", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" } ] }, { - "name": "dateset_make", + "name": "tstzset_to_dateset", "file": "meos.h", "returnType": { "c": "Set *", @@ -2033,944 +2280,944 @@ }, "params": [ { - "name": "values", - "cType": "const DateADT *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datespan_make", + "name": "tstzspan_to_datespan", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "lower", - "cType": "DateADT", - "canonical": "int" - }, - { - "name": "upper", - "cType": "DateADT", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "floatset_make", + "name": "tstzspanset_to_datespanset", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "values", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "floatspan_make", + "name": "bigintset_end_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "lower", - "cType": "double", - "canonical": "double" - }, - { - "name": "upper", - "cType": "double", - "canonical": "double" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "intset_make", + "name": "bigintset_start_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "values", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "intspan_make", + "name": "bigintset_value_n", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "lower", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" }, { - "name": "upper", + "name": "n", "cType": "int", "canonical": "int" }, { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" + "name": "result", + "cType": "int64_t *", + "canonical": "int64_t *" } ] }, { - "name": "set_copy", + "name": "bigintset_values", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int64_t *", + "canonical": "int64_t *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "span_copy", + "name": "bigintspan_lower", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "spanset_copy", + "name": "bigintspan_upper", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "spanset_make", + "name": "bigintspan_width", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "spans", - "cType": "Span *", - "canonical": "Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "textset_make", + "name": "bigintspanset_lower", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "values", - "cType": "text **", - "canonical": "struct varlena **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzset_make", + "name": "bigintspanset_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "values", - "cType": "const TimestampTz *", - "canonical": "const long *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzspan_make", + "name": "bigintspanset_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { - "name": "upper_inc", + "name": "boundspan", "cType": "bool", "canonical": "bool" } ] }, { - "name": "bigint_to_set", + "name": "dateset_end_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { - "name": "i", - "cType": "int64", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigint_to_span", + "name": "dateset_start_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigint_to_spanset", + "name": "dateset_value_n", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "DateADT *", + "canonical": "DateADT *" } ] }, { - "name": "date_to_set", + "name": "dateset_values", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "DateADT *", + "canonical": "DateADT *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "date_to_span", + "name": "datespan_duration", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "date_to_spanset", + "name": "datespan_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { - "name": "d", - "cType": "DateADT", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "dateset_to_tstzset", + "name": "datespan_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "datespan_to_tstzspan", + "name": "datespanset_date_n", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "DateADT *", + "canonical": "DateADT *" } ] }, { - "name": "datespanset_to_tstzspanset", + "name": "datespanset_dates", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "float_to_set", + "name": "datespanset_duration", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "float_to_span", + "name": "datespanset_end_date", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "float_to_spanset", + "name": "datespanset_num_dates", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "floatset_to_intset", + "name": "datespanset_start_date", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "DateADT", + "canonical": "DateADT" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "floatspan_to_intspan", + "name": "floatset_end_value", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "floatspanset_to_intspanset", + "name": "floatset_start_value", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "int_to_set", + "name": "floatset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "i", + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", "cType": "int", "canonical": "int" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" } ] }, { - "name": "int_to_span", + "name": "floatset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "double *", + "canonical": "double *" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "int_to_spanset", + "name": "floatspan_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "i", - "cType": "int", - "canonical": "int" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "intset_to_floatset", + "name": "floatspan_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "intspan_to_floatspan", + "name": "floatspan_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "intspanset_to_floatspanset", + "name": "floatspanset_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "set_to_span", + "name": "floatspanset_upper", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "set_to_spanset", + "name": "floatspanset_width", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "span_to_spanset", + "name": "intset_end_value", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "text_to_set", + "name": "intset_start_value", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "timestamptz_to_set", + "name": "intset_value_n", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "timestamptz_to_span", + "name": "intset_values", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int *", + "canonical": "int *" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "timestamptz_to_spanset", + "name": "intspan_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzset_to_dateset", + "name": "intspan_upper", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzspan_to_datespan", + "name": "intspan_width", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "tstzspanset_to_datespanset", + "name": "intspanset_lower", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "int", + "canonical": "int" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "bigintset_end_value", + "name": "intspanset_upper", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" - }, + "c": "int", + "canonical": "int" + }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "bigintset_start_value", + "name": "intspanset_width", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "bigintset_value_n", + "name": "set_hash", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "uint32_t", + "canonical": "unsigned int" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int64 *", - "canonical": "long *" } ] }, { - "name": "bigintset_values", + "name": "set_hash_extended", "file": "meos.h", "returnType": { - "c": "int64 *", - "canonical": "long *" + "c": "uint64_t", + "canonical": "uint64_t" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" } ] }, { - "name": "bigintspan_lower", + "name": "set_num_values", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int", + "canonical": "int" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "bigintspan_upper", + "name": "span_hash", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "uint32_t", + "canonical": "unsigned int" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "bigintspan_width", + "name": "span_hash_extended", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "uint64_t", + "canonical": "uint64_t" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" } ] }, { - "name": "bigintspanset_lower", + "name": "span_lower_inc", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "bigintspanset_upper", + "name": "span_upper_inc", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "bigintspanset_width", + "name": "spanset_end_span", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "canonical": "const struct SpanSet *" } ] }, { - "name": "dateset_end_value", + "name": "spanset_hash", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "uint32_t", + "canonical": "unsigned int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "dateset_start_value", + "name": "spanset_hash_extended", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "uint64_t", + "canonical": "uint64_t" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" } ] }, { - "name": "dateset_value_n", + "name": "spanset_lower_inc", "file": "meos.h", "returnType": { "c": "bool", @@ -2978,193 +3225,193 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "DateADT *", - "canonical": "int *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "dateset_values", + "name": "spanset_num_spans", "file": "meos.h", "returnType": { - "c": "DateADT *", - "canonical": "int *" + "c": "int", + "canonical": "int" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "datespan_duration", + "name": "spanset_span", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "datespan_lower", + "name": "spanset_span_n", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" } ] }, { - "name": "datespan_upper", + "name": "spanset_spanarr", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "Span **", + "canonical": "struct Span **" }, "params": [ { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "datespanset_date_n", + "name": "spanset_start_span", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "DateADT *", - "canonical": "int *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "datespanset_dates", + "name": "spanset_upper_inc", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "datespanset_duration", + "name": "textset_end_value", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "text *", + "canonical": "text *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datespanset_end_date", + "name": "textset_start_value", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "text *", + "canonical": "text *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" } ] }, { - "name": "datespanset_num_dates", + "name": "textset_value_n", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "bool", + "canonical": "bool" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "text **", + "canonical": "text **" } ] }, { - "name": "datespanset_start_date", + "name": "textset_values", "file": "meos.h", "returnType": { - "c": "DateADT", - "canonical": "int" + "c": "text **", + "canonical": "text **" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "floatset_end_value", + "name": "tstzset_end_value", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { @@ -3175,11 +3422,11 @@ ] }, { - "name": "floatset_start_value", + "name": "tstzset_start_value", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { @@ -3190,7 +3437,7 @@ ] }, { - "name": "floatset_value_n", + "name": "tstzset_value_n", "file": "meos.h", "returnType": { "c": "bool", @@ -3209,123 +3456,128 @@ }, { "name": "result", - "cType": "double *", - "canonical": "double *" + "cType": "TimestampTz *", + "canonical": "TimestampTz *" } ] }, { - "name": "floatset_values", + "name": "tstzset_values", "file": "meos.h", "returnType": { - "c": "double *", - "canonical": "double *" + "c": "TimestampTz *", + "canonical": "TimestampTz *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, { - "name": "floatspan_lower", + "name": "tstzspan_duration", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "floatspan_upper", + "name": "tstzspan_lower", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "floatspan_width", + "name": "tstzspan_upper", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "floatspanset_lower", + "name": "tstzspanset_duration", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "Interval *", + "canonical": "Interval *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "floatspanset_upper", + "name": "tstzspanset_end_timestamptz", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "floatspanset_width", + "name": "tstzspanset_lower", "file": "meos.h", "returnType": { - "c": "double", - "canonical": "double" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "canonical": "const struct SpanSet *" } ] }, { - "name": "intset_end_value", + "name": "tstzspanset_num_timestamps", "file": "meos.h", "returnType": { "c": "int", @@ -3333,29 +3585,44 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "intset_start_value", + "name": "tstzspanset_start_timestamptz", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "intset_value_n", + "name": "tstzspanset_timestamps", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tstzspanset_timestamptz_n", "file": "meos.h", "returnType": { "c": "bool", @@ -3363,9 +3630,9 @@ }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { "name": "n", @@ -3374,417 +3641,262 @@ }, { "name": "result", - "cType": "int *", - "canonical": "int *" + "cType": "TimestampTz *", + "canonical": "TimestampTz *" } ] }, { - "name": "intset_values", + "name": "tstzspanset_upper", "file": "meos.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "TimestampTz", + "canonical": "TimestampTz" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" } ] }, { - "name": "intspan_lower", + "name": "bigintset_shift_scale", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "intspan_upper", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "cType": "const Set *", + "canonical": "const Set *" + }, { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "name": "shift", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intspan_width", + "name": "bigintspan_shift_scale", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "intspanset_lower", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "canonical": "const struct Span *" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "intspanset_upper", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "shift", + "cType": "int64_t", + "canonical": "int64_t" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "intspanset_width", + "name": "bigintspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "boundspan", + "name": "shift", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", "cType": "bool", "canonical": "bool" } ] }, { - "name": "set_hash", + "name": "dateset_shift_scale", "file": "meos.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", + "cType": "int", + "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "set_hash_extended", + "name": "datespan_shift_scale", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" - } - ] - }, - { - "name": "set_num_values", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ] - }, - { - "name": "span_hash", - "file": "meos.h", - "returnType": { - "c": "uint32", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "span_hash_extended", - "file": "meos.h", - "returnType": { - "c": "uint64", - "canonical": "unsigned long" - }, - "params": [ - { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" - } - ] - }, - { - "name": "span_lower_inc", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "span_upper_inc", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "spanset_end_span", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "spanset_hash", - "file": "meos.h", - "returnType": { - "c": "uint32", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "spanset_hash_extended", - "file": "meos.h", - "returnType": { - "c": "uint64", - "canonical": "unsigned long" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "shift", + "cType": "int", + "canonical": "int" }, { - "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" - } - ] - }, - { - "name": "spanset_lower_inc", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + "name": "width", + "cType": "int", + "canonical": "int" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "spanset_num_spans", - "file": "meos.h", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "spanset_span", + "name": "datespanset_shift_scale", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "spanset_span_n", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ + "canonical": "const struct SpanSet *" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "shift", + "cType": "int", + "canonical": "int" }, { - "name": "i", + "name": "width", "cType": "int", "canonical": "int" - } - ] - }, - { - "name": "spanset_spanarr", - "file": "meos.h", - "returnType": { - "c": "Span **", - "canonical": "Span **" - }, - "params": [ + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "spanset_start_span", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "spanset_upper_inc", + "name": "float_round", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "double", + "canonical": "double" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "textset_end_value", - "file": "meos.h", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ + "name": "d", + "cType": "double", + "canonical": "double" + }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "textset_start_value", + "name": "floatset_ceil", "file": "meos.h", "returnType": { - "c": "text *", - "canonical": "struct varlena *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { @@ -3795,11 +3907,11 @@ ] }, { - "name": "textset_value_n", + "name": "floatset_degrees", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "Set *", + "canonical": "Set *" }, "params": [ { @@ -3808,23 +3920,18 @@ "canonical": "const Set *" }, { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "text **", - "canonical": "struct varlena **" + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "textset_values", + "name": "floatset_floor", "file": "meos.h", "returnType": { - "c": "text **", - "canonical": "struct varlena **" + "c": "Set *", + "canonical": "Set *" }, "params": [ { @@ -3835,11 +3942,11 @@ ] }, { - "name": "tstzset_end_value", + "name": "floatset_radians", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Set *", + "canonical": "Set *" }, "params": [ { @@ -3850,262 +3957,267 @@ ] }, { - "name": "tstzset_start_value", + "name": "floatset_shift_scale", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" - } - ] - }, - { - "name": "tstzset_value_n", - "file": "meos.h", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ + }, { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "shift", + "cType": "double", + "canonical": "double" }, { - "name": "n", - "cType": "int", - "canonical": "int" + "name": "width", + "cType": "double", + "canonical": "double" }, { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzset_values", + "name": "floatspan_ceil", "file": "meos.h", "returnType": { - "c": "TimestampTz *", - "canonical": "long *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, { - "name": "tstzspan_duration", + "name": "floatspan_degrees", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzspan_lower", + "name": "floatspan_floor", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "tstzspan_upper", + "name": "floatspan_radians", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "tstzspanset_duration", + "name": "floatspan_round", "file": "meos.h", "returnType": { - "c": "Interval *", - "canonical": "Interval *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "tstzspanset_end_timestamptz", + "name": "floatspan_shift_scale", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "shift", + "cType": "double", + "canonical": "double" + }, + { + "name": "width", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzspanset_lower", + "name": "floatspanset_ceil", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzspanset_num_timestamps", + "name": "floatspanset_floor", "file": "meos.h", "returnType": { - "c": "int", - "canonical": "int" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzspanset_start_timestamptz", + "name": "floatspanset_degrees", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tstzspanset_timestamps", + "name": "floatspanset_radians", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, { - "name": "tstzspanset_timestamptz_n", + "name": "floatspanset_round", "file": "meos.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "n", + "name": "maxdd", "cType": "int", "canonical": "int" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "long *" } ] }, { - "name": "tstzspanset_upper", + "name": "floatspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "TimestampTz", - "canonical": "long" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "bigintset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "canonical": "const struct SpanSet *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "double", + "canonical": "double" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "double", + "canonical": "double" }, { "name": "hasshift", @@ -4120,27 +4232,27 @@ ] }, { - "name": "bigintspan_shift_scale", + "name": "intset_shift_scale", "file": "meos.h", "returnType": { - "c": "Span *", - "canonical": "Span *" + "c": "Set *", + "canonical": "Set *" }, "params": [ { "name": "s", - "cType": "const Span *", - "canonical": "const Span *" + "cType": "const Set *", + "canonical": "const Set *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "hasshift", @@ -4155,27 +4267,27 @@ ] }, { - "name": "bigintspanset_shift_scale", + "name": "intspan_shift_scale", "file": "meos.h", "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" + "c": "Span *", + "canonical": "struct Span *" }, "params": [ { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" }, { "name": "shift", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "width", - "cType": "int64", - "canonical": "long" + "cType": "int", + "canonical": "int" }, { "name": "hasshift", @@ -4190,17 +4302,17 @@ ] }, { - "name": "dateset_shift_scale", + "name": "intspanset_shift_scale", "file": "meos.h", "returnType": { - "c": "Set *", - "canonical": "Set *" + "c": "SpanSet *", + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -4225,542 +4337,27 @@ ] }, { - "name": "datespan_shift_scale", + "name": "tstzspan_expand", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" + "canonical": "const struct Span *" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" } ] }, { - "name": "datespanset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatset_ceil", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ] - }, - { - "name": "floatset_degrees", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatset_floor", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ] - }, - { - "name": "floatset_radians", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - } - ] - }, - { - "name": "floatset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatspan_ceil", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "floatspan_degrees", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatspan_floor", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "floatspan_radians", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - } - ] - }, - { - "name": "floatspan_round", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "floatspan_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatspanset_ceil", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "floatspanset_floor", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "floatspanset_degrees", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "floatspanset_radians", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - } - ] - }, - { - "name": "floatspanset_round", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, - { - "name": "floatspanset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "intset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Set *", - "canonical": "Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "intspan_shift_scale", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "intspanset_shift_scale", - "file": "meos.h", - "returnType": { - "c": "SpanSet *", - "canonical": "SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ] - }, - { - "name": "tstzspan_expand", - "file": "meos.h", - "returnType": { - "c": "Span *", - "canonical": "Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const Span *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ] - }, - { - "name": "set_round", + "name": "set_round", "file": "meos.h", "returnType": { "c": "Set *", @@ -4790,7 +4387,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -4815,7 +4412,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -4869,13 +4466,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -4885,7 +4482,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4935,7 +4532,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4944,13 +4541,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "shift", @@ -4969,13 +4566,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -4985,7 +4582,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -4994,13 +4591,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "shift", @@ -5019,13 +4616,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -5035,7 +4632,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5188,14 +4785,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5208,14 +4805,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5228,14 +4825,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5248,14 +4845,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5268,14 +4865,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5288,14 +4885,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5308,14 +4905,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5330,12 +4927,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5350,12 +4947,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5370,12 +4967,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5390,12 +4987,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5410,12 +5007,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5430,12 +5027,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5450,12 +5047,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5464,13 +5061,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -5479,7 +5081,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -5504,7 +5106,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -5529,13 +5131,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -5544,13 +5151,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "elems_per_span", @@ -5569,13 +5176,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "span_count", @@ -5598,14 +5205,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -5618,14 +5225,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -5638,9 +5245,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -5658,9 +5265,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -5678,14 +5285,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5698,14 +5305,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5718,14 +5325,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5740,12 +5347,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -5760,12 +5367,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -5780,7 +5387,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -5800,7 +5407,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -5820,12 +5427,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -5840,12 +5447,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5860,12 +5467,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5879,8 +5486,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -5899,13 +5506,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5919,13 +5526,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -5940,7 +5547,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -5960,12 +5567,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -5980,12 +5587,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6023,9 +5630,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6045,7 +5652,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6083,9 +5690,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6105,7 +5712,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6138,14 +5745,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6158,14 +5765,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6180,12 +5787,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6200,12 +5807,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6220,7 +5827,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -6240,7 +5847,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -6260,12 +5867,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6280,12 +5887,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6304,8 +5911,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6325,7 +5932,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6405,7 +6012,7 @@ { "name": "t", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -6425,7 +6032,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6438,14 +6045,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6458,14 +6065,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6478,9 +6085,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -6498,9 +6105,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -6518,14 +6125,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6538,14 +6145,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6558,14 +6165,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6580,12 +6187,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -6600,12 +6207,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6620,7 +6227,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -6640,7 +6247,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -6660,12 +6267,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6680,12 +6287,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6700,12 +6307,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6738,14 +6345,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6758,14 +6365,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6780,12 +6387,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6800,12 +6407,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6820,7 +6427,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -6840,12 +6447,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -6860,12 +6467,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -6885,7 +6492,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6905,7 +6512,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6918,14 +6525,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6938,14 +6545,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -6960,12 +6567,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -6980,12 +6587,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7000,7 +6607,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -7020,12 +6627,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7040,12 +6647,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7060,7 +6667,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -7080,12 +6687,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7100,12 +6707,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7125,7 +6732,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7145,7 +6752,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7158,14 +6765,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7178,14 +6785,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7200,12 +6807,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7220,12 +6827,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7240,7 +6847,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -7260,12 +6867,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7280,12 +6887,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7299,8 +6906,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -7319,13 +6926,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7339,13 +6946,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7383,9 +6990,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7405,7 +7012,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7443,9 +7050,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7465,7 +7072,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7484,8 +7091,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7565,7 +7172,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -7578,14 +7185,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7598,9 +7205,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -7618,9 +7225,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -7638,14 +7245,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7658,14 +7265,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7680,12 +7287,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -7700,7 +7307,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -7720,7 +7327,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -7740,12 +7347,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7760,12 +7367,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7780,7 +7387,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -7800,7 +7407,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -7820,12 +7427,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -7840,12 +7447,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -7865,7 +7472,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7885,7 +7492,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7898,14 +7505,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7918,14 +7525,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7940,12 +7547,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -7960,12 +7567,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -7980,7 +7587,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -8000,12 +7607,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8020,12 +7627,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8040,7 +7647,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -8060,12 +7667,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8080,12 +7687,12 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8105,7 +7712,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8125,7 +7732,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8138,14 +7745,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8158,14 +7765,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8180,12 +7787,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -8200,12 +7807,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -8220,7 +7827,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -8240,12 +7847,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8260,12 +7867,12 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8279,8 +7886,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -8299,13 +7906,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8319,13 +7926,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8363,9 +7970,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8385,7 +7992,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8423,9 +8030,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8445,7 +8052,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8464,8 +8071,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8545,7 +8152,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -8558,14 +8165,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8578,9 +8185,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -8598,9 +8205,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -8618,14 +8225,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8638,14 +8245,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8660,12 +8267,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -8680,7 +8287,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -8700,7 +8307,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -8720,12 +8327,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8740,12 +8347,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8760,7 +8367,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -8779,8 +8386,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -8799,13 +8406,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8819,13 +8426,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8863,9 +8470,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8885,7 +8492,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8923,9 +8530,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -8945,7 +8552,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -8964,8 +8571,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9045,7 +8652,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -9058,14 +8665,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9078,9 +8685,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9098,9 +8705,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9118,14 +8725,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9138,14 +8745,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9160,12 +8767,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9180,7 +8787,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9200,7 +8807,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9220,12 +8827,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9240,12 +8847,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9260,7 +8867,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -9279,8 +8886,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -9299,13 +8906,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9319,13 +8926,13 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9363,9 +8970,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9385,7 +8992,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9423,9 +9030,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9445,7 +9052,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9464,8 +9071,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9545,7 +9152,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -9558,14 +9165,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9578,9 +9185,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -9598,9 +9205,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -9618,14 +9225,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9638,14 +9245,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9660,12 +9267,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9680,7 +9287,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -9700,7 +9307,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -9720,12 +9327,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -9740,12 +9347,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -9760,7 +9367,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -9779,8 +9386,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -9800,7 +9407,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -9864,8 +9471,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -9885,7 +9492,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -9965,7 +9572,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -9985,7 +9592,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -9994,18 +9601,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10014,18 +9621,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10034,13 +9641,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10054,13 +9661,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10074,18 +9681,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10094,18 +9701,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10114,18 +9721,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10134,18 +9741,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10154,18 +9761,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10174,13 +9781,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -10194,13 +9801,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -10214,18 +9821,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10234,18 +9841,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10254,18 +9861,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10280,7 +9887,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -10300,7 +9907,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -10319,8 +9926,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -10334,18 +9941,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10354,18 +9961,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10380,7 +9987,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -10394,18 +10001,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10414,18 +10021,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10454,7 +10061,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10463,9 +10070,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10474,7 +10081,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10485,7 +10092,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10514,7 +10121,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10523,9 +10130,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10534,7 +10141,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -10545,7 +10152,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10564,8 +10171,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10585,7 +10192,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10665,7 +10272,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -10685,7 +10292,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10694,18 +10301,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10714,18 +10321,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10734,13 +10341,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -10754,13 +10361,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -10774,18 +10381,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10794,18 +10401,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10814,18 +10421,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10834,18 +10441,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -10854,18 +10461,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -10874,13 +10481,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -10894,13 +10501,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -10914,18 +10521,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -10934,18 +10541,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -10954,18 +10561,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -10980,7 +10587,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -11000,7 +10607,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -11014,18 +10621,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11034,18 +10641,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11059,8 +10666,8 @@ "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "s", @@ -11074,18 +10681,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11094,18 +10701,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11120,7 +10727,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "s", @@ -11134,18 +10741,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11154,18 +10761,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11194,13 +10801,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11214,7 +10821,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11225,7 +10832,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11254,7 +10861,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11263,9 +10870,9 @@ "canonical": "int" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11274,7 +10881,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -11285,7 +10892,7 @@ { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11304,8 +10911,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11325,7 +10932,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11405,7 +11012,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -11425,7 +11032,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11434,18 +11041,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11454,18 +11061,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11474,13 +11081,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -11494,13 +11101,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -11514,18 +11121,43 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "s2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" + } + ] + }, + { + "name": "super_union_span_span", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" } ] }, @@ -11534,18 +11166,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11554,18 +11186,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11574,18 +11206,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -11594,18 +11226,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -11614,13 +11246,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -11634,13 +11266,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -11654,18 +11286,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11674,18 +11306,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11694,18 +11326,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -11720,7 +11352,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -11740,7 +11372,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "s", @@ -11754,18 +11386,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11774,18 +11406,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "ss", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -11793,8 +11425,8 @@ "name": "distance_bigintset_bigintset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { @@ -11813,19 +11445,19 @@ "name": "distance_bigintspan_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11833,19 +11465,19 @@ "name": "distance_bigintspanset_bigintspan", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11853,19 +11485,19 @@ "name": "distance_bigintspanset_bigintspanset", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11898,14 +11530,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11920,12 +11552,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -11940,12 +11572,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -11978,14 +11610,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12000,12 +11632,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12020,12 +11652,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12058,14 +11690,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12080,12 +11712,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12100,12 +11732,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12113,8 +11745,8 @@ "name": "distance_set_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { @@ -12124,8 +11756,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12145,7 +11777,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12205,7 +11837,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12213,19 +11845,19 @@ "name": "distance_span_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12238,14 +11870,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12258,9 +11890,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "d", @@ -12278,9 +11910,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "i", @@ -12298,14 +11930,14 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12313,19 +11945,19 @@ "name": "distance_spanset_bigint", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12340,12 +11972,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12360,7 +11992,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "d", @@ -12380,7 +12012,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "i", @@ -12400,12 +12032,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12438,14 +12070,14 @@ }, "params": [ { - "name": "s1", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s2", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12460,12 +12092,12 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12480,12 +12112,12 @@ { "name": "ss1", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "ss2", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12494,18 +12126,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12524,8 +12156,8 @@ }, { "name": "i", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12534,18 +12166,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12565,7 +12197,7 @@ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12574,13 +12206,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "d", @@ -12614,13 +12246,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "i", @@ -12644,7 +12276,7 @@ }, { "name": "i", - "cType": "int32", + "cType": "int32_t", "canonical": "int" } ] @@ -12654,13 +12286,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "s", @@ -12709,18 +12341,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12729,18 +12361,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -12749,18 +12381,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12769,13 +12401,13 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" } ] }, @@ -12784,18 +12416,18 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { "name": "state", "cType": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -12815,7 +12447,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -12824,18 +12456,18 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "state", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12855,7 +12487,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -12863,24 +12495,24 @@ "name": "bigint_get_bin", "file": "meos.h", "returnType": { - "c": "int64", - "canonical": "long" + "c": "int64_t", + "canonical": "int64_t" }, "params": [ { "name": "value", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" } ] }, @@ -12889,23 +12521,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "count", @@ -12919,23 +12551,23 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "vorigin", - "cType": "int64", - "canonical": "long" + "cType": "int64_t", + "canonical": "int64_t" }, { "name": "count", @@ -12949,13 +12581,13 @@ "file": "meos.h", "returnType": { "c": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, "params": [ { "name": "d", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "duration", @@ -12965,7 +12597,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" } ] }, @@ -12974,13 +12606,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -12990,7 +12622,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "count", @@ -13004,13 +12636,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -13020,7 +12652,7 @@ { "name": "torigin", "cType": "DateADT", - "canonical": "int" + "canonical": "DateADT" }, { "name": "count", @@ -13059,13 +12691,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13089,13 +12721,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13144,13 +12776,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "vsize", @@ -13174,13 +12806,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "vsize", @@ -13204,13 +12836,13 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -13220,7 +12852,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13229,13 +12861,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "duration", @@ -13245,7 +12877,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -13259,13 +12891,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "duration", @@ -13275,7 +12907,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -13295,7 +12927,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13304,8 +12936,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -13320,7 +12952,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "variant", @@ -13329,8 +12961,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -13339,7 +12971,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13354,7 +12986,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13364,8 +12996,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -13374,7 +13006,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13395,7 +13027,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "maxdd", @@ -13409,7 +13041,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13420,7 +13052,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13429,7 +13061,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13438,9 +13070,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13449,7 +13081,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13460,7 +13092,27 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" + } + ] + }, + { + "name": "bigint_timestamptz_to_tbox", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" } ] }, @@ -13469,7 +13121,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13480,7 +13132,27 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" + } + ] + }, + { + "name": "bigint_tstzspan_to_tbox", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" } ] }, @@ -13489,18 +13161,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { - "name": "span", + "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "s", + "name": "p", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13509,18 +13181,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "span", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13529,13 +13201,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13544,18 +13216,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { - "name": "s", + "name": "sp1", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { - "name": "p", + "name": "sp2", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13564,7 +13236,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13579,7 +13251,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13589,12 +13261,27 @@ } ] }, + { + "name": "bigint_to_tbox", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "set_to_tbox", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -13609,13 +13296,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -13624,13 +13311,28 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tbox_to_bigintspan", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" } ] }, @@ -13639,13 +13341,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13654,13 +13356,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13669,13 +13371,13 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13684,13 +13386,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -13698,14 +13400,14 @@ "name": "tbox_hash", "file": "meos.h", "returnType": { - "c": "uint32", + "c": "uint32_t", "canonical": "unsigned int" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13713,19 +13415,19 @@ "name": "tbox_hash_extended", "file": "meos.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "uint64_t", + "canonical": "uint64_t" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "uint64_t", + "canonical": "uint64_t" } ] }, @@ -13740,7 +13442,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13755,7 +13457,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -13770,12 +13472,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -13790,12 +13492,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13810,12 +13512,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -13830,12 +13532,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13850,7 +13552,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13870,12 +13572,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13890,7 +13592,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13910,12 +13612,12 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -13930,7 +13632,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13950,7 +13652,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13970,7 +13672,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -13979,6 +13681,26 @@ } ] }, + { + "name": "tboxbigint_xmax", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "result", + "cType": "int64_t *", + "canonical": "int64_t *" + } + ] + }, { "name": "tboxint_xmin", "file": "meos.h", @@ -13990,7 +13712,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "result", @@ -14000,87 +13722,117 @@ ] }, { - "name": "tbox_expand_time", + "name": "tboxbigint_xmin", "file": "meos.h", "returnType": { - "c": "TBox *", - "canonical": "TBox *" + "c": "bool", + "canonical": "bool" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" + "name": "result", + "cType": "int64_t *", + "canonical": "int64_t *" } ] }, { - "name": "tbox_round", + "name": "tbigintbox_expand", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" } ] }, { - "name": "tbox_shift_scale_time", + "name": "tbigintbox_shift_scale", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" + "cType": "int64_t", + "canonical": "int64_t" }, { - "name": "duration", + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tbox_expand_time", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "interv", "cType": "const Interval *", "canonical": "const Interval *" } ] }, { - "name": "tfloatbox_expand", + "name": "tbox_round", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { - "name": "d", - "cType": "double", - "canonical": "double" + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, @@ -14089,13 +13841,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", @@ -14120,57 +13872,102 @@ ] }, { - "name": "tintbox_expand", + "name": "tintbox_shift_scale", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { - "name": "i", + "name": "shift", + "cType": "int", + "canonical": "int" + }, + { + "name": "width", "cType": "int", "canonical": "int" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" } ] }, { - "name": "tintbox_shift_scale", + "name": "tbox_shift_scale_time", "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "shift", - "cType": "int", - "canonical": "int" + "cType": "const Interval *", + "canonical": "const Interval *" }, { - "name": "width", - "cType": "int", - "canonical": "int" + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tfloatbox_expand", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" }, { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" + "name": "d", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tintbox_expand", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" }, { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" + "name": "i", + "cType": "int", + "canonical": "int" } ] }, @@ -14179,18 +13976,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "strict", @@ -14204,18 +14001,18 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14230,12 +14027,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14250,12 +14047,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14270,12 +14067,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14290,12 +14087,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14310,12 +14107,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14330,12 +14127,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14350,12 +14147,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14370,12 +14167,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14390,12 +14187,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14410,12 +14207,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14430,12 +14227,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14450,12 +14247,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14470,12 +14267,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14490,12 +14287,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14510,12 +14307,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14530,12 +14327,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14550,12 +14347,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14570,12 +14367,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14590,12 +14387,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -14610,12 +14407,57 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbigint_from_mfjson", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tbigint_in", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tbigint_out", + "file": "meos.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -14684,8 +14526,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -14744,8 +14586,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -14779,8 +14621,368 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" + } + ] + }, + { + "name": "meos_temporal_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_temporal_from_arrow", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_temporal_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "meos_set_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_set_from_arrow", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_set_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "meos_span_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_span_from_arrow", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_span_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "meos_spanset_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_spanset_from_arrow", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_spanset_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "meos_tbox_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_tbox_from_arrow", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_tbox_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "meos_stbox_to_arrow", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "out_schema", + "cType": "struct ArrowSchema *", + "canonical": "struct ArrowSchema *" + }, + { + "name": "out_array", + "cType": "struct ArrowArray *", + "canonical": "struct ArrowArray *" + } + ] + }, + { + "name": "meos_stbox_from_arrow", + "file": "meos.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "schema", + "cType": "const struct ArrowSchema *", + "canonical": "const struct ArrowSchema *" + }, + { + "name": "array", + "cType": "const struct ArrowArray *", + "canonical": "const struct ArrowArray *" + } + ] + }, + { + "name": "meos_stbox_arrow_roundtrip", + "file": "meos.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" } ] }, @@ -14924,6 +15126,106 @@ } ] }, + { + "name": "tbigint_from_base_temp", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigintinst_make", + "file": "meos.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tbigintseq_from_base_tstzset", + "file": "meos.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tbigintseq_from_base_tstzspan", + "file": "meos.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tbigintseqset_from_base_tstzspanset", + "file": "meos.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, { "name": "tbool_from_base_temp", "file": "meos.h", @@ -14949,7 +15251,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -14960,7 +15262,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -14969,7 +15271,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -14989,7 +15291,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -14998,9 +15300,9 @@ "canonical": "bool" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15009,7 +15311,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15020,7 +15322,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15064,7 +15366,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15075,7 +15377,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15084,7 +15386,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15104,7 +15406,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15113,9 +15415,9 @@ "canonical": "double" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -15129,7 +15431,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15140,7 +15442,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -15174,7 +15476,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15185,7 +15487,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15194,7 +15496,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15214,7 +15516,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15225,7 +15527,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15234,7 +15536,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15245,7 +15547,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -15254,13 +15556,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15294,13 +15596,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "sequences", "cType": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, { "name": "count", @@ -15319,13 +15621,13 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "instants", "cType": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" }, { "name": "count", @@ -15360,7 +15662,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -15374,18 +15676,18 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -15394,13 +15696,13 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "s", @@ -15414,18 +15716,18 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -15434,18 +15736,48 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tbigint_to_tfloat", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_to_tint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -15469,7 +15801,22 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tfloat_to_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" }, "params": [ { @@ -15509,12 +15856,27 @@ } ] }, + { + "name": "tint_to_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "tnumber_to_span", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -15529,13 +15891,118 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_end_value", + "file": "meos.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_max_value", + "file": "meos.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_min_value", + "file": "meos.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_start_value", + "file": "meos.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tbigint_value_n", + "file": "meos.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "result", + "cType": "int64_t *", + "canonical": "int64_t *" + } + ] + }, + { + "name": "tbigint_values", + "file": "meos.h", + "returnType": { + "c": "int64_t *", + "canonical": "int64_t *" }, "params": [ { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -15585,7 +16052,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -15593,9 +16060,9 @@ "canonical": "bool" }, { - "name": "value", + "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -15620,7 +16087,7 @@ { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -15629,7 +16096,7 @@ "file": "meos.h", "returnType": { "c": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" }, "params": [ { @@ -15669,7 +16136,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15684,7 +16151,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15699,7 +16166,7 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { @@ -15713,7 +16180,7 @@ "name": "temporal_hash", "file": "meos.h", "returnType": { - "c": "uint32", + "c": "uint32_t", "canonical": "unsigned int" }, "params": [ @@ -15729,7 +16196,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15749,7 +16216,27 @@ "file": "meos.h", "returnType": { "c": "TInstant **", - "canonical": "TInstant **" + "canonical": "struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_instants_p", + "file": "meos.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" }, "params": [ { @@ -15799,7 +16286,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15814,7 +16301,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15874,7 +16361,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -15904,7 +16391,7 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { @@ -15924,7 +16411,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15944,7 +16431,7 @@ "file": "meos.h", "returnType": { "c": "TSequence **", - "canonical": "TSequence **" + "canonical": "struct TSequence **" }, "params": [ { @@ -15964,7 +16451,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -15979,7 +16466,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -15994,7 +16481,7 @@ "file": "meos.h", "returnType": { "c": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, "params": [ { @@ -16009,7 +16496,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -16044,12 +16531,27 @@ } ] }, + { + "name": "temporal_basetype_name", + "file": "meos.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "temporal_time", "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -16064,7 +16566,7 @@ "file": "meos.h", "returnType": { "c": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" }, "params": [ { @@ -16100,7 +16602,7 @@ { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -16119,21 +16621,6 @@ } ] }, - { - "name": "tfloat_avg_value", - "file": "meos.h", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - } - ] - }, { "name": "tfloat_end_value", "file": "meos.h", @@ -16210,7 +16697,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16218,7 +16705,7 @@ "canonical": "bool" }, { - "name": "value", + "name": "result", "cType": "double *", "canonical": "double *" } @@ -16345,7 +16832,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16353,7 +16840,7 @@ "canonical": "bool" }, { - "name": "value", + "name": "result", "cType": "int *", "canonical": "int *" } @@ -16454,7 +16941,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -16469,7 +16956,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -16484,7 +16971,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -16499,7 +16986,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -16514,7 +17001,7 @@ "file": "meos.h", "returnType": { "c": "text *", - "canonical": "struct varlena *" + "canonical": "text *" }, "params": [ { @@ -16540,7 +17027,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -16548,9 +17035,9 @@ "canonical": "bool" }, { - "name": "value", + "name": "result", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" } ] }, @@ -16575,7 +17062,7 @@ { "name": "result", "cType": "text **", - "canonical": "struct varlena **" + "canonical": "text **" } ] }, @@ -16584,7 +17071,7 @@ "file": "meos.h", "returnType": { "c": "text **", - "canonical": "struct varlena **" + "canonical": "text **" }, "params": [ { @@ -16619,6 +17106,71 @@ } ] }, + { + "name": "tbigint_scale_value", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "tbigint_shift_scale_value", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "shift", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "width", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "tbigint_shift_value", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "shift", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "temparr_round", "file": "meos.h", @@ -16754,7 +17306,7 @@ "file": "meos.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -16769,7 +17321,7 @@ "file": "meos.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -16789,7 +17341,7 @@ "file": "meos.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { @@ -17015,7 +17567,7 @@ { "name": "inst", "cType": "const TInstant *", - "canonical": "const TInstant *" + "canonical": "const struct TInstant *" }, { "name": "interp", @@ -17055,7 +17607,7 @@ { "name": "seq", "cType": "const TSequence *", - "canonical": "const TSequence *" + "canonical": "const struct TSequence *" }, { "name": "expand", @@ -17080,7 +17632,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "connect", @@ -17128,9 +17680,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "connect", @@ -17155,7 +17707,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "connect", @@ -17310,7 +17862,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -17365,7 +17917,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -17403,9 +17955,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17425,7 +17977,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17465,7 +18017,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -17520,7 +18072,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -17558,9 +18110,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17580,7 +18132,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17698,9 +18250,9 @@ "canonical": "const Temporal *" }, { - "name": "span", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17720,7 +18272,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17740,7 +18292,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -17758,9 +18310,9 @@ "canonical": "const Temporal *" }, { - "name": "span", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -17780,7 +18332,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -17800,7 +18352,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -17820,7 +18372,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -17840,7 +18392,7 @@ { "name": "txt", "cType": "text *", - "canonical": "struct varlena *" + "canonical": "text *" } ] }, @@ -17885,7 +18437,7 @@ ], "ownership": "caller", "nullable": true, - "doc": "Retourne l'\u00e9galit\u00e9 temporelle entre deux valeurs temporelles.", + "doc": "Returns the temporal equality between two temporal values.", "meos": { "temporalDim": "any", "spatialDim": null, @@ -17993,6 +18545,26 @@ } ] }, + { + "name": "always_eq_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "always_eq_bool_tbool", "file": "meos.h", @@ -18104,7 +18676,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18113,6 +18685,26 @@ } ] }, + { + "name": "always_eq_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_eq_tfloat_float", "file": "meos.h", @@ -18169,7 +18761,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "always_ge_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -18213,6 +18825,26 @@ } ] }, + { + "name": "always_ge_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_ge_temporal_temporal", "file": "meos.h", @@ -18244,7 +18876,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18309,7 +18941,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "always_gt_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -18353,6 +19005,26 @@ } ] }, + { + "name": "always_gt_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_gt_temporal_temporal", "file": "meos.h", @@ -18384,7 +19056,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18449,7 +19121,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "always_le_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -18493,6 +19185,26 @@ } ] }, + { + "name": "always_le_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_le_temporal_temporal", "file": "meos.h", @@ -18524,7 +19236,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18589,7 +19301,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "always_lt_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -18664,7 +19396,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18713,6 +19445,26 @@ } ] }, + { + "name": "always_lt_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_lt_ttext_text", "file": "meos.h", @@ -18729,7 +19481,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -18793,6 +19545,26 @@ } ] }, + { + "name": "always_ne_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "always_ne_tbool_bool", "file": "meos.h", @@ -18813,6 +19585,26 @@ } ] }, + { + "name": "always_ne_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "always_ne_temporal_temporal", "file": "meos.h", @@ -18844,7 +19636,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -18909,7 +19701,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_eq_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -18973,6 +19785,26 @@ } ] }, + { + "name": "ever_eq_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_eq_tbool_bool", "file": "meos.h", @@ -19024,7 +19856,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19089,7 +19921,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_ge_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -19133,6 +19985,26 @@ } ] }, + { + "name": "ever_ge_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_ge_temporal_temporal", "file": "meos.h", @@ -19164,7 +20036,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19229,7 +20101,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_gt_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -19273,6 +20165,26 @@ } ] }, + { + "name": "ever_gt_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_gt_temporal_temporal", "file": "meos.h", @@ -19304,7 +20216,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19369,7 +20281,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_le_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -19413,6 +20345,26 @@ } ] }, + { + "name": "ever_le_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_le_temporal_temporal", "file": "meos.h", @@ -19444,7 +20396,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19509,7 +20461,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_lt_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -19553,6 +20525,26 @@ } ] }, + { + "name": "ever_lt_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_lt_temporal_temporal", "file": "meos.h", @@ -19584,7 +20576,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19649,7 +20641,27 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" + } + ] + }, + { + "name": "ever_ne_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -19713,6 +20725,26 @@ } ] }, + { + "name": "ever_ne_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "ever_ne_tbool_bool", "file": "meos.h", @@ -19764,7 +20796,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -19829,7 +20861,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -19944,7 +20976,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20009,7 +21041,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20084,7 +21116,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20149,7 +21181,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20224,7 +21256,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20289,7 +21321,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20364,7 +21396,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20429,7 +21461,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20504,7 +21536,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20569,7 +21601,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20684,7 +21716,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -20749,7 +21781,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -20758,7 +21790,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -20778,7 +21810,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -20803,7 +21835,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -20828,7 +21860,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -20853,7 +21885,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -20878,7 +21910,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -20902,9 +21934,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -20924,7 +21956,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -20967,9 +21999,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -20987,9 +22019,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21009,7 +22041,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21042,9 +22074,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21062,9 +22094,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21084,7 +22116,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21127,9 +22159,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21147,9 +22179,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21169,7 +22201,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21202,9 +22234,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21222,9 +22254,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21244,7 +22276,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21267,9 +22299,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21307,9 +22339,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21329,7 +22361,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21362,9 +22394,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21382,9 +22414,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21404,7 +22436,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21447,9 +22479,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21467,9 +22499,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21489,7 +22521,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21522,9 +22554,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21542,9 +22574,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21564,7 +22596,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21607,9 +22639,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21627,9 +22659,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21649,7 +22681,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21682,9 +22714,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21704,7 +22736,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21727,9 +22759,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21769,7 +22801,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21802,9 +22834,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21824,7 +22856,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21847,9 +22879,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -21889,7 +22921,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -21922,9 +22954,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21944,7 +22976,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -21962,9 +22994,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -21987,9 +23019,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22009,7 +23041,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22044,7 +23076,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -22067,9 +23099,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22109,7 +23141,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22142,9 +23174,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -22164,7 +23196,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -22187,9 +23219,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22229,7 +23261,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22262,9 +23294,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -22282,9 +23314,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -22304,7 +23336,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -22327,9 +23359,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22349,7 +23381,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22382,9 +23414,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -22404,7 +23436,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -22427,9 +23459,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22449,7 +23481,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22482,9 +23514,9 @@ }, "params": [ { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "temp", @@ -22504,7 +23536,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "temp", @@ -22527,9 +23559,9 @@ "canonical": "const Temporal *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -22549,7 +23581,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -22638,7 +23670,7 @@ "file": "meos.h", "returnType": { "c": "SpanSet *", - "canonical": "SpanSet *" + "canonical": "struct SpanSet *" }, "params": [ { @@ -22723,6 +23755,26 @@ } ] }, + { + "name": "add_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "add_float_tfloat", "file": "meos.h", @@ -22763,6 +23815,26 @@ } ] }, + { + "name": "add_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "add_tfloat_float", "file": "meos.h", @@ -22823,6 +23895,26 @@ } ] }, + { + "name": "div_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "div_float_tfloat", "file": "meos.h", @@ -22863,6 +23955,26 @@ } ] }, + { + "name": "div_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "div_tfloat_float", "file": "meos.h", @@ -22924,7 +24036,27 @@ ] }, { - "name": "mult_float_tfloat", + "name": "mul_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "mul_float_tfloat", "file": "meos.h", "returnType": { "c": "Temporal *", @@ -22944,7 +24076,7 @@ ] }, { - "name": "mult_int_tint", + "name": "mul_int_tint", "file": "meos.h", "returnType": { "c": "Temporal *", @@ -22964,7 +24096,27 @@ ] }, { - "name": "mult_tfloat_float", + "name": "mul_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "mul_tfloat_float", "file": "meos.h", "returnType": { "c": "Temporal *", @@ -22984,7 +24136,7 @@ ] }, { - "name": "mult_tint_int", + "name": "mul_tint_int", "file": "meos.h", "returnType": { "c": "Temporal *", @@ -23004,7 +24156,7 @@ ] }, { - "name": "mult_tnumber_tnumber", + "name": "mul_tnumber_tnumber", "file": "meos.h", "returnType": { "c": "Temporal *", @@ -23023,6 +24175,26 @@ } ] }, + { + "name": "sub_bigint_tbigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "sub_float_tfloat", "file": "meos.h", @@ -23063,6 +24235,26 @@ } ] }, + { + "name": "sub_tbigint_bigint", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tnumber", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, { "name": "sub_tfloat_float", "file": "meos.h", @@ -23183,6 +24375,51 @@ } ] }, + { + "name": "tfloat_sin", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tfloat_cos", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tfloat_tan", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "tnumber_abs", "file": "meos.h", @@ -23274,7 +24511,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" }, { "name": "temp", @@ -23299,7 +24536,7 @@ { "name": "txt", "cType": "const text *", - "canonical": "const struct varlena *" + "canonical": "const text *" } ] }, @@ -23439,12 +24676,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23459,12 +24696,12 @@ { "name": "box1", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "box2", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23524,7 +24761,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23564,7 +24801,7 @@ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" } ] }, @@ -23608,6 +24845,26 @@ } ] }, + { + "name": "tbool_tand_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tbool_tor_transfn", "file": "meos.h", @@ -23628,18 +24885,38 @@ } ] }, + { + "name": "tbool_tor_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "temporal_extent_transfn", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "s", "cType": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, { "name": "temp", @@ -23648,6 +24925,46 @@ } ] }, + { + "name": "temporal_merge_transfn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_merge_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "temporal_tagg_finalfn", "file": "meos.h", @@ -23683,6 +25000,26 @@ } ] }, + { + "name": "temporal_tcount_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tfloat_tmax_transfn", "file": "meos.h", @@ -23703,6 +25040,26 @@ } ] }, + { + "name": "tfloat_tmax_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tfloat_tmin_transfn", "file": "meos.h", @@ -23723,6 +25080,26 @@ } ] }, + { + "name": "tfloat_tmin_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tfloat_tsum_transfn", "file": "meos.h", @@ -23743,6 +25120,26 @@ } ] }, + { + "name": "tfloat_tsum_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tfloat_wmax_transfn", "file": "meos.h", @@ -23834,7 +25231,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -23858,6 +25255,26 @@ } ] }, + { + "name": "tint_tmax_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tint_tmin_transfn", "file": "meos.h", @@ -23878,6 +25295,26 @@ } ] }, + { + "name": "tint_tmin_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tint_tsum_transfn", "file": "meos.h", @@ -23898,6 +25335,26 @@ } ] }, + { + "name": "tint_tsum_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tint_wmax_transfn", "file": "meos.h", @@ -23978,13 +25435,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, { "name": "temp", @@ -24028,6 +25485,26 @@ } ] }, + { + "name": "tnumber_tavg_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "tnumber_wavg_transfn", "file": "meos.h", @@ -24087,9 +25564,9 @@ "canonical": "struct SkipList *" }, { - "name": "s", + "name": "sp", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -24109,7 +25586,7 @@ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -24133,6 +25610,26 @@ } ] }, + { + "name": "ttext_tmax_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "ttext_tmin_transfn", "file": "meos.h", @@ -24153,6 +25650,26 @@ } ] }, + { + "name": "ttext_tmin_combinefn", + "file": "meos.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, { "name": "temporal_simplify_dp", "file": "meos.h", @@ -24167,7 +25684,7 @@ "canonical": "const Temporal *" }, { - "name": "eps_dist", + "name": "dist", "cType": "double", "canonical": "double" }, @@ -24192,7 +25709,7 @@ "canonical": "const Temporal *" }, { - "name": "eps_dist", + "name": "dist", "cType": "double", "canonical": "double" }, @@ -24264,7 +25781,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -24289,7 +25806,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "interp", @@ -24408,12 +25925,92 @@ } ] }, + { + "name": "temporal_average_hausdorff_distance", + "file": "meos.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_lcss_distance", + "file": "meos.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "epsilon", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "temporal_ext_kalman_filter", + "file": "meos.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gate", + "cType": "double", + "canonical": "double" + }, + { + "name": "q", + "cType": "double", + "canonical": "double" + }, + { + "name": "variance", + "cType": "double", + "canonical": "double" + }, + { + "name": "to_drop", + "cType": "bool", + "canonical": "bool" + } + ] + }, { "name": "temporal_time_bins", "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -24429,7 +26026,7 @@ { "name": "origin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24442,8 +26039,8 @@ "name": "temporal_time_split", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "TimeSplit", + "canonical": "struct TimeSplit" }, "params": [ { @@ -24459,17 +26056,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "TimestampTz" } ] }, @@ -24478,7 +26065,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24494,7 +26081,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24508,7 +26095,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -24538,7 +26125,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24567,8 +26154,8 @@ "name": "tfloat_value_split", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "FloatSplit", + "canonical": "FloatSplit" }, "params": [ { @@ -24585,16 +26172,6 @@ "name": "origin", "cType": "double", "canonical": "double" - }, - { - "name": "bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, @@ -24603,7 +26180,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24629,7 +26206,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24642,8 +26219,8 @@ "name": "tfloat_value_time_split", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "FloatTimeSplit", + "canonical": "struct FloatTimeSplit" }, "params": [ { @@ -24669,22 +26246,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "value_bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "TimestampTz" } ] }, @@ -24693,13 +26255,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", @@ -24709,7 +26271,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24723,13 +26285,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -24753,13 +26315,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "vsize", @@ -24779,7 +26341,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24793,7 +26355,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24809,7 +26371,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24823,7 +26385,7 @@ "file": "meos.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { @@ -24853,7 +26415,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24882,8 +26444,8 @@ "name": "tint_value_split", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "IntSplit", + "canonical": "IntSplit" }, "params": [ { @@ -24900,16 +26462,6 @@ "name": "vorigin", "cType": "int", "canonical": "int" - }, - { - "name": "bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, @@ -24918,7 +26470,7 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { @@ -24944,7 +26496,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -24957,8 +26509,8 @@ "name": "tint_value_time_split", "file": "meos.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "IntTimeSplit", + "canonical": "struct IntTimeSplit" }, "params": [ { @@ -24984,22 +26536,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "value_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" + "canonical": "TimestampTz" } ] }, @@ -25008,13 +26545,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "duration", @@ -25024,7 +26561,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -25038,13 +26575,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25068,13 +26605,13 @@ "file": "meos.h", "returnType": { "c": "TBox *", - "canonical": "TBox *" + "canonical": "struct TBox *" }, "params": [ { "name": "box", "cType": "const TBox *", - "canonical": "const TBox *" + "canonical": "const struct TBox *" }, { "name": "xsize", @@ -25094,7 +26631,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "count", @@ -25103,6 +26640,151 @@ } ] }, + { + "name": "box3d_from_gbox", + "file": "meos_geo.h", + "returnType": { + "c": "BOX3D *", + "canonical": "BOX3D *" + }, + "params": [ + { + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" + } + ] + }, + { + "name": "box3d_make", + "file": "meos_geo.h", + "returnType": { + "c": "BOX3D *", + "canonical": "BOX3D *" + }, + "params": [ + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "box3d_out", + "file": "meos_geo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "box", + "cType": "const BOX3D *", + "canonical": "const BOX3D *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "gbox_make", + "file": "meos_geo.h", + "returnType": { + "c": "GBOX *", + "canonical": "GBOX *" + }, + "params": [ + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "gbox_out", + "file": "meos_geo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, { "name": "geo_as_ewkb", "file": "meos_geo.h", @@ -25113,8 +26795,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "endian", @@ -25123,8 +26805,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -25138,8 +26820,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "precision", @@ -25158,8 +26840,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "option", @@ -25188,8 +26870,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "endian", @@ -25208,8 +26890,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "precision", @@ -25222,8 +26904,8 @@ "name": "geo_from_ewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25233,12 +26915,12 @@ }, { "name": "wkb_size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" }, { "name": "srid", - "cType": "int32", + "cType": "int32_t", "canonical": "int" } ] @@ -25247,8 +26929,8 @@ "name": "geo_from_geojson", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25262,8 +26944,8 @@ "name": "geo_from_text", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25288,23 +26970,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - } - ] - }, - { - "name": "geog_from_binary", - "file": "meos_geo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "wkb_bytea", - "cType": "const char *", - "canonical": "const char *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25312,8 +26979,8 @@ "name": "geog_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25327,8 +26994,8 @@ "name": "geog_in", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25338,7 +27005,7 @@ }, { "name": "typmod", - "cType": "int32", + "cType": "int", "canonical": "int" } ] @@ -25347,8 +27014,8 @@ "name": "geom_from_hexewkb", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25362,8 +27029,8 @@ "name": "geom_in", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25373,138 +27040,38 @@ }, { "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ] - }, - { - "name": "box3d_make", - "file": "meos_geo.h", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ] - }, - { - "name": "box3d_out", - "file": "meos_geo.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "maxdd", "cType": "int", "canonical": "int" } ] }, { - "name": "gbox_make", + "name": "box3d_in", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, { - "name": "gbox_out", + "name": "gbox_in", "file": "meos_geo.h", "returnType": { - "c": "char *", - "canonical": "char *" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { - "name": "box", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" + "name": "str", + "cType": "const char *", + "canonical": "const char *" } ] }, @@ -25512,14 +27079,14 @@ "name": "geo_copy", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25527,8 +27094,8 @@ "name": "geogpoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25552,8 +27119,8 @@ "name": "geogpoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25582,8 +27149,8 @@ "name": "geompoint_make2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25607,8 +27174,8 @@ "name": "geompoint_make3dz", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -25637,14 +27204,14 @@ "name": "geom_to_geog", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25652,14 +27219,14 @@ "name": "geog_to_geom", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geog", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25672,9 +27239,9 @@ }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25688,8 +27255,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25717,9 +27284,9 @@ }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25732,14 +27299,14 @@ "name": "geog_centroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25757,9 +27324,9 @@ }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25777,9 +27344,9 @@ }, "params": [ { - "name": "g", - "cType": "const int *", - "canonical": "const int *" + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -25798,13 +27365,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "result", @@ -25823,8 +27390,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25838,8 +27405,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25853,8 +27420,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25862,14 +27429,14 @@ "name": "line_point_n", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "n", @@ -25882,14 +27449,14 @@ "name": "geo_reverse", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25897,14 +27464,14 @@ "name": "geo_round", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "maxdd", @@ -25917,14 +27484,14 @@ "name": "geo_set_srid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "srid", @@ -25943,8 +27510,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -25952,14 +27519,14 @@ "name": "geo_transform", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "srid_to", @@ -25972,14 +27539,14 @@ "name": "geo_transform_pipeline", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "pipeline", @@ -26002,14 +27569,14 @@ "name": "geo_collect_garray", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26022,14 +27589,14 @@ "name": "geo_makeline_garray", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26048,8 +27615,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26063,8 +27630,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26072,14 +27639,14 @@ "name": "geo_geo_n", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "n", @@ -26092,14 +27659,14 @@ "name": "geo_pointarr", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "count", @@ -26112,14 +27679,14 @@ "name": "geo_points", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26127,14 +27694,14 @@ "name": "geom_array_union", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gsarr", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26147,14 +27714,14 @@ "name": "geom_boundary", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26162,14 +27729,14 @@ "name": "geom_buffer", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "size", @@ -26187,14 +27754,14 @@ "name": "geom_centroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26202,14 +27769,14 @@ "name": "geom_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26217,19 +27784,19 @@ "name": "geom_difference2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26237,19 +27804,19 @@ "name": "geom_intersection2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26257,19 +27824,19 @@ "name": "geom_intersection2d_coll", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26277,19 +27844,14 @@ "name": "geom_min_bounding_radius", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "MinBoundingCircle", + "canonical": "struct MinBoundingCircle" }, "params": [ { "name": "geom", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "radius", - "cType": "double *", - "canonical": "double *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26297,19 +27859,19 @@ "name": "geom_shortestline2d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26317,19 +27879,19 @@ "name": "geom_shortestline3d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26337,14 +27899,14 @@ "name": "geom_unary_union", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "prec", @@ -26357,14 +27919,14 @@ "name": "line_interpolate_point", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "distance_fraction", @@ -26388,13 +27950,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26402,14 +27964,14 @@ "name": "line_substring", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "from", @@ -26433,13 +27995,13 @@ "params": [ { "name": "g1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26463,13 +28025,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "use_spheroid", @@ -26488,13 +28050,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26508,13 +28070,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26528,13 +28090,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26548,13 +28110,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26573,13 +28135,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "tolerance", @@ -26598,13 +28160,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26618,13 +28180,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26638,13 +28200,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "patt", @@ -26663,13 +28225,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26678,13 +28240,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "count", @@ -26698,13 +28260,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "elem_count", @@ -26723,13 +28285,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "box_count", @@ -26753,13 +28315,13 @@ "params": [ { "name": "g1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "g2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26773,13 +28335,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26793,13 +28355,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26813,13 +28375,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26833,13 +28395,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26873,6 +28435,26 @@ } ] }, + { + "name": "spatialset_out", + "file": "meos_geo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, { "name": "spatialset_as_text", "file": "meos_geo.h", @@ -26923,8 +28505,8 @@ "params": [ { "name": "values", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, { "name": "count", @@ -26943,8 +28525,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -26952,8 +28534,8 @@ "name": "geoset_end_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -26967,8 +28549,8 @@ "name": "geoset_start_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -26998,8 +28580,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -27007,14 +28589,19 @@ "name": "geoset_values", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "s", "cType": "const Set *", "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -27028,8 +28615,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -27053,8 +28640,8 @@ }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -27073,8 +28660,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27088,8 +28675,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -27113,8 +28700,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27128,8 +28715,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -27153,8 +28740,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27168,8 +28755,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -27193,8 +28780,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27294,7 +28881,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "variant", @@ -27303,8 +28890,8 @@ }, { "name": "size", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -27319,7 +28906,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "variant", @@ -27328,8 +28915,8 @@ }, { "name": "size_out", - "cType": "int *", - "canonical": "int *" + "cType": "size_t *", + "canonical": "size_t *" } ] }, @@ -27338,7 +28925,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27353,7 +28940,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27363,8 +28950,8 @@ }, { "name": "size", - "cType": "int", - "canonical": "int" + "cType": "size_t", + "canonical": "size_t" } ] }, @@ -27373,7 +28960,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27394,7 +28981,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "maxdd", @@ -27408,18 +28995,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -27428,18 +29015,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27448,13 +29035,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27463,7 +29050,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27483,7 +29070,7 @@ }, { "name": "srid", - "cType": "int32", + "cType": "int32_t", "canonical": "int" }, { @@ -27519,7 +29106,7 @@ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27528,13 +29115,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -27543,7 +29130,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27557,14 +29144,14 @@ "name": "stbox_to_box3d", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "BOX3D *", + "canonical": "BOX3D *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27572,14 +29159,14 @@ "name": "stbox_to_gbox", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GBOX *", + "canonical": "GBOX *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27587,14 +29174,14 @@ "name": "stbox_to_geo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27603,13 +29190,13 @@ "file": "meos_geo.h", "returnType": { "c": "Span *", - "canonical": "Span *" + "canonical": "struct Span *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27618,13 +29205,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -27633,7 +29220,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -27648,13 +29235,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, @@ -27663,13 +29250,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" } ] }, @@ -27684,7 +29271,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "spheroid", @@ -27697,14 +29284,14 @@ "name": "stbox_hash", "file": "meos_geo.h", "returnType": { - "c": "uint32", - "canonical": "unsigned int" + "c": "int", + "canonical": "int" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27712,19 +29299,19 @@ "name": "stbox_hash_extended", "file": "meos_geo.h", "returnType": { - "c": "uint64", - "canonical": "unsigned long" + "c": "uint64_t", + "canonical": "uint64_t" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "seed", - "cType": "uint64", - "canonical": "unsigned long" + "cType": "uint64_t", + "canonical": "uint64_t" } ] }, @@ -27739,7 +29326,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27754,7 +29341,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27769,7 +29356,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27784,7 +29371,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27799,7 +29386,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "spheroid", @@ -27819,12 +29406,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -27839,12 +29426,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -27859,12 +29446,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "TimestampTz *", - "canonical": "long *" + "canonical": "TimestampTz *" } ] }, @@ -27879,12 +29466,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", "cType": "bool *", - "canonical": "unsigned char *" + "canonical": "bool *" } ] }, @@ -27899,7 +29486,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -27914,7 +29501,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27934,7 +29521,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27954,7 +29541,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27974,7 +29561,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -27994,7 +29581,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -28014,7 +29601,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "result", @@ -28028,13 +29615,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "d", @@ -28048,13 +29635,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "interv", @@ -28068,13 +29655,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28083,13 +29670,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "count", @@ -28103,13 +29690,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "maxdd", @@ -28123,13 +29710,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "shift", @@ -28148,13 +29735,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "boxarr", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "count", @@ -28173,13 +29760,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "srid", @@ -28199,7 +29786,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28208,13 +29795,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "srid", @@ -28228,13 +29815,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "pipelinestr", @@ -28264,12 +29851,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28284,12 +29871,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28304,12 +29891,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28324,12 +29911,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28344,12 +29931,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28364,12 +29951,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28384,12 +29971,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28404,12 +29991,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28424,12 +30011,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28444,12 +30031,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28464,12 +30051,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28484,12 +30071,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28504,12 +30091,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28524,12 +30111,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28544,12 +30131,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28564,12 +30151,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28584,12 +30171,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28604,12 +30191,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28624,12 +30211,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28644,12 +30231,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28664,12 +30251,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28678,18 +30265,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "strict", @@ -28703,18 +30290,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28729,12 +30316,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28749,12 +30336,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28769,12 +30356,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28789,12 +30376,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28809,12 +30396,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28829,12 +30416,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -28849,12 +30436,32 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "tspatial_out", + "file": "meos_geo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, @@ -29018,26 +30625,6 @@ } ] }, - { - "name": "tspatial_out", - "file": "meos_geo.h", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ] - }, { "name": "tgeo_from_base_temp", "file": "meos_geo.h", @@ -29048,8 +30635,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -29063,18 +30650,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -29083,13 +30670,13 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -29103,18 +30690,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -29128,18 +30715,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -29158,8 +30745,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -29173,18 +30760,18 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -29193,13 +30780,13 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", @@ -29213,18 +30800,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" }, { "name": "interp", @@ -29238,7 +30825,7 @@ "file": "meos_geo.h", "returnType": { "c": "TSequence *", - "canonical": "TSequence *" + "canonical": "struct TSequence *" }, "params": [ { @@ -29259,7 +30846,7 @@ { "name": "times", "cType": "const TimestampTz *", - "canonical": "const long *" + "canonical": "const TimestampTz *" }, { "name": "count", @@ -29268,7 +30855,7 @@ }, { "name": "srid", - "cType": "int32", + "cType": "int32_t", "canonical": "int" }, { @@ -29303,18 +30890,18 @@ "file": "meos_geo.h", "returnType": { "c": "TSequenceSet *", - "canonical": "TSequenceSet *" + "canonical": "struct TSequenceSet *" }, "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "ss", "cType": "const SpanSet *", - "canonical": "const SpanSet *" + "canonical": "const struct SpanSet *" }, { "name": "interp", @@ -29328,13 +30915,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const BOX3D *", + "canonical": "const BOX3D *" } ] }, @@ -29343,13 +30930,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GBOX *", + "canonical": "const GBOX *" } ] }, @@ -29363,8 +30950,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -29462,8 +31049,8 @@ "name": "tpoint_as_mvtgeom", "file": "meos_geo.h", "returnType": { - "c": "bool", - "canonical": "bool" + "c": "MvtGeom", + "canonical": "struct MvtGeom" }, "params": [ { @@ -29474,7 +31061,7 @@ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "extent", @@ -29490,21 +31077,6 @@ "name": "clip_geom", "cType": "bool", "canonical": "bool" - }, - { - "name": "gsarr", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "timesarr", - "cType": "int64 **", - "canonical": "long **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, @@ -29533,8 +31105,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29543,7 +31115,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -29563,13 +31135,13 @@ "params": [ { "name": "gs1", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "gs2", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "result", @@ -29593,8 +31165,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "invert", @@ -29642,8 +31214,8 @@ "name": "tgeo_convex_hull", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29657,8 +31229,8 @@ "name": "tgeo_end_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29672,8 +31244,8 @@ "name": "tgeo_start_value", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29687,8 +31259,8 @@ "name": "tgeo_traversed_area", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29719,7 +31291,7 @@ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "strict", @@ -29727,9 +31299,9 @@ "canonical": "bool" }, { - "name": "value", - "cType": "int **", - "canonical": "int **" + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29753,8 +31325,8 @@ }, { "name": "result", - "cType": "int **", - "canonical": "int **" + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" } ] }, @@ -29762,8 +31334,8 @@ "name": "tgeo_values", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { @@ -29934,7 +31506,7 @@ ], "ownership": "caller", "nullable": true, - "doc": "Calcule la vitesse instantan\u00e9e d'un point temporel.", + "doc": "Computes the instantaneous speed of a temporal point.", "meos": { "temporalDim": "sequence", "spatialDim": null, @@ -29946,8 +31518,8 @@ "name": "tpoint_trajectory", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29966,8 +31538,8 @@ "name": "tpoint_twcentroid", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -29992,8 +31564,8 @@ }, { "name": "a", - "cType": "const int *", - "canonical": "const int *" + "cType": "const AFFINE *", + "canonical": "const AFFINE *" } ] }, @@ -30012,13 +31584,13 @@ }, { "name": "scale", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30142,8 +31714,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30163,7 +31735,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "border_inc", @@ -30187,8 +31759,8 @@ }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -30207,8 +31779,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30228,7 +31800,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "border_inc", @@ -30252,13 +31824,13 @@ }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, { - "name": "tpoint_at_geom", + "name": "tpoint_at_elevation", "file": "meos_geo.h", "returnType": { "c": "Temporal *", @@ -30271,19 +31843,14 @@ "canonical": "const Temporal *" }, { - "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "zspan", + "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" } ] }, { - "name": "tpoint_at_value", + "name": "tpoint_at_geom", "file": "meos_geo.h", "returnType": { "c": "Temporal *", @@ -30297,13 +31864,13 @@ }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, { - "name": "tpoint_minus_geom", + "name": "tpoint_at_value", "file": "meos_geo.h", "returnType": { "c": "Temporal *", @@ -30317,13 +31884,48 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + } + ] + }, + { + "name": "tpoint_minus_elevation", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" }, { - "name": "zspan", + "name": "s", "cType": "const Span *", - "canonical": "const Span *" + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tpoint_minus_geom", + "file": "meos_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30342,8 +31944,8 @@ }, { "name": "gs", - "cType": "int *", - "canonical": "int *" + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" } ] }, @@ -30357,8 +31959,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30382,8 +31984,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30417,8 +32019,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30442,8 +32044,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30477,8 +32079,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30502,8 +32104,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30537,8 +32139,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30562,8 +32164,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30597,8 +32199,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30622,8 +32224,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30637,8 +32239,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -30662,8 +32264,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -30672,7 +32274,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -30692,7 +32294,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -30717,8 +32319,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "bitmatrix", @@ -30742,7 +32344,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -30772,13 +32374,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "bitmatrix", @@ -30802,7 +32404,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -30827,7 +32429,7 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { @@ -30858,7 +32460,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -30883,7 +32485,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -30918,7 +32520,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -30943,7 +32545,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -30978,7 +32580,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31003,7 +32605,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31038,7 +32640,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31063,7 +32665,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31098,7 +32700,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31123,7 +32725,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31158,7 +32760,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31183,7 +32785,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31218,7 +32820,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31243,7 +32845,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31278,7 +32880,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31303,7 +32905,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31338,7 +32940,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31363,7 +32965,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31398,7 +33000,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31423,7 +33025,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31458,7 +33060,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31483,7 +33085,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31518,7 +33120,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31543,7 +33145,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31578,7 +33180,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31603,7 +33205,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31638,7 +33240,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31663,7 +33265,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31698,7 +33300,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31723,7 +33325,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31758,7 +33360,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31783,7 +33385,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31818,7 +33420,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31843,7 +33445,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31878,7 +33480,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31903,7 +33505,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31938,7 +33540,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -31963,7 +33565,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -31998,7 +33600,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -32023,7 +33625,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -32058,7 +33660,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "temp", @@ -32083,7 +33685,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -32117,8 +33719,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -32142,8 +33744,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32167,6 +33769,66 @@ } ] }, + { + "name": "acovers_geo_tgeo", + "file": "meos_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acovers_tgeo_geo", + "file": "meos_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "acovers_tgeo_tgeo", + "file": "meos_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, { "name": "adisjoint_tgeo_geo", "file": "meos_geo.h", @@ -32182,8 +33844,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32222,8 +33884,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", @@ -32272,8 +33934,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32312,8 +33974,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32352,8 +34014,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32367,8 +34029,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -32392,8 +34054,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32427,8 +34089,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -32452,8 +34114,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32492,8 +34154,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32532,8 +34194,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", @@ -32582,8 +34244,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32622,8 +34284,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32662,8 +34324,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32677,23 +34339,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32712,18 +34364,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32744,16 +34386,6 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32767,23 +34399,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32802,18 +34424,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32834,16 +34446,6 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32857,23 +34459,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32892,18 +34484,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -32924,16 +34506,6 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32947,8 +34519,8 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", @@ -32959,16 +34531,6 @@ "name": "dist", "cType": "double", "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -32987,23 +34549,13 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "dist", "cType": "double", "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33029,16 +34581,6 @@ "name": "dist", "cType": "double", "canonical": "double" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33052,23 +34594,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33087,18 +34619,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33119,16 +34641,6 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33142,23 +34654,13 @@ "params": [ { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "temp", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33177,18 +34679,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33209,16 +34701,6 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" - }, - { - "name": "restr", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atvalue", - "cType": "bool", - "canonical": "bool" } ] }, @@ -33237,8 +34719,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33273,12 +34755,12 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33293,12 +34775,12 @@ { "name": "box1", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "box2", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -33317,8 +34799,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33338,7 +34820,7 @@ { "name": "box", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" } ] }, @@ -33367,7 +34849,7 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -33377,8 +34859,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33387,7 +34869,7 @@ "file": "meos_geo.h", "returnType": { "c": "TInstant *", - "canonical": "TInstant *" + "canonical": "struct TInstant *" }, "params": [ { @@ -33406,8 +34888,8 @@ "name": "shortestline_tgeo_geo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" }, "params": [ { @@ -33417,8 +34899,8 @@ }, { "name": "gs", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33426,8 +34908,58 @@ "name": "shortestline_tgeo_tgeo", "file": "meos_geo.h", "returnType": { - "c": "int *", - "canonical": "int *" + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "mindistance_tgeoarr_tgeoarr", + "file": "meos_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "arr1", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "arr2", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "mindistance_tgeo_tgeo", + "file": "meos_geo.h", + "returnType": { + "c": "double", + "canonical": "double" }, "params": [ { @@ -33439,6 +34971,131 @@ "name": "temp2", "cType": "const Temporal *", "canonical": "const Temporal *" + }, + { + "name": "threshold", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tgeoarr_tgeoarr", + "file": "meos_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "arr1", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "arr2", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tdwithin_tgeoarr_tgeoarr", + "file": "meos_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "arr1", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "arr2", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "periods", + "cType": "SpanSet ***", + "canonical": "struct SpanSet ***" + } + ] + }, + { + "name": "adisjoint_tgeoarr_tgeoarr", + "file": "meos_geo.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "arr1", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "arr2", + "cType": "const Temporal **", + "canonical": "const Temporal **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -33472,8 +35129,8 @@ }, { "name": "temp", - "cType": "Temporal *", - "canonical": "Temporal *" + "cType": "const Temporal *", + "canonical": "const Temporal *" } ] }, @@ -33482,13 +35139,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "box", "cType": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, { "name": "temp", @@ -33502,13 +35159,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "point", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "xsize", @@ -33527,8 +35184,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" } ] }, @@ -33537,18 +35194,18 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "point", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "xsize", @@ -33572,13 +35229,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -33587,13 +35244,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "t", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "duration", @@ -33603,7 +35260,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" } ] }, @@ -33612,13 +35269,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "xsize", @@ -33637,8 +35294,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "border_inc", @@ -33657,13 +35314,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "xsize", @@ -33687,13 +35344,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "border_inc", @@ -33712,13 +35369,13 @@ "file": "meos_geo.h", "returnType": { "c": "STBox *", - "canonical": "STBox *" + "canonical": "struct STBox *" }, "params": [ { "name": "bounds", "cType": "const STBox *", - "canonical": "const STBox *" + "canonical": "const struct STBox *" }, { "name": "duration", @@ -33728,7 +35385,7 @@ { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "border_inc", @@ -33746,8 +35403,8 @@ "name": "tgeo_space_split", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "SpaceSplit", + "canonical": "struct SpaceSplit" }, "params": [ { @@ -33772,8 +35429,8 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "bitmatrix", @@ -33784,16 +35441,6 @@ "name": "border_inc", "cType": "bool", "canonical": "bool" - }, - { - "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, @@ -33801,8 +35448,8 @@ "name": "tgeo_space_time_split", "file": "meos_geo.h", "returnType": { - "c": "Temporal **", - "canonical": "Temporal **" + "c": "SpaceTimeSplit", + "canonical": "struct SpaceTimeSplit" }, "params": [ { @@ -33832,13 +35479,13 @@ }, { "name": "sorigin", - "cType": "const int *", - "canonical": "const int *" + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { "name": "torigin", "cType": "TimestampTz", - "canonical": "long" + "canonical": "TimestampTz" }, { "name": "bitmatrix", @@ -33849,21 +35496,6 @@ "name": "border_inc", "cType": "bool", "canonical": "bool" - }, - { - "name": "space_bins", - "cType": "int ***", - "canonical": "int ***" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "long **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" } ] }, @@ -33877,8 +35509,8 @@ "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33889,6 +35521,11 @@ "name": "k", "cType": "uint32_t", "canonical": "unsigned int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" } ] }, @@ -33902,8 +35539,8 @@ "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33931,14 +35568,14 @@ "name": "geo_cluster_intersecting", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33956,14 +35593,14 @@ "name": "geo_cluster_within", "file": "meos_geo.h", "returnType": { - "c": "int **", - "canonical": "int **" + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" }, "params": [ { "name": "geoms", - "cType": "const int **", - "canonical": "const int **" + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { "name": "ngeoms", @@ -33981,586 +35618,60559 @@ "canonical": "int *" } ] - } - ], - "structs": [ + }, { - "name": "Set", - "file": "meos.h", - "fields": [ - { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 - }, + "name": "geo_wlof", + "file": "meos_geo.h", + "returnType": { + "c": "double *", + "canonical": "double *" + }, + "params": [ { - "name": "settype", - "cType": "uint8", - "offset_bits": 32 + "name": "geoms", + "cType": "const GSERIALIZED **", + "canonical": "const GSERIALIZED **" }, { - "name": "basetype", - "cType": "uint8", - "offset_bits": 40 + "name": "ngeoms", + "cType": "uint32_t", + "canonical": "unsigned int" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "k", + "cType": "uint32_t", + "canonical": "unsigned int" }, { - "name": "count", - "cType": "int32", - "offset_bits": 64 + "name": "epsilon", + "cType": "double", + "canonical": "double" }, { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "name": "newcount", + "cType": "uint32_t *", + "canonical": "unsigned int *" }, { - "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 + "name": "clusters", + "cType": "GSERIALIZED ***", + "canonical": "GSERIALIZED ***" } ] }, { - "name": "Span", - "file": "meos.h", - "fields": [ - { - "name": "spantype", - "cType": "uint8", - "offset_bits": 0 - }, - { - "name": "basetype", - "cType": "uint8", - "offset_bits": 8 - }, - { - "name": "lower_inc", - "cType": "bool", - "offset_bits": 16 - }, - { - "name": "upper_inc", - "cType": "bool", - "offset_bits": 24 - }, - { - "name": "padding", - "cType": "char[4]", - "offset_bits": 32 - }, + "name": "cbuffer_as_ewkt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "lower", - "cType": "Datum", - "offset_bits": 64 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "upper", - "cType": "Datum", - "offset_bits": 128 + "name": "maxdd", + "cType": "int", + "canonical": "int" } ] }, { - "name": "SpanSet", - "file": "meos.h", - "fields": [ - { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 - }, + "name": "cbuffer_as_hexwkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "spansettype", - "cType": "uint8", - "offset_bits": 32 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "spantype", - "cType": "uint8", - "offset_bits": 40 + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "basetype", - "cType": "uint8", - "offset_bits": 48 - }, + "name": "size", + "cType": "size_t *", + "canonical": "size_t *" + } + ] + }, + { + "name": "cbuffer_as_text", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "padding", - "cType": "char", - "offset_bits": 56 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "count", - "cType": "int32", - "offset_bits": 64 - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_as_wkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "span", - "cType": "Span", - "offset_bits": 128 + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" }, { - "name": "elems", - "cType": "Span[1]", - "offset_bits": 320 + "name": "size_out", + "cType": "size_t *", + "canonical": "size_t *" } ] }, { - "name": "TBox", - "file": "meos.h", - "fields": [ + "name": "cbuffer_from_hexwkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "period", - "cType": "Span", - "offset_bits": 0 - }, + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbuffer_from_wkb", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "span", - "cType": "Span", - "offset_bits": 192 + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 384 + "name": "size", + "cType": "size_t", + "canonical": "size_t" } ] }, { - "name": "STBox", - "file": "meos.h", - "fields": [ - { - "name": "period", - "cType": "Span", - "offset_bits": 0 - }, + "name": "cbuffer_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "xmin", - "cType": "double", - "offset_bits": 192 - }, + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbuffer_out", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ { - "name": "ymin", - "cType": "double", - "offset_bits": 256 + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" }, { - "name": "zmin", - "cType": "double", - "offset_bits": 320 - }, + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_copy", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "xmax", - "cType": "double", - "offset_bits": 384 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "ymax", - "cType": "double", - "offset_bits": 448 + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" }, { - "name": "zmax", + "name": "radius", "cType": "double", - "offset_bits": 512 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 576 - }, - { - "name": "flags", - "cType": "int16", - "offset_bits": 608 + "canonical": "double" } ] }, { - "name": "Temporal", - "file": "meos.h", - "fields": [ + "name": "cbuffer_to_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 - }, + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferarr_to_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "count", + "cType": "int", + "canonical": "int" } ] }, { - "name": "TInstant", - "file": "meos.h", - "fields": [ - { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 - }, + "name": "geom_to_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "cbuffer_hash", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_hash_extended", + "file": "meos_cbuffer.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "cbuffer_point", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_radius", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_round", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbufferarr_round", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + "params": [ + { + "name": "cbarr", + "cType": "const Cbuffer **", + "canonical": "const struct Cbuffer **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_set_srid", + "file": "meos_cbuffer.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_srid", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_transform", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_transform_pipeline", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "contains_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "covers_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "disjoint_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "dwithin_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "intersects_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "touches_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_tstzspan_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "cbuffer_timestamptz_to_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "distance_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "distance_cbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "distance_cbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_cbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "cbuffer_cmp", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_eq", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_ge", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_gt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_le", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_lt", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_ne", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_nsame", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_same", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "cbufferset_out", + "file": "meos_cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbufferset_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "cbuffer_to_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbufferset_end_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "cbufferset_start_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "cbufferset_value_n", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + } + ] + }, + { + "name": "cbufferset_values", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "cbuffer_union_transfn", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "contained_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "cb", + "cType": "Cbuffer *", + "canonical": "struct Cbuffer *" + } + ] + }, + { + "name": "intersection_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "minus_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "union_cbuffer_set", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_in", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tcbuffer_from_mfjson", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tcbufferinst_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tcbuffer_make", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "tfloat", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_from_base_temp", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbufferseq_from_base_tstzset", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tcbufferseq_from_base_tstzspan", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tcbufferseqset_from_base_tstzspanset", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tcbuffer_end_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_points", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_radius", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_traversed_area", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_convex_hull", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_start_value", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_value_at_timestamptz", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + } + ] + }, + { + "name": "tcbuffer_value_n", + "file": "meos_cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Cbuffer **", + "canonical": "struct Cbuffer **" + } + ] + }, + { + "name": "tcbuffer_values", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Cbuffer **", + "canonical": "struct Cbuffer **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcbuffer_to_tfloat", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_to_tgeompoint", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tgeometry_to_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffer_expand", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tcbuffer_at_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_at_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcbuffer_at_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_minus_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcbuffer_minus_geom", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcbuffer_minus_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdistance_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nad_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tcbuffer_stbox", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "mindistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "threshold", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "nai_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "nai_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "shortestline_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "shortestline_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "always_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ever_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "acovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "acovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "acovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "adisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "adwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "aintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "aintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "aintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "atouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "atouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "atouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "econtains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "econtains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "econtains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ecovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ecovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ecovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ecovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ecovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "edisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "edwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "eintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "eintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "eintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "etouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "etouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "etouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcontains_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tcovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tcovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tdwithin_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tdisjoint_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tdisjoint_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tdisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tintersects_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tintersects_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "tintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ttouches_geo_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ttouches_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ttouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ttouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_cbuffer", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_geo", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_cbuffer_stbox", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_cbufferset_cbuffer", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_collinear", + "file": "cbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cbuf3", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "cbuffersegm_interpolate", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "start", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "cbuffersegm_locate", + "file": "cbuffer.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "value", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_parse", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "cbuffer_wkt_out", + "file": "cbuffer.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "cbuffer_point_p", + "file": "cbuffer.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_round", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "buffer", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "cbuffer_transf_pj", + "file": "cbuffer.h", + "returnType": { + "c": "Cbuffer *", + "canonical": "struct Cbuffer *" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "cbuffer_distance", + "file": "cbuffer.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_distance", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "cbuffersegm_distance_turnpt", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "start2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "end2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "cbuffer_contains", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_covers", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_disjoint", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_intersects", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "cbuffer_dwithin", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "cbuffer_touches", + "file": "cbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb1", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "cb2", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "datum_cbuffer_contains", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "datum_cbuffer_covers", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "datum_cbuffer_disjoint", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "datum_cbuffer_intersects", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "datum_cbuffer_dwithin", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "datum_cbuffer_touches", + "file": "cbuffer.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cb1", + "cType": "Datum", + "canonical": "Datum" + }, + { + "name": "cb2", + "cType": "Datum", + "canonical": "Datum" + } + ] + }, + { + "name": "temptype_subtype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "temptype_subtype_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "tempsubtype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "subtype", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "tempsubtype_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "subtype", + "cType": "int16 *", + "canonical": "short *" + } + ] + }, + { + "name": "meosoper_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "oper", + "cType": "MeosOper", + "canonical": "MeosOper" + } + ] + }, + { + "name": "meosoper_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosOper", + "canonical": "MeosOper" + }, + "params": [ + { + "name": "name", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "interptype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "interptype_from_string", + "file": "meos_catalog.h", + "returnType": { + "c": "interpType", + "canonical": "interpType" + }, + "params": [ + { + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "meos_typeof_hexwkb", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "meostype_name", + "file": "meos_catalog.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temptype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "settype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spantype_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spantype_spansettype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spansettype_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_settype", + "file": "meos_catalog.h", + "returnType": { + "c": "MeosType", + "canonical": "MeosType" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "geo_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "meos_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanum_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanum_temptype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "time_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_numset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timeset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_set_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "alphanumset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "geoset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_geoset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatialset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_spatialset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_canon_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "type_span_bbox", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_tbox_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_span_tbox_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_numspan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespan_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespan_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "timespanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_timespanset_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temptype_supports_linear", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_byvalue", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "basetype_varlength", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "meostype_length", + "file": "meos_catalog.h", + "returnType": { + "c": "int16", + "canonical": "short" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "talphanum_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "talpha_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_spantype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatial_basetype", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tspatial_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tspatial_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeo_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeo_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeo_type_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeo_type_all", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeometry_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeometry_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tgeodetic_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tgeodetic_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_tnumber_tpoint_type", + "file": "meos_catalog.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "gsl_get_generation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "gsl_get_aggregation_rng", + "file": "meos_internal.h", + "returnType": { + "c": "gsl_rng *", + "canonical": "gsl_rng *" + }, + "params": [] + }, + { + "name": "datum_ceil", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_degrees", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "normalize", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_float_round", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_floor", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_hash_extended", + "file": "meos_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "datum_radians", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "floatspan_round_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_in", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "set_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_in", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanset_in", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "set_make", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "span_make", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "lower", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spanset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "order", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "value_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numspan_width", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "numspanset_width", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_set_subspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "minidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxidx", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "set_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "set_vals", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "set_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_lower", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_sps", + "file": "meos_internal.h", + "returnType": { + "c": "const Span **", + "canonical": "const struct Span **" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_upper", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "bigintspan_set_floatspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "bigintspan_set_intspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "datespan_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "floatspan_set_bigintspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "floatspan_set_intspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intspan_set_bigintspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intspan_set_floatspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "numset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspan_expand", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "numspan_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "numspanset_shift_scale", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "set_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "span_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tbox_expand_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetyp", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "textcat_textset_text_common", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tstzspan_set_datespan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "adjacent_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "adjacent_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contained_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contained_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "contained_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "contains_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "contains_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ovadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "left_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "left_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "lfnadj_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overleft_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "overleft_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overleft_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "overright_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "overright_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "overright_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overright_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "right_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "right_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "right_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "right_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "bbox_type", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_get_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_max_dims", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "bboxtype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bbox_union_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "inter_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "intersection_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "intersection_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "intersection_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "mi_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "minus_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "minus_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "minus_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "union_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "union_value_set", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_value_span", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "union_value_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_set_set", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "distance_set_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_span_span", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_span_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_spanset_span", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_spanset_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "distance_spanset_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "distance_value_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanbase_extent_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "state", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "value_union_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "number_tstzspan_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "number_timestamptz_to_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tbox_set", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "p", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "float_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "int_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "number_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "numset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "numspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "timestamptz_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tstzspan_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tbox_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tbox_expand", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "inter_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tboolinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tboolseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tboolseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tboolseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_in", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temparr_out", + "file": "meos_internal.h", + "returnType": { + "c": "char **", + "canonical": "char **" + }, + "params": [ + { + "name": "temparr", + "cType": "Temporal **", + "canonical": "Temporal **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tfloatinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tfloatinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tfloatseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tfloatseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tinstant_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tinstant_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tinstant_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tbigintinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tbigintinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tbigintseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tbigintseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tbigintseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tintinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tintseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tintseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "tintseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tsequence_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "spatial", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_out", + "file": "meos_internal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ttextinst_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextinst_in", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "ttextseq_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseq_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "ttextseqset_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + } + ] + }, + { + "name": "ttextseqset_in", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "temporal_from_mfjson", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tinstant_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_make", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tinstant_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequence_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_from_base_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tsequence_from_base_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_copy", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tseqsetarr_to_tseqset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_from_base_temp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_from_base_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_make_exp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_make_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tinstant_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumber_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberinst_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseq_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tnumberseqset_set_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tsequence_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tsequenceset_set_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "temporal_end_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_end_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_max_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_mem_size", + "file": "meos_internal.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_min_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "temporal_start_inst", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_start_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "temporal_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "temporal_values", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_insts", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "result", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tinstant_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_value_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_set_span", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "tnumberinst_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_avg_val", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_valuespans", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequence_duration", + "file": "meos_internal.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_seqs", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequence_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_duration", + "file": "meos_internal.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "boundspan", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_end_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_hash", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_inst_n", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_insts_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant **", + "canonical": "const struct TInstant **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_max_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_max_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_inst_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TInstant *", + "canonical": "const struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_min_val", + "file": "meos_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_instants", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_num_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_segments", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_sequences_p", + "file": "meos_internal.h", + "returnType": { + "c": "const TSequence **", + "canonical": "const struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_start_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz", + "canonical": "TimestampTz" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_time", + "file": "meos_internal.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_timestamptz_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tsequenceset_timestamps", + "file": "meos_internal.h", + "returnType": { + "c": "TimestampTz *", + "canonical": "TimestampTz *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequenceset_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_value_n", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_value_n_p", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tsequenceset_values_p", + "file": "meos_internal.h", + "returnType": { + "c": "Datum *", + "canonical": "int ((*)(int *))()" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "temporal_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "temporal_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_shift_time", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tinstant_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequence_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tinstant_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tnumber_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_shift_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberseq_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_shift_scale_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tsequence_subseq", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "from", + "cType": "int", + "canonical": "int" + }, + { + "name": "to", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_free", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + } + ] + }, + { + "name": "tsequence_to_tsequenceset_interp", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_restart", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_set_interp", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequenceset_shift_scale_time", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "start", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "tsequenceset_to_discrete", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_linear", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_step", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_to_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tinstant_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_insert", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_merge", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequenceset_append_tinstant", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_append_tsequence", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_delete_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequenceset_delete_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tsequenceset_delete_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tsequenceset_insert", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_merge_array", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seqsets", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tsequenceset_expand_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_set_bbox", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "result", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tcontseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_bbox_restrict_set", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "temporal_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_value_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tinstant_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "period", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumber_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_span", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseqset_restrict_spanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "spanset", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_at_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tsequence_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_after_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_before_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_minmax", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspan", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzspanset", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ps", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_timestamptz", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_tstzset", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_restrict_values", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tsequence_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_cmp", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tsequenceset_eq", + "file": "meos_internal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "always_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "always_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_eq_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ne_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_ge_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ge_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_gt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_gt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_le_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_le_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ever_lt_base_temporal", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_lt_temporal_base", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberinst_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberinst_distance", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnumberseq_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_abs", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_angular_difference", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_delta_value", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "distance_span_span_double", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "nad_tbox_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "nad_tnumber_tbox", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "nad_tnumber_tnumber", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tdistance_tnumber_number", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnumberseq_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseq_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnumberseqset_integral", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnumberseqset_twavg", + "file": "meos_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_compact", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tsequence_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequenceset_compact", + "file": "meos_internal.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "temporal_skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [] + }, + { + "name": "skiplist_make", + "file": "meos_internal.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "key_size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "value_size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "comp_fn", + "cType": "int (*)(void *, void *)", + "canonical": "int (*)(void *, void *)" + }, + { + "name": "merge_fn", + "cType": "void *(*)(void *, void *)", + "canonical": "void *(*)(void *, void *)" + } + ] + }, + { + "name": "skiplist_search", + "file": "meos_internal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "key", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "value", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "skiplist_free", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "keys", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "sktype", + "cType": "SkipListType", + "canonical": "SkipListType" + } + ] + }, + { + "name": "temporal_skiplist_splice", + "file": "meos_internal.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "skiplist_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "skiplist_keys_values", + "file": "meos_internal.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + } + ] + }, + { + "name": "temporal_app_tinst_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "temporal_app_tseq_transfn", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "state", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "span_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spanset_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_bins", + "file": "meos_internal.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_time_boxes", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_value_split", + "file": "meos_internal.h", + "returnType": { + "c": "DatumSplit", + "canonical": "DatumSplit" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tbox_get_value_time_tile", + "file": "meos_internal.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_value_time_split", + "file": "meos_internal.h", + "returnType": { + "c": "Temporal **", + "canonical": "Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "value_bins", + "cType": "Datum **", + "canonical": "int ((**)(int *))()" + }, + { + "name": "time_bins", + "cType": "TimestampTz **", + "canonical": "TimestampTz **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "double2_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double2_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double2 *", + "canonical": "double2 *" + } + ] + }, + { + "name": "double2_add", + "file": "doublen.h", + "returnType": { + "c": "double2 *", + "canonical": "double2 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "d2", + "cType": "const double2 *", + "canonical": "const double2 *" + } + ] + }, + { + "name": "double2_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "d2", + "cType": "const double2 *", + "canonical": "const double2 *" + } + ] + }, + { + "name": "double3_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double3_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "c", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double3 *", + "canonical": "double3 *" + } + ] + }, + { + "name": "double3_add", + "file": "doublen.h", + "returnType": { + "c": "double3 *", + "canonical": "double3 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "d2", + "cType": "const double3 *", + "canonical": "const double3 *" + } + ] + }, + { + "name": "double3_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "d2", + "cType": "const double3 *", + "canonical": "const double3 *" + } + ] + }, + { + "name": "double4_out", + "file": "doublen.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "d", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "double4_set", + "file": "doublen.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "double", + "canonical": "double" + }, + { + "name": "b", + "cType": "double", + "canonical": "double" + }, + { + "name": "c", + "cType": "double", + "canonical": "double" + }, + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "result", + "cType": "double4 *", + "canonical": "double4 *" + } + ] + }, + { + "name": "double4_add", + "file": "doublen.h", + "returnType": { + "c": "double4 *", + "canonical": "double4 *" + }, + "params": [ + { + "name": "d1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "d2", + "cType": "const double4 *", + "canonical": "const double4 *" + } + ] + }, + { + "name": "double4_eq", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "d2", + "cType": "const double4 *", + "canonical": "const double4 *" + } + ] + }, + { + "name": "double2_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "x2", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "x3", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double3_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "x2", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "x3", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double4_collinear", + "file": "doublen.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "x2", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "x3", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "double2segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double2 *", + "canonical": "double2 *" + }, + "params": [ + { + "name": "start", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "end", + "cType": "const double2 *", + "canonical": "const double2 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "double3segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double3 *", + "canonical": "double3 *" + }, + "params": [ + { + "name": "start", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "end", + "cType": "const double3 *", + "canonical": "const double3 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "double4segm_interpolate", + "file": "doublen.h", + "returnType": { + "c": "double4 *", + "canonical": "double4 *" + }, + "params": [ + { + "name": "start", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "end", + "cType": "const double4 *", + "canonical": "const double4 *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "pg_atoi", + "file": "temporal.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "size", + "cType": "int", + "canonical": "int" + }, + { + "name": "c", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_has_X", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_Z", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_T", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_has_not_Z", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_not_null", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ptr", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "ensure_one_not_null", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ptr1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "ptr2", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "ensure_one_true", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ensure_valid_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "ensure_continuous", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_same_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_same_continuous_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_linear_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_nonlinear_interp", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_common_dimension", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_temporal_isof_type", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_temporal_isof_basetype", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_temporal_isof_subtype", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "type", + "cType": "tempSubtype", + "canonical": "tempSubtype" + } + ] + }, + { + "name": "ensure_same_temporal_type", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_tnumber_numspan", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "ensure_valid_tnumber_numspanset", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "ensure_valid_tnumber_tbox", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "ensure_valid_temporal_set", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "ensure_valid_temporal_temporal", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_tnumber_tnumber", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_not_negative", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_positive", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "not_negative_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_not_negative_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "positive_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_positive_datum", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_valid_day_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "positive_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "ensure_positive_duration", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "temporal_bbox_ptr", + "file": "temporal.h", + "returnType": { + "c": "void *", + "canonical": "void *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "intersection_temporal_temporal", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "Temporal **", + "canonical": "Temporal **" + }, + { + "name": "inter2", + "cType": "Temporal **", + "canonical": "Temporal **" + } + ] + }, + { + "name": "mobilitydb_version", + "file": "temporal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "mobilitydb_full_version", + "file": "temporal.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [] + }, + { + "name": "round_fn", + "file": "temporal.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "temporal_bbox_restrict_value", + "file": "temporal.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_cbuffer", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_geo", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_stbox", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tcbuffer_tcbuffer", + "file": "tcbuffer.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tcbuffersegm_intersection_value", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tcbuffersegm_intersection", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tcbuffersegm_dwithin_turnpt", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tcbuffersegm_tdwithin_turnpt", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tcbuffersegm_distance_turnpt", + "file": "tcbuffer.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "cbuffer_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbufferarr_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbuffer_timestamptz_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "cbuffer_tstzspan_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferinst_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferinstarr_set_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tcbufferseq_expand_stbox", + "file": "tcbuffer_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbufferinst_traversed_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbufferseq_traversed_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbufferseqset_traversed_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffersegm_traversed_area", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tcbuffer_restrict_cbuffer", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_restrict_stbox", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcbuffer_restrict_geom", + "file": "tcbuffer_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tcbuffer_cbuffer", + "file": "tcbuffer_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cb", + "cType": "const Cbuffer *", + "canonical": "const struct Cbuffer *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tcbuffer_geo", + "file": "tcbuffer_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "clipper2_clip_poly_poly", + "file": "clip_clipper2.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "subj", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "clip", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "op", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "clipper2_traj_poly_periods", + "file": "clip_clipper2.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "out_count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "clip_poly_poly", + "file": "geo_poly_clip.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "subj", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "clip", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "operation", + "cType": "ClipOper", + "canonical": "ClipOper" + } + ] + }, + { + "name": "lwproj_lookup", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid_from", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "int **", + "canonical": "int **" + } + ] + }, + { + "name": "spheroid_init_from_srid", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "s", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "srid_check_latlong", + "file": "meos_transform.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "srid_is_latlong", + "file": "meos_transform.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geom_serialize", + "file": "postgis_funcs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "lwgeom", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geog_serialize", + "file": "postgis_funcs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "lwgeom", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "meos_postgis_valid_typmod", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "gs", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "typmod", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geo_as_wkt", + "file": "postgis_funcs.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "box2d_to_lwgeom", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "box", + "cType": "GBOX *", + "canonical": "GBOX *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "box3d_to_lwgeom", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "box", + "cType": "BOX3D *", + "canonical": "BOX3D *" + } + ] + }, + { + "name": "MEOS_POSTGIS2GEOS", + "file": "postgis_funcs.h", + "returnType": { + "c": "GEOSGeometry *", + "canonical": "struct GEOSGeom_t *" + }, + "params": [ + { + "name": "pglwgeom", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "MEOS_GEOS2POSTGIS", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "geom", + "cType": "GEOSGeom", + "canonical": "struct GEOSGeom_t *" + }, + { + "name": "want3d", + "cType": "char", + "canonical": "char" + } + ] + }, + { + "name": "geom_spatialrel", + "file": "postgis_funcs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "rel", + "cType": "spatialRel", + "canonical": "spatialRel" + } + ] + }, + { + "name": "lwgeom_line_interpolate_point", + "file": "postgis_funcs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "geom", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "fraction", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "repeat", + "cType": "char", + "canonical": "char" + } + ] + }, + { + "name": "point_get_coords", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "x", + "cType": "double *", + "canonical": "double *" + }, + { + "name": "y", + "cType": "double *", + "canonical": "double *" + }, + { + "name": "z", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tstzset_stbox_slice", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "tsdatum", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspanset_stbox_slice", + "file": "stbox.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "psdatum", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_index_leaf_consistent", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_gist_inner_consistent", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_index_recheck", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stboxnode_copy", + "file": "stbox_index.h", + "returnType": { + "c": "STboxNode *", + "canonical": "struct STboxNode *" + }, + "params": [ + { + "name": "box", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + } + ] + }, + { + "name": "getQuadrant8D", + "file": "stbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "centroid", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "inBox", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "stboxnode_init", + "file": "stbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "centroid", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "nodebox", + "cType": "STboxNode *", + "canonical": "struct STboxNode *" + } + ] + }, + { + "name": "stboxnode_quadtree_next", + "file": "stbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "centroid", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "quadrant", + "cType": "int", + "canonical": "int" + }, + { + "name": "next_nodebox", + "cType": "STboxNode *", + "canonical": "struct STboxNode *" + } + ] + }, + { + "name": "stboxnode_kdtree_next", + "file": "stbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "centroid", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "node", + "cType": "int", + "canonical": "int" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "next_nodebox", + "cType": "STboxNode *", + "canonical": "struct STboxNode *" + } + ] + }, + { + "name": "overlap8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overlapKD", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "contain8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "containKD", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "left8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overLeft8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "right8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overRight8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "below8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overBelow8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "above8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overAbove8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "front8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overFront8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "back8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overBack8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "before8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overBefore8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "after8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "overAfter8D", + "file": "stbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + }, + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "distance_stbox_nodebox", + "file": "stbox_index.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "query", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "nodebox", + "cType": "const STboxNode *", + "canonical": "const struct STboxNode *" + } + ] + }, + { + "name": "tspatial_spgist_get_stbox", + "file": "stbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "mobilitydb_init", + "file": "tgeo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "geo_stbox", + "file": "tgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "stbox_geo", + "file": "tgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "tcomp_geo_tgeo", + "file": "tgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "tcomp_tgeo_geo", + "file": "tgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "ensure_geoaggstate", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ensure_geoaggstate_state", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state1", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + }, + { + "name": "state2", + "cType": "const SkipList *", + "canonical": "const struct SkipList *" + } + ] + }, + { + "name": "tpoint_transform_tcentroid", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "Temporal **", + "canonical": "Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointinst_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "point3d_min_dist", + "file": "tgeo_distance.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "p1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p3", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p4", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "fraction", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "stbox_spatial_distance", + "file": "tgeo_distance.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "tgeompointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tgeogpointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tinstant_distance", + "file": "tgeo_distance.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "tpointseq_at_geom", + "file": "tgeo_restrict.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointseq_interperiods", + "file": "tgeo_restrict.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "datum_point4d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "p", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geopoint_cmp", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "geopoint_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "geopoint_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "datum_point_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_point_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_eq", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_ne", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_same", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_point_nsame", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "point1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_geom_centroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geo", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum2_geog_centroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geo", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "geo_extract_elements", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED **", + "canonical": "GSERIALIZED **" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "geo_serialize", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "geom", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "geo_distance_fn", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "point_distance_fn", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "datum_geom_distance2d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_distance3d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_distance", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pt_distance2d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pt_distance3d", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "spatial_flags", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int16", + "canonical": "short" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_srid_is_latlong", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_spatial_validity", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_not_geodetic", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_geodetic", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_same_geodetic_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_same_geodetic_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_srid_known", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_same_srid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "srid1", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "srid2", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "ensure_same_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_same_dimensionality_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_same_spatial_dimensionality_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_same_geodetic_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_has_Z_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_has_not_Z_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_has_M_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_has_not_M_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_not_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_point_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_mline_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "circle_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_circle_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_not_empty", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "ensure_valid_tspatial_tspatial", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_spatial_stbox_stbox", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tgeo_stbox", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_geo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tgeo_tgeo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_tpoint_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tpoint_tpoint", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "mline_type", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpoint_get_coord", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "coord", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "eacomp_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "closest_point2d_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "closest_point3dz_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "closest_point_on_segment_sphere", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "p", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "A", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "B", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "closest", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "interpolate_point4d_spheroid", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "p1", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p2", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "p", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "s", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "f", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "geopoint_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "lwcircle_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "radius", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "geocircle_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "radius", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pointsegm_interpolate", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "pointsegm_locate", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "point", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tgeompointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tgeogpointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "geopoint_collinear", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value3", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "lwpointarr_remove_duplicates", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int **", + "canonical": "int **" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "lwpointarr_make_trajectory", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "lwline_make", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "lwcoll_from_points_lines", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "points", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "lines", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "npoints", + "cType": "int", + "canonical": "int" + }, + { + "name": "nlines", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_stops_iter", + "file": "tgeo_spatialfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "mintunits", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "datum_geom_contains", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_covers", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_disjoint2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_disjoint3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_disjoint", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_intersects2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_intersects3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_intersects", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_touches", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_dwithin2d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_dwithin3d", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geom1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geom2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geog_dwithin", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_geom_relate_pattern", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "geog1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "geog2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "p", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "geo_disjoint_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_disjoint_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "geo_intersects_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_intersects_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "geo_dwithin_fn", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "geo_dwithin_fn_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + "params": [ + { + "name": "flags1", + "cType": "int16", + "canonical": "short" + }, + { + "name": "flags2", + "cType": "uint8_t", + "canonical": "unsigned char" + } + ] + }, + { + "name": "tpointsegm_tdwithin_turnpt", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "spatialrel_geo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatialrel_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ea_contains_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_geo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tpoint_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_tgeo_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_spatialrel_tspatial_geo", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_spatialrel_tspatial_tspatial", + "file": "tgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tgeo_geo", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinterrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "tinterrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "tinter", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdwithin_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "sync1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "sync2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "tpfn", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + } + ] + }, + { + "name": "tdwithin_add_solutions", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "solutions", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc1", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "t1", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t2", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tdwithin_tspatial_spatial", + "file": "tgeo_tempspatialrels.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "base", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dist", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func3", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "tpfn", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + } + ] + }, + { + "name": "bitmatrix_make", + "file": "tgeo_tile.h", + "returnType": { + "c": "BitMatrix *", + "canonical": "BitMatrix *" + }, + "params": [ + { + "name": "count", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "ndims", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpoint_set_tiles", + "file": "tgeo_tile.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "state", + "cType": "const STboxGridState *", + "canonical": "const struct STboxGridState *" + }, + { + "name": "bm", + "cType": "BitMatrix *", + "canonical": "BitMatrix *" + } + ] + }, + { + "name": "tpoint_at_tile", + "file": "tgeo_tile.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "stbox_tile_state_set", + "file": "tgeo_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "tunits", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_tile_state_make", + "file": "tgeo_tile.h", + "returnType": { + "c": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "int", + "canonical": "int" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "stbox_tile_state_next", + "file": "tgeo_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "state", + "cType": "STboxGridState *", + "canonical": "struct STboxGridState *" + } + ] + }, + { + "name": "stbox_tile_state_get", + "file": "tgeo_tile.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeo_space_time_tile_init", + "file": "tgeo_tile.h", + "returnType": { + "c": "STboxGridState *", + "canonical": "struct STboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "ntiles", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "stbox_space_time_tile", + "file": "tgeo_tile.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hast", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "create_trip", + "file": "tpoint_datagen.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "lines", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "maxSpeeds", + "cType": "const double *", + "canonical": "const double *" + }, + { + "name": "categories", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "noEdges", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "startTime", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "disturbData", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "verbosity", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spatialarr_wkt_out", + "file": "tspatial.h", + "returnType": { + "c": "char **", + "canonical": "char **" + }, + "params": [ + { + "name": "spatialarr", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatialbase_as_text", + "file": "tspatial.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spatialbase_as_ewkt", + "file": "tspatial.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "point_transf_pj", + "file": "tspatial.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + { + "name": "srid_to", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pj", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "tgeoinst_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeoinstarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeoseq_expand_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tspatialinst_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialinstarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tspatialseqarr_set_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseq_expand_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "spatialarr_set_bbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "boxop_tspatial_stbox", + "file": "tspatial_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "bool", + "cType": "int (int *)", + "canonical": "int (int *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_tspatial_tspatial", + "file": "tspatial_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "bool", + "cType": "int (int *)", + "canonical": "int (int *)" + } + ] + }, + { + "name": "srid_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "spatial_parse_elem", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "geo_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "srid", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" + } + ] + }, + { + "name": "stbox_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "tpoint_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tspatialinst_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_disc_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_cont_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseqset_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "temp_srid", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatial_parse", + "file": "tspatial_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "h3_are_neighbor_cells_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "destination", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cells_to_directed_edge_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "destination", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_is_valid_directed_edge_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "edge", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_get_directed_edge_origin_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "edge", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_get_directed_edge_destination_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "edge", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_parent_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_cell_to_center_child_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_cell_to_child_pos_meos", + "file": "h3_generated.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "child", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "parentRes", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_child_pos_to_cell_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "childPos", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "parent", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "childRes", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_get_resolution_meos", + "file": "h3_generated.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "hex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_get_base_cell_number_meos", + "file": "h3_generated.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "hex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_is_valid_cell_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "hex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_is_res_class_iii_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "hex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_is_pentagon_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "hex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_get_num_cells_meos", + "file": "h3_generated.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_grid_distance_meos", + "file": "h3_generated.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "originIndex", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "h3Index", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_vertex_meos", + "file": "h3_generated.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "vertexNum", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_is_valid_vertex_meos", + "file": "h3_generated.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "vertex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_in", + "file": "h3index.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "h3index_out", + "file": "h3index.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_eq", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_ne", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_lt", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_le", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_gt", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_ge", + "file": "h3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_cmp", + "file": "h3index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "b", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3index_hash", + "file": "h3index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_grid_disk", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_grid_ring", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "k", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_grid_path_cells", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "start", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "end", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_children", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "childRes", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_compact_cells", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cells", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "h3_uncompact_cells", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cells", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "res", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_origin_to_directed_edges", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_vertexes", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_get_icosahedron_faces", + "file": "h3index_sets.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "ensure_valid_th3index_th3index", + "file": "th3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_th3index_h3index", + "file": "th3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "ensure_valid_th3index_tgeogpoint", + "file": "th3index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "datum2_h3index_eq", + "file": "th3index.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "d2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_h3index_ne", + "file": "th3index.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "d2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "th3indexinst_set_stbox", + "file": "th3index_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "th3indexinstarr_set_stbox", + "file": "th3index_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "th3indexseq_expand_stbox", + "file": "th3index_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "h3_gs_point_to_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "point", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_cell_to_gs_point", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_gs_boundary", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "cell_boundary_to_gs", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "bnd", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "h3_sample_step_deg", + "file": "th3index_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_latlng_deg_to_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "lat_deg", + "cType": "double", + "canonical": "double" + }, + { + "name": "lng_deg", + "cType": "double", + "canonical": "double" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "h3_cell_to_parent_next_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_center_child_next_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_directed_edge_to_gs_boundary", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "edge", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_vertex_to_gs_point", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "vertex", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_cell_to_local_ij_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "h3_local_ij_to_cell_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "origin", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "coord", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "h3_unit_from_cstring", + "file": "th3index_internal.h", + "returnType": { + "c": "H3Unit", + "canonical": "H3Unit" + }, + "params": [ + { + "name": "unit", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "h3_cell_area_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "unit", + "cType": "H3Unit", + "canonical": "H3Unit" + } + ] + }, + { + "name": "h3_edge_length_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "edge", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "unit", + "cType": "H3Unit", + "canonical": "H3Unit" + } + ] + }, + { + "name": "h3_gs_great_circle_distance_meos", + "file": "th3index_internal.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "a", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "b", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "unit", + "cType": "H3Unit", + "canonical": "H3Unit" + } + ] + }, + { + "name": "datum_h3_get_resolution", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_get_base_cell_number", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_is_valid_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_is_res_class_iii", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_is_pentagon", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_parent", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "res_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_parent_next", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_center_child", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "res_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_center_child_next", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_child_pos", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "parent_res_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_child_pos_to_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pos_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "parent_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "child_res_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_are_neighbor_cells", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "origin_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dest_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cells_to_directed_edge", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "origin_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dest_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_is_valid_directed_edge", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_get_directed_edge_origin", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_get_directed_edge_destination", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_directed_edge_to_boundary", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_vertex", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vnum_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_vertex_to_latlng", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_is_valid_vertex", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_grid_distance", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "origin_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "dest_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_local_ij", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "origin_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_local_ij_to_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "origin_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "coord_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_latlng_to_cell", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "point_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "res_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_latlng", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_to_boundary", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_cell_area", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "cell_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "unit_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_edge_length", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "edge_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "unit_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_h3_great_circle_distance", + "file": "th3index_internal.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "a_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "b_d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "unit_d", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "json_in", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "json_out", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_from_text", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "unique_keys", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_in", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "jsonb_out", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "json_make", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "keys_vals", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "json_make_two_arg", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_copy", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_make", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "keys_vals", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_make_two_arg", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_to_bool", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_cstring", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_float4", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_float8", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_int16", + "file": "meos_json.h", + "returnType": { + "c": "int16", + "canonical": "short" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_int32", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_int64", + "file": "meos_json.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_numeric", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_to_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "json_array_element", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "element", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "json_array_element_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "element", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "json_array_elements", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_array_elements_text", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_array_length", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "json_each", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_each_text", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_extract_path", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "json_extract_path_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "json_object_field", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "json_object_field_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "json_object_keys", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_typeof", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_array_element", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "element", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_array_element_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "element", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_array_elements", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb **", + "canonical": "Jsonb **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "jsonb_array_elements_text", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "jsonb_array_length", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_contained", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_contains", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_each", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "values", + "cType": "Jsonb **", + "canonical": "Jsonb **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "jsonb_each_text", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "values", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "jsonb_exists", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_exists_array", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "keys_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "keys_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "any", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_extract_path", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_extract_path_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_hash", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_hash_extended", + "file": "meos_json.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "jsonb_object_field", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_object_field_text", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_object_keys", + "file": "meos_json.h", + "returnType": { + "c": "text **", + "canonical": "text **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "json_strip_nulls", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "js", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "strip_in_arrays", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_concat", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_delete", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_delete_array", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "keys_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "keys_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_delete_index", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_delete_path", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_insert", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "after", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_pretty", + "file": "meos_json.h", + "returnType": { + "c": "text *", + "canonical": "text *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "create", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_set_lax", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "create", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "handle_null", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonb_strip_nulls", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "strip_in_arrays", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_cmp", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_eq", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_ge", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_gt", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_le", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_lt", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_ne", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb1", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jb2", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_path_exists", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_path_match", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_path_query_all", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb **", + "canonical": "Jsonb **" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_path_query_array", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonb_path_query_first", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonpath_in", + "file": "meos_json.h", + "returnType": { + "c": "JsonPath *", + "canonical": "JsonPath *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "jsonpath_copy", + "file": "meos_json.h", + "returnType": { + "c": "JsonPath *", + "canonical": "JsonPath *" + }, + "params": [ + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + } + ] + }, + { + "name": "jsonpath_out", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + } + ] + }, + { + "name": "jsonbset_in", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "jsonbset_out", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonbset_make", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "const Jsonb **", + "canonical": "const Jsonb **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonb_to_set", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonbset_end_value", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "jsonbset_start_value", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "jsonbset_value_n", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Jsonb **", + "canonical": "Jsonb **" + } + ] + }, + { + "name": "jsonbset_values", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb **", + "canonical": "Jsonb **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "concat_jsonbset_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_array_length", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "jsonbset_object_field", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_array_element", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_delete_index", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonbset_delete", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonbset_delete_array", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonbset_exists", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "jsonbset_exists_array", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "any", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_set", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "create", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "lax", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_to_alphanumset", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_to_intset", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_to_floatset", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_to_textset_key", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_strip_nulls", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "strip_in_arrays", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_pretty", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "jsonbset_delete_path", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "jsonbset_extract_path", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbset_insert", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "after", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_path_exists", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_path_match", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_path_query_array", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbset_path_query_first", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "contained_jsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "Jsonb *", + "canonical": "Jsonb *" + } + ] + }, + { + "name": "intersection_jsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "jsonb_union_transfn", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "minus_jsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "union_jsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "tjsonb_from_mfjson", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tjsonb_in", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tjsonb_out", + "file": "meos_json.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonbinst_from_mfjson", + "file": "meos_json.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const json_object *", + "canonical": "const struct json_object *" + } + ] + }, + { + "name": "tjsonbinst_in", + "file": "meos_json.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tjsonbseq_from_mfjson", + "file": "meos_json.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const json_object *", + "canonical": "const struct json_object *" + } + ] + }, + { + "name": "tjsonbseq_in", + "file": "meos_json.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tjsonbseqset_from_mfjson", + "file": "meos_json.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const json_object *", + "canonical": "const struct json_object *" + } + ] + }, + { + "name": "tjsonbseqset_in", + "file": "meos_json.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tjsonb_from_base_temp", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "jsonb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonbinst_make", + "file": "meos_json.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "jsonb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tjsonbseq_from_base_tstzset", + "file": "meos_json.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "jsonb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tjsonbseq_from_base_tstzspan", + "file": "meos_json.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "jsonb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "sp", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tjsonbseqset_from_base_tstzspanset", + "file": "meos_json.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "jsonb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tjsonb_to_ttext", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ttext_to_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonb_end_value", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonb_start_value", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb *", + "canonical": "Jsonb *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonb_value_at_timestamptz", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value", + "cType": "Jsonb **", + "canonical": "Jsonb **" + } + ] + }, + { + "name": "tjsonb_value_n", + "file": "meos_json.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Jsonb **", + "canonical": "Jsonb **" + } + ] + }, + { + "name": "tjsonb_values", + "file": "meos_json.h", + "returnType": { + "c": "Jsonb **", + "canonical": "Jsonb **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "concat_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "concat_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "contains_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "contains_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "null_handle_type_from_string", + "file": "meos_json.h", + "returnType": { + "c": "nullHandleType", + "canonical": "nullHandleType" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tjson_array_element", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjson_array_length", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjson_extract_path", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjson_object_field", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjson_strip_nulls", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "strip_in_arrays", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_array_element", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_array_length", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonb_delete", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "tjsonb_delete_array", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tjsonb_delete_index", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "idx", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tjsonb_delete_path", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tjsonb_exists", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + } + ] + }, + { + "name": "tjsonb_exists_array", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "any", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_extract_path", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "path_elems", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_insert", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "after", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_object_field", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "astext", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_path_exists", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_path_match", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_path_query_array", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_path_query_first", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jp", + "cType": "const JsonPath *", + "canonical": "const JsonPath *" + }, + { + "name": "vars", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "silent", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "tz", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_pretty", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tjsonb_set", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "keys", + "cType": "text **", + "canonical": "text **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newjb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "create", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "handle_null", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "lax", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_strip_nulls", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "strip_in_arrays", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tjsonb_to_tbool", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_to_tfloat", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_to_tint", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_to_ttext_key", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "tjsonb_at_value", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jsb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "tjsonb_minus_value", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jsb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "always_eq_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "always_eq_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "always_ne_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "ever_eq_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "ever_ne_tjsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "tne_jsonb_tjsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_tjsonb_jsonb", + "file": "meos_json.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + } + ] + }, + { + "name": "setPath", + "file": "tjsonb.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "it", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "path_elems", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "path_nulls", + "cType": "bool *", + "canonical": "bool *" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "st", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "newval", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "op_type", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "setPathObject", + "file": "tjsonb.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "it", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "path_elems", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "path_nulls", + "cType": "bool *", + "canonical": "bool *" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "st", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "newval", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "npairs", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "op_type", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "setPathArray", + "file": "tjsonb.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "it", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "path_elems", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "path_nulls", + "cType": "bool *", + "canonical": "bool *" + }, + { + "name": "path_len", + "cType": "int", + "canonical": "int" + }, + { + "name": "st", + "cType": "int **", + "canonical": "int **" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "newval", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "nelems", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "op_type", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_jsonb_concat", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_contained", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_contains", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_delete", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_delete_array", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "array", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_delete_index", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "idx", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_array_element", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "element", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_array_element", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "element", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_array_element_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "element", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_array_element_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "element", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_exists", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_exists_array", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "array", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "any", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_array_length", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_array_length", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_object_field", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_object_field", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_object_field_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_object_field_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_strip_nulls", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "strip_in_arrays", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_strip_nulls", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "strip_in_arrays", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_pretty", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_extract_path", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_elems", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_len", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_extract_path", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_elems", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_len", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_json_extract_path_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_elems", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_len", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_extract_path_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_elems", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "path_len", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_set", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "keys", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "newjb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "create", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_set_lax", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "keys", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "newjb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "create", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "null_handle", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_delete_path", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "keys", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_insert", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "keys", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "count", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "newjb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "after", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_path_exists", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "jp", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vars", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "silent", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tz", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_path_match", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "jp", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vars", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "silent", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tz", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_path_query_array", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "jp", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vars", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "silent", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tz", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_path_query_first", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "jp", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "vars", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "silent", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tz", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_to_text", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_text_to_jsonb", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "txt", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_jsonb_to_alphanum", + "file": "tjsonb.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "jb", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "key", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "null_handle", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tjsonb_to_talphanum", + "file": "tjsonb.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "key", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "resbasetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "null_handle", + "cType": "nullHandleType", + "canonical": "nullHandleType" + } + ] + }, + { + "name": "jsonbfunc_jsonbset", + "file": "tjsonb.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "func", + "cType": "int", + "canonical": "int" + }, + { + "name": "intype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "restype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "jsonbfunc_jsonbset_jsonb", + "file": "tjsonb.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "jb", + "cType": "const Jsonb *", + "canonical": "const Jsonb *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "jsonbfunc_jsonbset_text", + "file": "tjsonb.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "txt", + "cType": "const text *", + "canonical": "const text *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "th3index_in", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "th3indexinst_in", + "file": "meos_h3.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "th3indexseq_in", + "file": "meos_h3.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "th3indexseqset_in", + "file": "meos_h3.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "th3index_make", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "value", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "th3indexinst_make", + "file": "meos_h3.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "value", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "th3indexseq_make", + "file": "meos_h3.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "values", + "cType": "const uint64_t *", + "canonical": "const uint64_t *" + }, + { + "name": "times", + "cType": "const TimestampTz *", + "canonical": "const TimestampTz *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "th3indexseqset_make", + "file": "meos_h3.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "const TSequence **", + "canonical": "const struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_start_value", + "file": "meos_h3.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_end_value", + "file": "meos_h3.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_value_n", + "file": "meos_h3.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "uint64_t *", + "canonical": "uint64_t *" + } + ] + }, + { + "name": "th3index_values", + "file": "meos_h3.h", + "returnType": { + "c": "uint64_t *", + "canonical": "uint64_t *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "th3index_value_at_timestamptz", + "file": "meos_h3.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "uint64_t *", + "canonical": "uint64_t *" + } + ] + }, + { + "name": "tbigint_to_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_to_tbigint", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "ever_ne_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "always_eq_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "always_ne_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "ever_eq_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "teq_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_h3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_th3index_h3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "tne_th3index_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_get_resolution", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_get_base_cell_number", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_is_valid_cell", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_is_res_class_iii", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_is_pentagon", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_parent", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_cell_to_parent_next", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_center_child", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_cell_to_center_child_next", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_child_pos", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "parent_res", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_child_pos_to_cell", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "child_pos", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "parent", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "child_res", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tgeogpoint_to_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tgeompoint_to_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_to_tgeogpoint", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_to_tgeompoint", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_boundary", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "geo_to_h3index_set", + "file": "meos_h3.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "resolution", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ever_eq_h3indexset_th3index", + "file": "meos_h3.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "cells", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "th3idx", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_are_neighbor_cells", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "origin", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dest", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cells_to_directed_edge", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "origin", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dest", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_is_valid_directed_edge", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "edge", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_get_directed_edge_origin", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "edge", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_get_directed_edge_destination", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "edge", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_directed_edge_to_boundary", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "edge", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_vertex", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "vertex_num", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "th3index_vertex_to_latlng", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_is_valid_vertex", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_grid_distance", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "origin", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dest", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_to_local_ij", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "origin", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "cell", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_local_ij_to_cell", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "origin", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "coord", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "th3index_cell_area", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unit", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "th3index_edge_length", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unit", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeogpoint_great_circle_distance", + "file": "meos_h3.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "a", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unit", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "proj_get_context", + "file": "meos_internal_geo.h", + "returnType": { + "c": "PJ_CONTEXT *", + "canonical": "struct pj_ctx *" + }, + "params": [] + }, + { + "name": "geos_get_context", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GEOSContextHandle_t", + "canonical": "struct GEOSContextHandle_HS *" + }, + "params": [] + }, + { + "name": "datum_geo_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "point_round", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "stbox_set", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int", + "canonical": "int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "gbox_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const GBOX *", + "canonical": "const GBOX *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geo_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "geoarr_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "spatialset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_set_box3d", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "result", + "cType": "BOX3D *", + "canonical": "BOX3D *" + } + ] + }, + { + "name": "stbox_set_gbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "result", + "cType": "GBOX *", + "canonical": "GBOX *" + } + ] + }, + { + "name": "tstzset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspan_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tstzspanset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "stbox_expand", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "inter_stbox_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "box2", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeogpointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeogpointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeogpointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeogpointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeompointinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeompointseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompointseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeographyinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeographyseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeographyseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryinst_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tgeometryinst_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tgeometryseq_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseq_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_from_mfjson", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "mfjson", + "cType": "json_object *", + "canonical": "struct json_object *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeometryseqset_in", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tspatial_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "result", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseq_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tspatialseqset_set_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tgeo_restrict_elevation", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoinst_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_geom", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseqset_restrict_stbox", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatial_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spatial_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tspatialinst_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tpointseq_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "prevlength", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tpointseq_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseq_linear_trajectory", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeoseq_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseq_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpointseqset_azimuth", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_cumulative_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_is_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tpointseqset_length", + "file": "meos_internal_geo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tgeoseqset_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeoseqset_split_n_stboxes", + "file": "meos_internal_geo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "max_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tgeominst_tgeoginst", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseq_tgeogseq", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeomseqset_tgeogseqset", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeom_tgeog", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tgeo_tpoint", + "file": "meos_internal_geo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "oper", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tspatialinst_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseq_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseqset_make_simple", + "file": "meos_internal_geo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tspatialseqset_set_srid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpointseq_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tpointseqset_twcentroid", + "file": "meos_internal_geo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "npoint_as_ewkt", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "npoint_as_text", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_as_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "npoint_from_hexwkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_from_wkb", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "npoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "nsegment_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "nsegment_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos1", + "cType": "double", + "canonical": "double" + }, + { + "name": "pos2", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "geompoint_to_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "geom_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "npoint_to_geompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_nsegment", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_to_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_hash", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_hash_extended", + "file": "meos_npoint.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "npoint_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_end_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_start_position", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "route_exists", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "route_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "route_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + } + ] + }, + { + "name": "npoint_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegment_round", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "get_srid_ways", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [] + }, + { + "name": "npoint_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_srid", + "file": "meos_npoint.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npoint_timestamptz_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "npoint_tstzspan_to_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "npoint_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_same", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nsegment_cmp", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_eq", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ge", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_gt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_le", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_lt", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "nsegment_ne", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns1", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "ns2", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + } + ] + }, + { + "name": "npointset_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "npointset_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npointset_make", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Npoint **", + "canonical": "struct Npoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_to_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npointset_end_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "npointset_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "npointset_start_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "npointset_value_n", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "struct Npoint **" + } + ] + }, + { + "name": "npointset_values", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint **", + "canonical": "struct Npoint **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "contained_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "intersection_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "minus_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npoint_union_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "union_npoint_set", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_in", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tnpoint_from_mfjson", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "mfjson", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tnpoint_out", + "file": "meos_npoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tnpointinst_make", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tnpoint_from_base_temp", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpointseq_from_base_tstzset", + "file": "meos_npoint.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tnpointseq_from_base_tstzspan", + "file": "meos_npoint.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tnpointseqset_from_base_tstzspanset", + "file": "meos_npoint.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tgeompoint_to_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_to_tgeompoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_cumulative_length", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_end_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_length", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_positions", + "file": "meos_npoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpoint_route", + "file": "meos_npoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_routes", + "file": "meos_npoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_speed", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_start_value", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_trajectory", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_value_at_timestamptz", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "struct Npoint **" + } + ] + }, + { + "name": "tnpoint_value_n", + "file": "meos_npoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Npoint **", + "canonical": "struct Npoint **" + } + ] + }, + { + "name": "tnpoint_values", + "file": "meos_npoint.h", + "returnType": { + "c": "Npoint **", + "canonical": "struct Npoint **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpoint_twcentroid", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_at_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tnpoint_at_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_at_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tnpoint_at_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnpoint_minus_geom", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tnpoint_minus_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tnpoint_minus_npointset", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tnpoint_minus_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tdistance_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nad_tnpoint_stbox", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nai_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "nai_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "shortestline_tnpoint_geo", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "shortestline_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpoint_tcentroid_transfn", + "file": "meos_npoint.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "always_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ever_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "tne_tnpoint_npoint", + "file": "meos_npoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "pcpoint_hex_in", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpoint_hex_out", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpoint_from_hexwkb", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpoint_as_hexwkb", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_copy", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_get_pcid", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint32_t", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_hash", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_hash_extended", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "pcpoint_get_x", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "pcpoint_get_y", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "pcpoint_get_z", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "pcpoint_get_dim", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + { + "name": "name", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "out", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "pcpoint_to_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + } + ] + }, + { + "name": "meos_pc_schema", + "file": "meos_pointcloud.h", + "returnType": { + "c": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + "params": [ + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + } + ] + }, + { + "name": "meos_pc_schema_register", + "file": "meos_pointcloud.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + } + ] + }, + { + "name": "meos_pc_schema_register_xml", + "file": "meos_pointcloud.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "schema", + "cType": "PCSCHEMA *", + "canonical": "struct PCSCHEMA *" + }, + { + "name": "xml_text", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "meos_pc_schema_xml", + "file": "meos_pointcloud.h", + "returnType": { + "c": "const char *", + "canonical": "const char *" + }, + "params": [ + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + } + ] + }, + { + "name": "meos_pc_schema_clear", + "file": "meos_pointcloud.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [] + }, + { + "name": "pcpoint_cmp", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_eq", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_ne", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_lt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_le", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_gt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_ge", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpatch_hex_in", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpatch_hex_out", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpatch_from_hexwkb", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpatch_as_hexwkb", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_copy", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_get_pcid", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint32_t", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_npoints", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint32_t", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_hash", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_hash_extended", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "pcpatch_cmp", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_eq", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_ne", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_lt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_le", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_gt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_ge", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpointset_in", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpointset_out", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpointset_make", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Pcpoint **", + "canonical": "struct Pcpoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpoint_to_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpointset_start_value", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "pcpointset_end_value", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "pcpointset_value_n", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pcpoint **", + "canonical": "struct Pcpoint **" + } + ] + }, + { + "name": "pcpointset_values", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpoint **", + "canonical": "struct Pcpoint **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_pcpoint", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pt", + "cType": "Pcpoint *", + "canonical": "struct Pcpoint *" + } + ] + }, + { + "name": "contained_pcpoint_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_pcpoint_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_pcpoint", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "minus_pcpoint_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_pcpoint", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "union_pcpoint_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_pcpoint", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_union_transfn", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpatchset_in", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pcpatchset_out", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpatchset_make", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "Pcpatch **", + "canonical": "struct Pcpatch **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pcpatch_to_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatchset_start_value", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "pcpatchset_end_value", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "pcpatchset_value_n", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pcpatch **", + "canonical": "struct Pcpatch **" + } + ] + }, + { + "name": "pcpatchset_values", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Pcpatch **", + "canonical": "struct Pcpatch **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_pcpatch", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pa", + "cType": "Pcpatch *", + "canonical": "struct Pcpatch *" + } + ] + }, + { + "name": "contained_pcpatch_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_pcpatch_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_pcpatch", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "minus_pcpatch_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_pcpatch", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "union_pcpatch_set", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_pcpatch", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_union_transfn", + "file": "meos_pointcloud.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "tpcbox_in", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tpcbox_out", + "file": "meos_pointcloud.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpcbox_make", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "hasx", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hasz", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "hast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "geodetic", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "zmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "period", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tpcbox_copy", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "pcpatch_to_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "tpcbox_hasx", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_hasz", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_hast", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_geodetic", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_xmin", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_xmax", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_ymin", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_ymax", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_zmin", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_zmax", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tpcbox_tmin", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tpcbox_tmax", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tpcbox_srid", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_pcid", + "file": "meos_pointcloud.h", + "returnType": { + "c": "uint32_t", + "canonical": "unsigned int" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_to_stbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_expand", + "file": "meos_pointcloud.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_round", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpcbox_set_srid", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "union_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "inter_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "result", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + } + ] + }, + { + "name": "intersection_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "contains_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "contained_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overlaps_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "same_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "adjacent_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_cmp", + "file": "meos_pointcloud.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_eq", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_ne", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_lt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_le", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_gt", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_ge", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "left_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overleft_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "right_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overright_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "below_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overbelow_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "above_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overabove_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "front_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overfront_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "back_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overback_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "before_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overbefore_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "after_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "overafter_tpcbox_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "ensure_same_pcid_tpcbox", + "file": "meos_pointcloud.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "pose_as_ewkt", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_as_hexwkb", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "pose_as_text", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_as_wkb", + "file": "meos_pose.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "pose_from_wkb", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "pose_from_hexwkb", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pose_in", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pose_out", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_from_geopose", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "json", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "pose_as_geopose", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "conformance", + "cType": "int", + "canonical": "int" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpose_from_geopose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "json", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tpose_as_geopose", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "conformance", + "cType": "int", + "canonical": "int" + }, + { + "name": "precision", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_apply_geo", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "body", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpose_apply_geo", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "body", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "pose_copy", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_make_2d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_make_3d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + }, + { + "name": "W", + "cType": "double", + "canonical": "double" + }, + { + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_make_point2d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "theta", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "pose_make_point3d", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "W", + "cType": "double", + "canonical": "double" + }, + { + "name": "X", + "cType": "double", + "canonical": "double" + }, + { + "name": "Y", + "cType": "double", + "canonical": "double" + }, + { + "name": "Z", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "pose_to_point", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_hash", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_hash_extended", + "file": "meos_pose.h", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "seed", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ] + }, + { + "name": "pose_orientation", + "file": "meos_pose.h", + "returnType": { + "c": "double *", + "canonical": "double *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "pose_rotation", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_yaw", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_pitch", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_roll", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_angular_distance", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_normalise", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_round", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "posearr_round", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "posearr", + "cType": "const Pose **", + "canonical": "const struct Pose **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_set_srid", + "file": "meos_pose.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_srid", + "file": "meos_pose.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_transform", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + } + ] + }, + { + "name": "pose_transform_pipeline", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pipelinestr", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "srid", + "cType": "int32_t", + "canonical": "int" + }, + { + "name": "is_forward", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "pose_tstzspan_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "pose_timestamptz_to_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "distance_pose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "distance_pose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "distance_pose_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "pose_cmp", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_eq", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_ge", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_gt", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_le", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_lt", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_ne", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_nsame", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_same", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "poseset_in", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "poseset_out", + "file": "meos_pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "poseset_make", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "values", + "cType": "const Pose **", + "canonical": "const struct Pose **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_to_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "poseset_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "poseset_start_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "poseset_value_n", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "poseset_values", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "contained_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "contains_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pose", + "cType": "Pose *", + "canonical": "struct Pose *" + } + ] + }, + { + "name": "intersection_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "intersection_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "minus_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "minus_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_union_transfn", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "state", + "cType": "Set *", + "canonical": "Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "union_pose_set", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "union_set_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_from_mfjson", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tpose_in", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "tposeinst_make", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "tpose_from_base_temp", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tposeseq_from_base_tstzset", + "file": "meos_pose.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tposeseq_from_base_tstzspan", + "file": "meos_pose.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tposeseqset_from_base_tstzspanset", + "file": "meos_pose.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tpose_make", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "tpoint", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "tradius", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_to_tpoint", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_end_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_points", + "file": "meos_pose.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_rotation", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_yaw", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_pitch", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_roll", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_speed", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_angular_speed", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_start_value", + "file": "meos_pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_trajectory", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpose_value_at_timestamptz", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "tpose_value_n", + "file": "meos_pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "Pose **", + "canonical": "struct Pose **" + } + ] + }, + { + "name": "tpose_values", + "file": "meos_pose.h", + "returnType": { + "c": "Pose **", + "canonical": "struct Pose **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tpose_at_geom", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpose_at_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tpose_at_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_minus_geom", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tpose_minus_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tpose_minus_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tdistance_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "nad_tpose_stbox", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nai_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "nai_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "shortestline_tpose_geo", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "shortestline_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "always_eq_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "always_ne_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ever_eq_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ever_ne_tpose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tne_pose_tpose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_tpose_pose", + "file": "meos_pose.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "trgeometry_out", + "file": "meos_rgeo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeoinst_make", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + } + ] + }, + { + "name": "geo_tpose_to_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_to_tpose", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_to_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_to_tgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_end_instant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_end_sequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_end_value", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_geom", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_instant_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeometry_instants", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant **", + "canonical": "struct TInstant **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_points", + "file": "meos_rgeo.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_rotation", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_segments", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_sequence_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "i", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeometry_sequences", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_start_instant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_start_sequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_start_value", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_value_n", + "file": "meos_rgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "n", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "GSERIALIZED **", + "canonical": "GSERIALIZED **" + } + ] + }, + { + "name": "trgeometry_traversed_area", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "unary_union", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_centroid", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_convex_hull", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_body_point_trajectory", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "trgeometry_space_boxes", + "file": "meos_rgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_space_time_boxes", + "file": "meos_rgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "xsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "ysize", + "cType": "double", + "canonical": "double" + }, + { + "name": "zsize", + "cType": "double", + "canonical": "double" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "sorigin", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "bitmatrix", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_stboxes", + "file": "meos_rgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_split_n_stboxes", + "file": "meos_rgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_split_each_n_stboxes", + "file": "meos_rgeo.h", + "returnType": { + "c": "STBox *", + "canonical": "struct STBox *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "elem_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_hausdorff_distance", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_frechet_distance", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_dyntimewarp_distance", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_frechet_path", + "file": "meos_rgeo.h", + "returnType": { + "c": "Match *", + "canonical": "Match *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_dyntimewarp_path", + "file": "meos_rgeo.h", + "returnType": { + "c": "Match *", + "canonical": "Match *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "trgeometry_length", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_cumulative_length", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_speed", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_twcentroid", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_append_tinstant", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_append_tsequence", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "Temporal *", + "canonical": "Temporal *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "expand", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_delete_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_delete_tstzset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_delete_tstzspan", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_delete_tstzspanset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "connect", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_round", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "trgeometry_set_interp", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "trgeometry_to_tinstant", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeometry_after_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_before_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_restrict_values", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_restrict_timestamptz", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_restrict_tstzset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_restrict_tstzspan", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_restrict_tstzspanset", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_at_geom", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "trgeometry_minus_geom", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "trgeometry_at_stbox", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeometry_minus_stbox", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdistance_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tdistance_trgeometry_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tdistance_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_stbox_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nad_trgeometry_stbox", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "nad_trgeometry_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nad_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nai_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "nai_trgeometry_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "nai_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "shortestline_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "shortestline_trgeometry_tpoint", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "shortestline_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_eq_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "always_eq_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "always_ne_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "always_ne_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_eq_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ever_eq_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ever_ne_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ever_ne_trgeometry_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "teq_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "tne_geo_trgeometry", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tne_trgeometry_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "econtains_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acontains_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ecovers_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "acovers_geo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ecovers_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "acovers_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "edisjoint_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "adisjoint_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "eintersects_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "aintersects_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "etouches_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "atouches_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "edwithin_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_trgeo_geo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "edisjoint_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "adisjoint_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "eintersects_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "aintersects_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "edwithin_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "adwithin_trgeo_trgeo", + "file": "meos_rgeo.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "ensure_valid_tnpoint_npoint", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "ensure_valid_tnpoint_npointset", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "ensure_valid_tnpoint_geo", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tnpoint_stbox", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tnpoint_tnpoint", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tnpointsegm_intersection", + "file": "tnpoint.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "common_rid_tnpoint_npoint", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "common_rid_tnpoint_npointset", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "common_rid_tnpoint_tnpoint", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "npoint_collinear", + "file": "tnpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np1", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np2", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "np3", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "npointsegm_interpolate", + "file": "tnpoint.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "start", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "end", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "ratio", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "npointsegm_locate", + "file": "tnpoint.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "end", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "value", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + } + ] + }, + { + "name": "npointarr_geom", + "file": "tnpoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "points", + "cType": "Npoint **", + "canonical": "struct Npoint **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegmentarr_geom", + "file": "tnpoint.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "segments", + "cType": "Nsegment **", + "canonical": "struct Nsegment **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "nsegmentarr_normalize", + "file": "tnpoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "segments", + "cType": "Nsegment **", + "canonical": "struct Nsegment **" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "npoint_wkt_out", + "file": "tnpoint.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "npoint_set", + "file": "tnpoint.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos", + "cType": "double", + "canonical": "double" + }, + { + "name": "np", + "cType": "Npoint *", + "canonical": "struct Npoint *" + } + ] + }, + { + "name": "nsegment_set", + "file": "tnpoint.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "pos1", + "cType": "double", + "canonical": "double" + }, + { + "name": "pos2", + "cType": "double", + "canonical": "double" + }, + { + "name": "ns", + "cType": "Nsegment *", + "canonical": "struct Nsegment *" + } + ] + }, + { + "name": "datum_npoint_round", + "file": "tnpoint.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "npoint", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "tnpointinst_tgeompointinst", + "file": "tnpoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnpointseq_tgeompointseq_disc", + "file": "tnpoint.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnpointseq_tgeompointseq_cont", + "file": "tnpoint.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnpointseqset_tgeompointseqset", + "file": "tnpoint.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tgeompointinst_tnpointinst", + "file": "tnpoint.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tgeompointseq_tnpointseq", + "file": "tnpoint.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tgeompointseqset_tnpointseqset", + "file": "tnpoint.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnpointinst_positions", + "file": "tnpoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnpointseq_positions", + "file": "tnpoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpointseqset_positions", + "file": "tnpoint.h", + "returnType": { + "c": "Nsegment **", + "canonical": "struct Nsegment **" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnpointinst_route", + "file": "tnpoint.h", + "returnType": { + "c": "int64_t", + "canonical": "int64_t" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnpointinst_routes", + "file": "tnpoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnpointseq_disc_routes", + "file": "tnpoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnpointseq_cont_routes", + "file": "tnpoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnpointseqset_routes", + "file": "tnpoint.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "tnpointseq_linear_positions", + "file": "tnpoint.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tnpoint_restrict_stbox", + "file": "tnpoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnpoint_restrict_npoint", + "file": "tnpoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnpoint_restrict_npointset", + "file": "tnpoint.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "npoint_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "npointarr_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "nsegment_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ns", + "cType": "const Nsegment *", + "canonical": "const struct Nsegment *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "npoint_timestamptz_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "npoint_tstzspan_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tnpointinst_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tnpointinstarr_set_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tnpointseq_expand_stbox", + "file": "tnpoint_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "datum_npoint_distance", + "file": "tnpoint_distance.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "np1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "np2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "npoint_parse", + "file": "tnpoint_parser.h", + "returnType": { + "c": "Npoint *", + "canonical": "struct Npoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "nsegment_parse", + "file": "tnpoint_parser.h", + "returnType": { + "c": "Nsegment *", + "canonical": "struct Nsegment *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "contains_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "contained_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "same_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "rid", + "cType": "int64_t", + "canonical": "int64_t" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "overlaps_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "contains_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "contained_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "same_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "contains_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "contained_rid_npoint_tnpoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "same_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "np", + "cType": "const Npoint *", + "canonical": "const struct Npoint *" + }, + { + "name": "invert", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "overlaps_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "contains_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "contained_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "same_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_same_rid_tnpointinst", + "file": "tnpoint_spatialfuncs.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tnpoint_restrict_geom", + "file": "tnpoint_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "meos_pc_schema_get_srid", + "file": "meos_schema_hook.h", + "returnType": { + "c": "int32_t", + "canonical": "int" + }, + "params": [ + { + "name": "pcid", + "cType": "uint32_t", + "canonical": "unsigned int" + } + ] + }, + { + "name": "ensure_same_pcid_pcpatch", + "file": "pcpatch.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa1", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pa2", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "ensure_valid_pcpatchset_pcpatch", + "file": "pcpatch.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + } + ] + }, + { + "name": "pcpatch_parse", + "file": "pcpatch.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "pcpatch_filter_per_point", + "file": "pcpatch_decompose.h", + "returnType": { + "c": "Pcpatch *", + "canonical": "struct Pcpatch *" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pred", + "cType": "int", + "canonical": "int" + }, + { + "name": "extra", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "keep_when_true", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "pcpatch_any_point_matches", + "file": "pcpatch_decompose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pa", + "cType": "const Pcpatch *", + "canonical": "const struct Pcpatch *" + }, + { + "name": "pred", + "cType": "int", + "canonical": "int" + }, + { + "name": "extra", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "pcpoint_in_tpcbox", + "file": "pcpatch_decompose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "extra", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "pcpoint_intersects_geometry", + "file": "pcpatch_decompose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "extra", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "ensure_same_pcid_pcpoint", + "file": "pcpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pt1", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + }, + { + "name": "pt2", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "ensure_valid_pcpointset_pcpoint", + "file": "pcpoint.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pt", + "cType": "const Pcpoint *", + "canonical": "const struct Pcpoint *" + } + ] + }, + { + "name": "pcpoint_parse", + "file": "pcpoint.h", + "returnType": { + "c": "Pcpoint *", + "canonical": "struct Pcpoint *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "meos_pc_point_serialize", + "file": "pgsql_compat.h", + "returnType": { + "c": "SERIALIZED_POINT *", + "canonical": "SERIALIZED_POINT *" + }, + "params": [ + { + "name": "pcpt", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "meos_pc_point_deserialize", + "file": "pgsql_compat.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "serpt", + "cType": "const SERIALIZED_POINT *", + "canonical": "const SERIALIZED_POINT *" + }, + { + "name": "schema", + "cType": "const PCSCHEMA *", + "canonical": "const struct PCSCHEMA *" + } + ] + }, + { + "name": "meos_pc_patch_serialized_size", + "file": "pgsql_compat.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "patch", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "meos_pc_patch_serialize", + "file": "pgsql_compat.h", + "returnType": { + "c": "SERIALIZED_PATCH *", + "canonical": "struct SERIALIZED_PATCH *" + }, + "params": [ + { + "name": "patch_in", + "cType": "const int *", + "canonical": "const int *" + }, + { + "name": "userdata", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "meos_pc_patch_serialize_to_uncompressed", + "file": "pgsql_compat.h", + "returnType": { + "c": "SERIALIZED_PATCH *", + "canonical": "struct SERIALIZED_PATCH *" + }, + "params": [ + { + "name": "patch_in", + "cType": "const int *", + "canonical": "const int *" + } + ] + }, + { + "name": "meos_pc_patch_deserialize", + "file": "pgsql_compat.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "serpatch", + "cType": "const SERIALIZED_PATCH *", + "canonical": "const struct SERIALIZED_PATCH *" + }, + { + "name": "schema", + "cType": "const PCSCHEMA *", + "canonical": "const struct PCSCHEMA *" + } + ] + }, + { + "name": "tpointcloudinst_set_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + } + ] + }, + { + "name": "tpointcloudinstarr_set_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + } + ] + }, + { + "name": "tpointcloudseq_expand_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tpointcloudseqarr_set_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + } + ] + }, + { + "name": "tpcbox_extent_transfn", + "file": "tpc_boxops.h", + "returnType": { + "c": "TPCBox *", + "canonical": "struct TPCBox *" + }, + "params": [ + { + "name": "state", + "cType": "TPCBox *", + "canonical": "struct TPCBox *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "boxop_tpointcloud_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "func", + "cType": "int (*)(const TPCBox *, const TPCBox *)", + "canonical": "int (*)(const struct int ()( TPCBox , TPCBox ) *, const struct int ()( TPCBox , TPCBox ) *)" + }, + { + "name": "inverted", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_tpointcloud_tpointcloud", + "file": "tpc_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(const TPCBox *, const TPCBox *)", + "canonical": "int (*)(const struct int ()( TPCBox , TPCBox ) *, const struct int ()( TPCBox , TPCBox ) *)" + } + ] + }, + { + "name": "tpcbox_set_stbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "src", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "dst", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "nad_tpcbox_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "box1", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "box2", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "nad_tpointcloud_tpcbox", + "file": "tpc_boxops.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + } + ] + }, + { + "name": "nad_tpointcloud_tpointcloud", + "file": "tpc_boxops.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tpcbox_index_leaf_consistent", + "file": "tpcbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "query", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpcbox_gist_inner_consistent", + "file": "tpcbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "query", + "cType": "const TPCBox *", + "canonical": "const struct TPCBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tpcbox_index_recheck", + "file": "tpcbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_valid_pose_geo", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_pose_stbox", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_pose_pose", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ensure_valid_poseset_pose", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_collinear", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose3", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "posesegm_interpolate", + "file": "pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "start", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "end", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "posesegm_locate", + "file": "pose.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "start", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "end", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "value", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "pose_wkt_out", + "file": "pose.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pose_parse", + "file": "pose.h", + "returnType": { + "c": "Pose *", + "canonical": "struct Pose *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "datum_pose_point", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_rotation", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_yaw", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_pitch", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_roll", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_apply_geo", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "body", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_pose_round", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "pose_distance", + "file": "pose.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "pose1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "pose2", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "pose_set_stbox", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "posearr_set_stbox", + "file": "pose.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "pose_timestamptz_set_stbox", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "pose_tstzspan_set_stbox", + "file": "pose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "p", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tpose_geo", + "file": "tpose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_tpose_pose", + "file": "tpose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "ensure_valid_tpose_stbox", + "file": "tpose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_tpose_tpose", + "file": "tpose.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "tposesegm_intersection_value", + "file": "tpose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tposesegm_intersection", + "file": "tpose.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "TimestampTz" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "TimestampTz *" + } + ] + }, + { + "name": "tposeinst_set_stbox", + "file": "tpose_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tposeinstarr_set_stbox", + "file": "tpose_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "tposeseq_expand_stbox", + "file": "tpose_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tpose_restrict_geom", + "file": "tpose_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tpose_restrict_stbox", + "file": "tpose_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tpose_restrict_elevation", + "file": "tpose_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "geo_get_srid", + "file": "postgis_ext_defs.in.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "g", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "cstring_to_text", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "text *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "text_to_cstring", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + } + ] + }, + { + "name": "text_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "text *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "text_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + } + ] + }, + { + "name": "text_upper", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "text *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + } + ] + }, + { + "name": "text_lower", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "text *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + } + ] + }, + { + "name": "text_initcap", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "text *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "txt", + "cType": "const text *", + "canonical": "const struct varlena *" + } + ] + }, + { + "name": "add_date_int", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "DateADT", + "canonical": "int" + }, + "params": [ + { + "name": "date", + "cType": "DateADT", + "canonical": "int" + }, + { + "name": "days", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "add_timestamptz_interval", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "Timestamp", + "canonical": "long" + }, + "params": [ + { + "name": "tstz", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "date_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "DateADT", + "canonical": "int" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "date_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "date", + "cType": "DateADT", + "canonical": "int" + } + ] + }, + { + "name": "interval_cmp", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "interv1", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "interv2", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "interval_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "pg_interval_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "interval_make", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "Interval *", + "canonical": "Interval *" + }, + "params": [ + { + "name": "years", + "cType": "int32", + "canonical": "int" + }, + { + "name": "months", + "cType": "int32", + "canonical": "int" + }, + { + "name": "weeks", + "cType": "int32", + "canonical": "int" + }, + { + "name": "days", + "cType": "int32", + "canonical": "int" + }, + { + "name": "hours", + "cType": "int32", + "canonical": "int" + }, + { + "name": "mins", + "cType": "int32", + "canonical": "int" + }, + { + "name": "secs", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "interval_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "pg_interval_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "interv", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "time_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "TimeADT", + "canonical": "long" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "time_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "time", + "cType": "TimeADT", + "canonical": "long" + } + ] + }, + { + "name": "timestamp_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "Timestamp", + "canonical": "long" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "timestamp_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ts", + "cType": "Timestamp", + "canonical": "long" + } + ] + }, + { + "name": "timestamptz_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "TimestampTz", + "canonical": "long" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "pg_timestamptz_in", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "TimestampTz", + "canonical": "long" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "typmod", + "cType": "int32", + "canonical": "int" + } + ] + }, + { + "name": "timestamptz_out", + "file": "postgres_ext_defs.in.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "tstz", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "ensure_has_geom", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_valid_trgeo_geo", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "ensure_valid_trgeo_stbox", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + } + ] + }, + { + "name": "ensure_valid_trgeo_trgeo", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "ensure_valid_trgeo_tpoint", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeo_geom_p", + "file": "trgeo.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + } + ] + }, + { + "name": "trgeo_wkt_out", + "file": "trgeo.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "extended", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "geo_tposeinst_to_trgeo", + "file": "trgeo.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "geo_tposeseq_to_trgeo", + "file": "trgeo.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "geo_tposeseqset_to_trgeo", + "file": "trgeo.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeo_value_at_timestamptz", + "file": "trgeo.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "trgeometry_restrict_value", + "file": "trgeo.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoinst_geom_p", + "file": "trgeo_inst.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "trgeoinst_pose_varsize", + "file": "trgeo_inst.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "trgeoinst_set_pose", + "file": "trgeo_inst.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + } + ] + }, + { + "name": "trgeoinst_tposeinst", + "file": "trgeo_inst.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "trgeoinst_make1", + "file": "trgeo_inst.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "trgeoseq_to_tinstant", + "file": "trgeo_inst.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "trgeoseqset_to_tinstant", + "file": "trgeo_inst.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "ts", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeo_restrict_geom", + "file": "trgeo_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeo_restrict_stbox", + "file": "trgeo_spatialfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const STBox *", + "canonical": "const struct STBox *" + }, + { + "name": "border_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "spatialrel_trgeo_trav_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "varfunc", + "canonical": "int (*)(int ((*)(int *))(), ...)" + }, + { + "name": "numparam", + "cType": "int", + "canonical": "int" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_geo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_contains_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_geo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_covers_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_geo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_disjoint_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_geo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_intersects_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_geo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_touches_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_trgeo_geo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "ea_dwithin_trgeo_trgeo", + "file": "trgeo_spatialrels.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "dist", + "cType": "double", + "canonical": "double" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_geom_p", + "file": "trgeo_seq.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "trgeoseq_pose_varsize", + "file": "trgeo_seq.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "trgeoseq_set_pose", + "file": "trgeo_seq.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + } + ] + }, + { + "name": "trgeoseq_tposeseq", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "trgeoseq_make_valid", + "file": "trgeo_seq.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "linear", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make1_exp", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make1", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make_exp", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make_free_exp", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseq_make_free", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoinst_to_tsequence", + "file": "trgeo_seq.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "trgeoseqset_geom_p", + "file": "trgeo_seqset.h", + "returnType": { + "c": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + "params": [ + { + "name": "ts", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeoseqset_tposeseqset", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeoseqset_make1_exp", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseqset_make_exp", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseqset_make", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseqset_make_free", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "trgeoseqset_make_gaps", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "trgeoseqset_to_tsequence", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + } + ] + }, + { + "name": "trgeo_to_tsequence", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "trgeo_to_tsequenceset", + "file": "trgeo_seqset.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interp_str", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "trgeoinst_set_stbox", + "file": "trgeo_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "trgeoinstarr_static_stbox", + "file": "trgeo_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "trgeoinstarr_rotating_stbox", + "file": "trgeo_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "box", + "cType": "STBox *", + "canonical": "struct STBox *" + } + ] + }, + { + "name": "trgeoinstarr_compute_bbox", + "file": "trgeo_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "geom", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "box", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "ensure_span_isof_type", + "file": "span.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_span_isof_basetype", + "file": "span.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_same_span_type", + "file": "span.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "ensure_valid_span_span", + "file": "span.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "span_deserialize", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "lower", + "cType": "SpanBound *", + "canonical": "struct SpanBound *" + }, + { + "name": "upper", + "cType": "SpanBound *", + "canonical": "struct SpanBound *" + } + ] + }, + { + "name": "span_bound_cmp", + "file": "span.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "b1", + "cType": "const SpanBound *", + "canonical": "const struct SpanBound *" + }, + { + "name": "b2", + "cType": "const SpanBound *", + "canonical": "const struct SpanBound *" + } + ] + }, + { + "name": "span_bound_qsort_cmp", + "file": "span.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "s2", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "span_lower_cmp", + "file": "span.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "span_upper_cmp", + "file": "span.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s1", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "s2", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "span_decr_bound", + "file": "span.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_incr_bound", + "file": "span.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "upper", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spanarr_normalize", + "file": "span.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "sort", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "span_bounds_shift_scale_value", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "lower", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "upper", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "span_bounds_shift_scale_time", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "lower", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "upper", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "floatspan_floor_ceil_iter", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "func", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "numspan_delta_scale_iter", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "delta", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasdelta", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tstzspan_delta_scale_iter", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "origin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "delta", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "numspan_shift_scale_iter", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "shift", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "width", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasshift", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "haswidth", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "delta", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "scale", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "tstzspan_shift_scale1", + "file": "span.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "s", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "shift", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "delta", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "scale", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "mi_span_value", + "file": "span.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "dist_double_value_value", + "file": "span.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "trgeo_geom_clip_polygon", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "a2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "pa", + "cType": "const POINTARRAY *", + "canonical": "const POINTARRAY *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_lwpoly", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "a2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "poly", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_box", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "a2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_polygon_posed", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "p_a_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "p_b_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "pose1", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pa", + "cType": "const POINTARRAY *", + "canonical": "const POINTARRAY *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_lwpoly_posed", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "p_a_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "p_b_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "pose1", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "poly", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_box_posed", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "p_a_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "p_b_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "pose1", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "xmin", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymin", + "cType": "double", + "canonical": "double" + }, + { + "name": "xmax", + "cType": "double", + "canonical": "double" + }, + { + "name": "ymax", + "cType": "double", + "canonical": "double" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_lwgeom", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b1", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "a2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "b2", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "geom", + "cType": "const LWGEOM *", + "canonical": "const LWGEOM *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_geom_clip_lwgeom_posed", + "file": "trgeo_geom_clip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "p_a_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "p_b_local", + "cType": "const POINT2D *", + "canonical": "const POINT2D *" + }, + { + "name": "pose1", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const struct Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "geom", + "cType": "const LWGEOM *", + "canonical": "const LWGEOM *" + }, + { + "name": "intervals_out", + "cType": "Span **", + "canonical": "struct Span **" + } + ] + }, + { + "name": "trgeo_parse", + "file": "trgeo_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_same_geom", + "file": "trgeo_utils.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "gs1", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "gs2", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "lwgeom_apply_pose", + "file": "trgeo_utils.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "geom", + "cType": "LWGEOM *", + "canonical": "LWGEOM *" + } + ] + }, + { + "name": "geom_apply_pose", + "file": "trgeo_utils.h", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "geom_radius", + "file": "trgeo_utils.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "gs", + "cType": "const GSERIALIZED *", + "canonical": "const GSERIALIZED *" + } + ] + }, + { + "name": "v_clip_tpoly_point", + "file": "trgeo_vclip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "poly", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "point", + "cType": "const LWPOINT *", + "canonical": "const LWPOINT *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "poly_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "v_clip_tpoly_tpoly", + "file": "trgeo_vclip.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "poly1", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "poly2", + "cType": "const LWPOLY *", + "canonical": "const LWPOLY *" + }, + { + "name": "pose1", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "pose2", + "cType": "const Pose *", + "canonical": "const struct Pose *" + }, + { + "name": "poly1_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "poly2_feature", + "cType": "uint32_t *", + "canonical": "unsigned int *" + }, + { + "name": "dist", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "apply_pose_point4d", + "file": "trgeo_vclip.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "p", + "cType": "POINT4D *", + "canonical": "POINT4D *" + }, + { + "name": "pose", + "cType": "const Pose *", + "canonical": "const struct Pose *" + } + ] + }, + { + "name": "tfunc_tinstant", + "file": "lifting.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tsequence", + "file": "lifting.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tsequenceset", + "file": "lifting.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_temporal", + "file": "lifting.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tinstant_base", + "file": "lifting.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tsequence_base", + "file": "lifting.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tsequenceset_base", + "file": "lifting.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_temporal_base", + "file": "lifting.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tinstant_tinstant", + "file": "lifting.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tdiscseq_tdiscseq", + "file": "lifting.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tcontseq_tcontseq", + "file": "lifting.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_tsequenceset_tsequenceset", + "file": "lifting.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "tfunc_temporal_temporal", + "file": "lifting.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "eafunc_temporal_base", + "file": "lifting.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "eafunc_temporal_temporal", + "file": "lifting.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "lfunc_set", + "file": "lifting.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "lfinfo", + "cType": "LiftedFunctionInfo *", + "canonical": "struct LiftedFunctionInfo *" + } + ] + }, + { + "name": "set_out_fn", + "file": "set.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + } + ] + }, + { + "name": "ensure_set_isof_type", + "file": "set.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "settype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_valid_set_set", + "file": "set.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s1", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "s2", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_find_value", + "file": "set.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "arg1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "set_unnest_state_make", + "file": "set.h", + "returnType": { + "c": "SetUnnestState *", + "canonical": "struct SetUnnestState *" + }, + "params": [ + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "set_unnest_state_next", + "file": "set.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "state", + "cType": "SetUnnestState *", + "canonical": "struct SetUnnestState *" + } + ] + }, + { + "name": "ensure_same_skiplist_subtype", + "file": "skiplist.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "subtype", + "cType": "uint8", + "canonical": "unsigned char" + } + ] + }, + { + "name": "skiplist_set_extra", + "file": "skiplist.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "data", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "skiplist_headval", + "file": "skiplist.h", + "returnType": { + "c": "void *", + "canonical": "void *" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + } + ] + }, + { + "name": "common_entry_cmp", + "file": "span_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "i1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "i2", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "span_index_leaf_consistent", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_gist_inner_consistent", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_index_recheck", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "span_lower_qsort_cmp", + "file": "span_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "b", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "span_upper_qsort_cmp", + "file": "span_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "b", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "getQuadrant2D", + "file": "span_index.h", + "returnType": { + "c": "uint8", + "canonical": "unsigned char" + }, + "params": [ + { + "name": "centroid", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overlap2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "contain2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "left2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overLeft2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "right2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "overRight2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "adjacent2D", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "distance_span_nodespan", + "file": "span_index.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "query", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + } + ] + }, + { + "name": "span_spgist_get_span", + "file": "span_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spannode_init", + "file": "span_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "SpanNode *", + "canonical": "struct SpanNode *" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "spannode_copy", + "file": "span_index.h", + "returnType": { + "c": "SpanNode *", + "canonical": "struct SpanNode *" + }, + "params": [ + { + "name": "orig", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + } + ] + }, + { + "name": "spannode_quadtree_next", + "file": "span_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "centroid", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "quadrant", + "cType": "uint8", + "canonical": "unsigned char" + }, + { + "name": "next_nodespan", + "cType": "SpanNode *", + "canonical": "struct SpanNode *" + } + ] + }, + { + "name": "spannode_kdtree_next", + "file": "span_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const SpanNode *", + "canonical": "const struct SpanNode *" + }, + { + "name": "centroid", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "node", + "cType": "uint8", + "canonical": "unsigned char" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "next_nodespan", + "cType": "SpanNode *", + "canonical": "struct SpanNode *" + } + ] + }, + { + "name": "ensure_spanset_isof_type", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "spansettype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_same_spanset_type", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "ensure_same_spanset_span_type", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "ensure_valid_spanset_span", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "ensure_valid_spanset_spanset", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "ss2", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "spanset_find_value", + "file": "spanset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "v", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "datum_and", + "file": "tbool_ops.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_or", + "file": "tbool_ops.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "boolop_tbool_bool", + "file": "tbool_ops.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "b", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boolop_tbool_tbool", + "file": "tbool_ops.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "ensure_same_dimensionality_tbox", + "file": "tbox.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "set_tbox", + "file": "tbox.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "span_tbox", + "file": "tbox.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tbox_tstzspan", + "file": "tbox.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_intspan", + "file": "tbox.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_floatspan", + "file": "tbox.h", + "returnType": { + "c": "Span *", + "canonical": "struct Span *" + }, + "params": [ + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_index_leaf_consistent", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tbox_gist_inner_consistent", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "key", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tbox_index_recheck", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "strategy", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tboxnode_init", + "file": "tbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "centroid", + "cType": "TBox *", + "canonical": "struct TBox *" + }, + { + "name": "nodebox", + "cType": "TboxNode *", + "canonical": "struct TboxNode *" + } + ] + }, + { + "name": "tboxnode_copy", + "file": "tbox_index.h", + "returnType": { + "c": "TboxNode *", + "canonical": "struct TboxNode *" + }, + "params": [ + { + "name": "box", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + } + ] + }, + { + "name": "getQuadrant4D", + "file": "tbox_index.h", + "returnType": { + "c": "uint8", + "canonical": "unsigned char" + }, + "params": [ + { + "name": "centroid", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "inBox", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tboxnode_quadtree_next", + "file": "tbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "centroid", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "quadrant", + "cType": "uint8", + "canonical": "unsigned char" + }, + { + "name": "next_nodebox", + "cType": "TboxNode *", + "canonical": "struct TboxNode *" + } + ] + }, + { + "name": "tboxnode_kdtree_next", + "file": "tbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "centroid", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "node", + "cType": "uint8", + "canonical": "unsigned char" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + }, + { + "name": "next_nodebox", + "cType": "TboxNode *", + "canonical": "struct TboxNode *" + } + ] + }, + { + "name": "overlap4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "contain4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "left4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "overLeft4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "right4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "overRight4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "before4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "overBefore4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "after4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "overAfter4D", + "file": "tbox_index.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "distance_tbox_nodebox", + "file": "tbox_index.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "nodebox", + "cType": "const TboxNode *", + "canonical": "const struct TboxNode *" + } + ] + }, + { + "name": "tnumber_spgist_get_tbox", + "file": "tbox_index.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "tbox_xmin_cmp", + "file": "tbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_xmax_cmp", + "file": "tbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_tmin_cmp", + "file": "tbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_tmax_cmp", + "file": "tbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "box1", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "box2", + "cType": "const TBox *", + "canonical": "const struct TBox *" + } + ] + }, + { + "name": "tbox_level_cmp", + "file": "tbox_index.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "centroid", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "query", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "level", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_min_int32", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_max_int32", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_min_int64", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_max_int64", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_min_float8", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_max_float8", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_int32", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_int64", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_float8", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_min_text", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_max_text", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_double2", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_double3", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_sum_double4", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "temporal_skiplist_common", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "list", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "upper", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "update", + "cType": "int[32]", + "canonical": "int[32]" + } + ] + }, + { + "name": "temporal_skiplist_merge", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "void **", + "canonical": "void **" + }, + "params": [ + { + "name": "spliced", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "spliced_count", + "cType": "int", + "canonical": "int" + }, + { + "name": "values", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "tofree", + "cType": "void ***", + "canonical": "void ***" + }, + { + "name": "nfree", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tinstant_tagg", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "TInstant **", + "canonical": "struct TInstant **" + }, + "params": [ + { + "name": "instants1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "instants2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "tofree", + "cType": "void ***", + "canonical": "void ***" + }, + { + "name": "nfree", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tsequence_tagg", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "sequences1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count1", + "cType": "int", + "canonical": "int" + }, + { + "name": "sequences2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count2", + "cType": "int", + "canonical": "int" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcontseq_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "interpoint", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_tagg_combinefn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state1", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "state2", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "tinstant_tavg_finalfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tsequence_tavg_finalfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tnumberinst_transform_tavg", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "temporal_transform_tcount", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Temporal **", + "canonical": "Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_transform_tagg", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "Temporal **", + "canonical": "Temporal **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "func", + "cType": "TInstant *(*)(const TInstant *)", + "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" + } + ] + }, + { + "name": "tsequenceset_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "temporal_tagg_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "arg2", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_tagg_transform_transfn", + "file": "temporal_aggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "transform", + "cType": "TInstant *(*)(const TInstant *)", + "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" + } + ] + }, + { + "name": "temporal_similarity", + "file": "temporal_analytics.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "simfunc", + "cType": "SimFunc", + "canonical": "SimFunc" + } + ] + }, + { + "name": "temporal_similarity_path", + "file": "temporal_analytics.h", + "returnType": { + "c": "Match *", + "canonical": "Match *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "simfunc", + "cType": "SimFunc", + "canonical": "SimFunc" + } + ] + }, + { + "name": "temporal_bbox_size", + "file": "temporal_boxops.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "tempype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tinstarr_set_bbox", + "file": "temporal_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "bbox", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tsequence_compute_bbox", + "file": "temporal_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + } + ] + }, + { + "name": "tseqarr_compute_bbox", + "file": "temporal_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "bbox", + "cType": "void *", + "canonical": "void *" + } + ] + }, + { + "name": "tsequenceset_compute_bbox", + "file": "temporal_boxops.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ss", + "cType": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + } + ] + }, + { + "name": "boxop_temporal_tstzspan", + "file": "temporal_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "func", + "cType": "int (*)(const Span *, const Span *)", + "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_temporal_temporal", + "file": "temporal_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(const Span *, const Span *)", + "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" + } + ] + }, + { + "name": "boxop_tnumber_numspan", + "file": "temporal_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "func", + "cType": "int (*)(const Span *, const Span *)", + "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_tnumber_tbox", + "file": "temporal_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "func", + "cType": "int (*)(const TBox *, const TBox *)", + "canonical": "int (*)(const struct int ()( TBox , TBox ) *, const struct int ()( TBox , TBox ) *)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "boxop_tnumber_tnumber", + "file": "temporal_boxops.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(const TBox *, const TBox *)", + "canonical": "int (*)(const struct int ()( TBox , TBox ) *, const struct int ()( TBox , TBox ) *)" + } + ] + }, + { + "name": "eacomp_base_temporal", + "file": "temporal_compops.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "eacomp_temporal_base", + "file": "temporal_compops.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "eacomp_temporal_temporal", + "file": "temporal_compops.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "ever", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcomp_base_temporal", + "file": "temporal_compops.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "tcomp_temporal_base", + "file": "temporal_compops.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "tcomp_temporal_temporal", + "file": "temporal_compops.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + } + ] + }, + { + "name": "tdiscseq_at_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tdiscseq_restrict_value", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_restrict_values", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_minus_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tdiscseq_restrict_tstzset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_restrict_tstzspanset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_restrict_value_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tcontseq_delete_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tcontseq_delete_tstzset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tcontseq_delete_tstzspanset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + } + ] + }, + { + "name": "tcontseq_at_tstzset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tcontseq_minus_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tcontseq_minus_tstzset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + } + ] + }, + { + "name": "tcontseq_minus_tstzspan", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tcontseq_restrict_value", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tcontseq_restrict_values", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequence_at_values_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "set", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tnumberseq_cont_restrict_span_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tnumberseq_cont_restrict_spanset_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tsegment_at_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tcontseq_minus_timestamp_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tcontseq_minus_tstzset_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tcontseq_at_tstzspanset1", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tcontseq_minus_tstzspanset_iter", + "file": "temporal_restrict.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tcontseq_at_tstzspan", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + } + ] + }, + { + "name": "tcontseq_at_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tcontseq_restrict_tstzspanset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_value_at_timestamptz", + "file": "temporal_restrict.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "tnumberseq_disc_restrict_span", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseq_disc_restrict_spanset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseq_cont_restrict_span", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "span", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseq_cont_restrict_spanset", + "file": "temporal_restrict.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberseq_cont_twavg", + "file": "temporal_restrict.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "span_num_bins", + "file": "temporal_tile.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start_bin", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "end_bin", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "temporal_time_bin_init", + "file": "temporal_tile.h", + "returnType": { + "c": "SpanBinState *", + "canonical": "struct SpanBinState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "nbins", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tbox_tile_state_make", + "file": "temporal_tile.h", + "returnType": { + "c": "TboxGridState *", + "canonical": "struct TboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "box", + "cType": "const TBox *", + "canonical": "const struct TBox *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "xorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tbox_tile_state_next", + "file": "temporal_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "state", + "cType": "TboxGridState *", + "canonical": "struct TboxGridState *" + } + ] + }, + { + "name": "tbox_tile_state_set", + "file": "temporal_tile.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "tunits", + "cType": "int64", + "canonical": "long" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "interval_units", + "file": "temporal_tile.h", + "returnType": { + "c": "int64", + "canonical": "long" + }, + "params": [ + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + } + ] + }, + { + "name": "timestamptz_bin_start", + "file": "temporal_tile.h", + "returnType": { + "c": "TimestampTz", + "canonical": "long" + }, + "params": [ + { + "name": "timestamp", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "tunits", + "cType": "int64", + "canonical": "long" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "datum_bin", + "file": "temporal_tile.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "size", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "offset", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tnumber_value_time_tile_init", + "file": "temporal_tile.h", + "returnType": { + "c": "TboxGridState *", + "canonical": "struct TboxGridState *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "vsize", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "duration", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "vorigin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "torigin", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "ntiles", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tbox_tile_state_get", + "file": "temporal_tile.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "state", + "cType": "TboxGridState *", + "canonical": "struct TboxGridState *" + }, + { + "name": "box", + "cType": "TBox *", + "canonical": "struct TBox *" + } + ] + }, + { + "name": "temporal_transform_wcount", + "file": "temporal_waggfuncs.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tnumber_transform_wavg", + "file": "temporal_waggfuncs.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "count", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "temporal_wagg_transfn", + "file": "temporal_waggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "min", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "crossings", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "temporal_wagg_transform_transfn", + "file": "temporal_waggfuncs.h", + "returnType": { + "c": "SkipList *", + "canonical": "struct SkipList *" + }, + "params": [ + { + "name": "state", + "cType": "SkipList *", + "canonical": "struct SkipList *" + }, + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "interval", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "transform", + "cType": "TSequence **(*)(const Temporal *, const Interval *, int *)", + "canonical": "struct TSequence ()( Temporal , Interval , int ) **(*)(const Temporal *, const Interval *, int *)" + } + ] + }, + { + "name": "tinstant_set", + "file": "tinstant.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "inst", + "cType": "TInstant *", + "canonical": "struct TInstant *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tnumberinst_double", + "file": "tinstant.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + } + ] + }, + { + "name": "tinstant_to_string", + "file": "tinstant.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + } + ] + }, + { + "name": "tinstant_restrict_values_test", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_span_test", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Span *", + "canonical": "const struct Span *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tnumberinst_restrict_spanset_test", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzset_test", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "s", + "cType": "const Set *", + "canonical": "const Set *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstant_restrict_tstzspanset_test", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const SpanSet *", + "canonical": "const struct SpanSet *" + }, + { + "name": "atfunc", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "intersection_tinstant_tinstant", + "file": "tinstant.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + } + ] + }, + { + "name": "_mulmat", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "b", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "c", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "arows", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "acols", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "bcols", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_mulvec", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "x", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "y", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "m", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_transpose", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "at", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "m", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_addmat", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "b", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "c", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "m", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_negate", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "m", + "cType": "const int", + "canonical": "const int" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_addeye", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_choldc1", + "file": "tinyekf_meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "p", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_choldcsl", + "file": "tinyekf_meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "A", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "a", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "p", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_cholsl", + "file": "tinyekf_meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "A", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "a", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "p", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_addvec", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "b", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "c", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "_sub", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "b", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "c", + "cType": "float *", + "canonical": "float *" + }, + { + "name": "n", + "cType": "const int", + "canonical": "const int" + } + ] + }, + { + "name": "invert", + "file": "tinyekf_meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "a", + "cType": "const float *", + "canonical": "const float *" + }, + { + "name": "ainv", + "cType": "float *", + "canonical": "float *" + } + ] + }, + { + "name": "ekf_initialize", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ekf", + "cType": "ekf_t *", + "canonical": "struct ekf_t *" + }, + { + "name": "pdiag", + "cType": "const float", + "canonical": "const float" + } + ] + }, + { + "name": "ekf_predict", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ekf", + "cType": "ekf_t *", + "canonical": "struct ekf_t *" + }, + { + "name": "fx", + "cType": "const float", + "canonical": "const float" + }, + { + "name": "F", + "cType": "const float", + "canonical": "const float" + }, + { + "name": "Q", + "cType": "const float", + "canonical": "const float" + } + ] + }, + { + "name": "ekf_update_step3", + "file": "tinyekf_meos.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "ekf", + "cType": "ekf_t *", + "canonical": "struct ekf_t *" + }, + { + "name": "GH", + "cType": "float", + "canonical": "float" + } + ] + }, + { + "name": "ekf_update", + "file": "tinyekf_meos.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "ekf", + "cType": "ekf_t *", + "canonical": "struct ekf_t *" + }, + { + "name": "z", + "cType": "const float", + "canonical": "const float" + }, + { + "name": "hx", + "cType": "const float", + "canonical": "const float" + }, + { + "name": "H", + "cType": "const float", + "canonical": "const float" + }, + { + "name": "R", + "cType": "const float", + "canonical": "const float" + } + ] + }, + { + "name": "tfloat_arithop_turnpt", + "file": "tnumber_mathfuncs.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "param", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "arithop_tnumber_number", + "file": "tnumber_mathfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "oper", + "cType": "TArithmetic", + "canonical": "TArithmetic" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "arithop_tnumber_tnumber", + "file": "tnumber_mathfuncs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "oper", + "cType": "TArithmetic", + "canonical": "TArithmetic" + }, + { + "name": "func", + "cType": "int (*)(Datum *, Datum *, MeosType)", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" + }, + { + "name": "tpfunc", + "cType": "tpfunc_temp", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" + } + ] + }, + { + "name": "float_collinear", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "x1", + "cType": "double", + "canonical": "double" + }, + { + "name": "x2", + "cType": "double", + "canonical": "double" + }, + { + "name": "x3", + "cType": "double", + "canonical": "double" + }, + { + "name": "ratio", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "floatsegm_interpolate", + "file": "tsequence.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "value1", + "cType": "double", + "canonical": "double" + }, + { + "name": "value2", + "cType": "double", + "canonical": "double" + }, + { + "name": "value", + "cType": "long double", + "canonical": "long double" + } + ] + }, + { + "name": "floatsegm_locate", + "file": "tsequence.h", + "returnType": { + "c": "long double", + "canonical": "long double" + }, + "params": [ + { + "name": "value1", + "cType": "double", + "canonical": "double" + }, + { + "name": "value2", + "cType": "double", + "canonical": "double" + }, + { + "name": "value", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tnumbersegm_intersection", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "tsequence_norm_test", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value3", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "t1", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t2", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t3", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tsequence_join_test", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "removelast", + "cType": "bool *", + "canonical": "int (*)(int *)" + }, + { + "name": "removefirst", + "cType": "bool *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "tsequence_join", + "file": "tsequence.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "removelast", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "removefirst", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tinstarr_normalize", + "file": "tsequence.h", + "returnType": { + "c": "TInstant **", + "canonical": "struct TInstant **" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tcontseq_find_timestamptz", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tdiscseq_find_timestamptz", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "tseqarr2_to_tseqarr", + "file": "tsequence.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence ***", + "canonical": "struct TSequence ***" + }, + { + "name": "countseqs", + "cType": "int *", + "canonical": "int *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "totalseqs", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "ensure_valid_tinstarr_common", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_make_exp1", + "file": "tsequence.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "maxcount", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "normalize", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "bbox", + "cType": "const void *", + "canonical": "const void *" + } + ] + }, + { + "name": "synchronize_tsequence_tsequence", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "sync1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "sync2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "interpoint", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tfloatsegm_intersection_value", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "tsegment_intersection_value", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "tsegment_intersection", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "start1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "start2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t1", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "t2", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "tsegment_value_at_timestamptz", + "file": "tsequence.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "start", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "end", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "lower", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "upper", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + } + ] + }, + { + "name": "intersection_tdiscseq_tdiscseq", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "intersection_tcontseq_tdiscseq", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq1", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "intersection_tdiscseq_tcontseq", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "seq2", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "intersection_tsequence_tinstant", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + } + ] + }, + { + "name": "intersection_tinstant_tsequence", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + } + ] + }, + { + "name": "tsequence_to_string", + "file": "tsequence.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "component", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + } + ] + }, + { + "name": "ensure_increasing_timestamps", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst1", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inst2", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "strict", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "bbox_expand", + "file": "tsequence.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "box1", + "cType": "const void *", + "canonical": "const void *" + }, + { + "name": "box2", + "cType": "void *", + "canonical": "void *" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_valid_tinstarr", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "merge", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tsequence_make_valid", + "file": "tsequence.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "lower_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "upper_inc", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "tnumberseq_shift_scale_value_iter", + "file": "tsequence.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "origin", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "delta", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "hasdelta", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tsequence_shift_scale_time_iter", + "file": "tsequence.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "seq", + "cType": "TSequence *", + "canonical": "struct TSequence *" + }, + { + "name": "delta", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "scale", + "cType": "double", + "canonical": "double" + } + ] + }, + { + "name": "tstepseq_to_linear_iter", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tstepseq_to_linear", + "file": "tsequence.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + } + ] + }, + { + "name": "tsequence_segments_iter", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "tsequence_timestamps_iter", + "file": "tsequence.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "result", + "cType": "TimestampTz *", + "canonical": "long *" + } + ] + }, + { + "name": "tsequenceset_find_timestamptz", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "t", + "cType": "TimestampTz", + "canonical": "long" + }, + { + "name": "loc", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "tseqarr_normalize", + "file": "tsequenceset.h", + "returnType": { + "c": "TSequence **", + "canonical": "struct TSequence **" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "newcount", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "datum_distance", + "file": "tsequenceset.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "value1", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "value2", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "flags", + "cType": "int16", + "canonical": "short" + } + ] + }, + { + "name": "ensure_valid_tinstarr_gaps", + "file": "tsequenceset.h", + "returnType": { + "c": "int *", + "canonical": "int *" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "merge", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "maxdist", + "cType": "double", + "canonical": "double" + }, + { + "name": "maxt", + "cType": "const Interval *", + "canonical": "const Interval *" + }, + { + "name": "nsplits", + "cType": "int *", + "canonical": "int *" + } + ] + }, + { + "name": "ensure_valid_tseqarr", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "synchronize_tsequenceset_tsequence", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + } + ] + }, + { + "name": "synchronize_tsequenceset_tsequenceset", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss1", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "ss2", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + } + ] + }, + { + "name": "intersection_tsequenceset_tinstant", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + } + ] + }, + { + "name": "intersection_tinstant_tsequenceset", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "inst", + "cType": "const TInstant *", + "canonical": "const struct TInstant *" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "inter1", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "inter2", + "cType": "TInstant **", + "canonical": "struct TInstant **" + } + ] + }, + { + "name": "intersection_tsequenceset_tdiscseq", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "intersection_tdiscseq_tsequenceset", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "is", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "inter1", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "inter2", + "cType": "TSequence **", + "canonical": "struct TSequence **" + } + ] + }, + { + "name": "intersection_tsequence_tsequenceset", + "file": "tsequenceset.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "seq", + "cType": "const TSequence *", + "canonical": "const struct TSequence *" + }, + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "mode", + "cType": "SyncMode", + "canonical": "SyncMode" + }, + { + "name": "inter1", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + }, + { + "name": "inter2", + "cType": "TSequenceSet **", + "canonical": "struct TSequenceSet **" + } + ] + }, + { + "name": "tsequenceset_to_string", + "file": "tsequenceset.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "ss", + "cType": "const TSequenceSet *", + "canonical": "const struct TSequenceSet *" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + }, + { + "name": "value_out", + "cType": "outfunc", + "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" + } + ] + }, + { + "name": "datum_textcat", + "file": "ttext_funcs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_lower", + "file": "ttext_funcs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_upper", + "file": "ttext_funcs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "datum_initcap", + "file": "ttext_funcs.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + } + ] + }, + { + "name": "textfunc_ttext", + "file": "ttext_funcs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "textfunc_ttext_text", + "file": "ttext_funcs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + }, + { + "name": "invert", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "textfunc_ttext_ttext", + "file": "ttext_funcs.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "temp1", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "temp2", + "cType": "const Temporal *", + "canonical": "const Temporal *" + }, + { + "name": "func", + "cType": "datum_func2", + "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" + } + ] + }, + { + "name": "datum_as_wkb", + "file": "type_inout.h", + "returnType": { + "c": "uint8_t *", + "canonical": "unsigned char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size_out", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "datum_as_hexwkb", + "file": "type_inout.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "variant", + "cType": "uint8_t", + "canonical": "unsigned char" + }, + { + "name": "size", + "cType": "size_t *", + "canonical": "int (*)(int *)" + } + ] + }, + { + "name": "type_from_wkb", + "file": "type_inout.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "type_from_hexwkb", + "file": "type_inout.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "hexwkb", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "ensure_end_input", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "p_whitespace", + "file": "type_parser.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "p_delimchar", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + } + ] + }, + { + "name": "p_obrace", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "ensure_obrace", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "p_cbrace", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "ensure_cbrace", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "p_obracket", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "p_cbracket", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "p_oparen", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "ensure_oparen", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "p_cparen", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "ensure_cparen", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "type", + "cType": "const char *", + "canonical": "const char *" + } + ] + }, + { + "name": "p_comma", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "basetype_parse", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetypid", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "delim", + "cType": "char", + "canonical": "char" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "double_parse", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "result", + "cType": "double *", + "canonical": "double *" + } + ] + }, + { + "name": "elem_parse", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "set_parse", + "file": "type_parser.h", + "returnType": { + "c": "Set *", + "canonical": "Set *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "span_parse", + "file": "type_parser.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "span", + "cType": "Span *", + "canonical": "struct Span *" + } + ] + }, + { + "name": "spanset_parse", + "file": "type_parser.h", + "returnType": { + "c": "SpanSet *", + "canonical": "struct SpanSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "spantype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tbox_parse", + "file": "type_parser.h", + "returnType": { + "c": "TBox *", + "canonical": "struct TBox *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "timestamp_parse", + "file": "type_parser.h", + "returnType": { + "c": "TimestampTz", + "canonical": "long" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + } + ] + }, + { + "name": "tinstant_parse", + "file": "type_parser.h", + "returnType": { + "c": "TInstant *", + "canonical": "struct TInstant *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tdiscseq_parse", + "file": "type_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tcontseq_parse", + "file": "type_parser.h", + "returnType": { + "c": "TSequence *", + "canonical": "struct TSequence *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "tsequenceset_parse", + "file": "type_parser.h", + "returnType": { + "c": "TSequenceSet *", + "canonical": "struct TSequenceSet *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "interp", + "cType": "interpType", + "canonical": "interpType" + } + ] + }, + { + "name": "temporal_parse", + "file": "type_parser.h", + "returnType": { + "c": "Temporal *", + "canonical": "Temporal *" + }, + "params": [ + { + "name": "str", + "cType": "const char **", + "canonical": "const char **" + }, + { + "name": "temptype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_copy", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "typid", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_double", + "file": "type_util.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "d", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "double_datum", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "d", + "cType": "double", + "canonical": "double" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "bstring2bytea", + "file": "type_util.h", + "returnType": { + "c": "bytea *", + "canonical": "struct varlena *" + }, + "params": [ + { + "name": "wkb", + "cType": "const uint8_t *", + "canonical": "const unsigned char *" + }, + { + "name": "size", + "cType": "size_t", + "canonical": "int (int *)" + } + ] + }, + { + "name": "meos_strtod", + "file": "type_util.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "endptr", + "cType": "char **", + "canonical": "char **" + } + ] + }, + { + "name": "meos_strtof", + "file": "type_util.h", + "returnType": { + "c": "float", + "canonical": "float" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "endptr", + "cType": "char **", + "canonical": "char **" + } + ] + }, + { + "name": "basetype_in", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "end", + "cType": "bool", + "canonical": "bool" + }, + { + "name": "result", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + } + ] + }, + { + "name": "basetype_out", + "file": "type_util.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "value", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + }, + { + "name": "maxdd", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "pfree_array", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "array", + "cType": "void **", + "canonical": "void **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "string_escape", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "quotes", + "cType": "int", + "canonical": "int" + }, + { + "name": "result", + "cType": "char **", + "canonical": "char **" + } + ] + }, + { + "name": "string_unescape", + "file": "type_util.h", + "returnType": { + "c": "size_t", + "canonical": "size_t" + }, + "params": [ + { + "name": "str", + "cType": "const char *", + "canonical": "const char *" + }, + { + "name": "result", + "cType": "char **", + "canonical": "char **" + } + ] + }, + { + "name": "stringarr_to_string", + "file": "type_util.h", + "returnType": { + "c": "char *", + "canonical": "char *" + }, + "params": [ + { + "name": "strings", + "cType": "char **", + "canonical": "char **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "prefix", + "cType": "char *", + "canonical": "char *" + }, + { + "name": "open", + "cType": "char", + "canonical": "char" + }, + { + "name": "close", + "cType": "char", + "canonical": "char" + }, + { + "name": "quotes", + "cType": "int", + "canonical": "int" + }, + { + "name": "spaces", + "cType": "bool", + "canonical": "bool" + } + ] + }, + { + "name": "datumarr_sort", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tstzarr_sort", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "times", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "spanarr_sort", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "spans", + "cType": "Span *", + "canonical": "struct Span *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tinstarr_sort", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tseqarr_sort", + "file": "type_util.h", + "returnType": { + "c": "void", + "canonical": "void" + }, + "params": [ + { + "name": "sequences", + "cType": "TSequence **", + "canonical": "struct TSequence **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datumarr_remove_duplicates", + "file": "type_util.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "values", + "cType": "Datum *", + "canonical": "int ((*)(int *))()" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + }, + { + "name": "basetype", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "tstzarr_remove_duplicates", + "file": "type_util.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "values", + "cType": "TimestampTz *", + "canonical": "long *" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "tinstarr_remove_duplicates", + "file": "type_util.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "instants", + "cType": "TInstant **", + "canonical": "struct TInstant **" + }, + { + "name": "count", + "cType": "int", + "canonical": "int" + } + ] + }, + { + "name": "datum_add", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_sub", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_mul", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_div", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_cmp", + "file": "type_util.h", + "returnType": { + "c": "int", + "canonical": "int" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_eq", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_ne", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_lt", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_le", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_gt", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum_ge", + "file": "type_util.h", + "returnType": { + "c": "bool", + "canonical": "bool" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_eq", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_ne", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_lt", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_le", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_gt", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "datum2_ge", + "file": "type_util.h", + "returnType": { + "c": "Datum", + "canonical": "Datum" + }, + "params": [ + { + "name": "l", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "r", + "cType": "Datum", + "canonical": "int ((int *))()" + }, + { + "name": "type", + "cType": "MeosType", + "canonical": "MeosType" + } + ] + }, + { + "name": "hypot3d", + "file": "type_util.h", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "x", + "cType": "double", + "canonical": "double" + }, + { + "name": "y", + "cType": "double", + "canonical": "double" + }, + { + "name": "z", + "cType": "double", + "canonical": "double" + } + ] + } + ], + "structs": [ + { + "name": "Set", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": 0 + }, + { + "name": "settype", + "cType": "uint8_t", + "offset_bits": 32 + }, + { + "name": "basetype", + "cType": "uint8_t", + "offset_bits": 40 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": 48 + }, + { + "name": "count", + "cType": "int32_t", + "offset_bits": 64 + }, + { + "name": "maxcount", + "cType": "int32_t", + "offset_bits": 96 + }, + { + "name": "bboxsize", + "cType": "int16_t", + "offset_bits": 128 + } + ] + }, + { + "name": "Span", + "file": "meos.h", + "fields": [ + { + "name": "spantype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "lower_inc", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "upper_inc", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char[4]", + "offset_bits": -1 + }, + { + "name": "lower", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "upper", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "SpanSet", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "spansettype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "spantype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "elems", + "cType": "Span[1]", + "offset_bits": -1 + } + ] + }, + { + "name": "TBox", + "file": "meos.h", + "fields": [ + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": -1 + } + ] + }, + { + "name": "STBox", + "file": "meos.h", + "fields": [ + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "xmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": -1 + } + ] + }, + { + "name": "Temporal", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": 0 + }, + { + "name": "temptype", + "cType": "uint8_t", + "offset_bits": 32 + }, + { + "name": "subtype", + "cType": "uint8_t", + "offset_bits": 40 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": 48 + } + ] + }, + { + "name": "TInstant", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "int", + "offset_bits": -1 + } + ], + "meosType": "TPointInst" + }, + { + "name": "TSequence", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "bboxsize", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char[6]", + "offset_bits": -1 + }, + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + } + ], + "meosType": "TPointSeq" + }, + { + "name": "TSequenceSet", + "file": "meos.h", + "fields": [ + { + "name": "vl_len_", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "temptype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "subtype", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "totalcount", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "maxcount", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "bboxsize", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "int16_t", + "offset_bits": -1 + }, + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + } + ] + }, + { + "name": "Match", + "file": "meos.h", + "fields": [ + { + "name": "i", + "cType": "int", + "offset_bits": 0 + }, + { + "name": "j", + "cType": "int", + "offset_bits": 32 + } + ] + }, + { + "name": "SkipList", + "file": "meos.h", + "fields": [] + }, + { + "name": "MeosArray", + "file": "meos.h", + "fields": [] + }, + { + "name": "RTree", + "file": "meos.h", + "fields": [] + }, + { + "name": "ArrowSchema", + "file": "meos.h", + "fields": [] + }, + { + "name": "ArrowArray", + "file": "meos.h", + "fields": [] + }, + { + "name": "IntSplit", + "file": "meos.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": 0 + }, + { + "name": "bins", + "cType": "int *", + "offset_bits": 64 + }, + { + "name": "count", + "cType": "int", + "offset_bits": 128 + } + ] + }, + { + "name": "FloatSplit", + "file": "meos.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": 0 + }, + { + "name": "bins", + "cType": "double *", + "offset_bits": 64 + }, + { + "name": "count", + "cType": "int", + "offset_bits": 128 + } + ] + }, + { + "name": "TimeSplit", + "file": "meos.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": -1 + }, + { + "name": "bins", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "IntTimeSplit", + "file": "meos.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": -1 + }, + { + "name": "value_bins", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "time_bins", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "FloatTimeSplit", + "file": "meos.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": -1 + }, + { + "name": "value_bins", + "cType": "double *", + "offset_bits": -1 + }, + { + "name": "time_bins", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "MinBoundingCircle", + "file": "meos_geo.h", + "fields": [ + { + "name": "center", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "radius", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "MvtGeom", + "file": "meos_geo.h", + "fields": [ + { + "name": "geom", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "times", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "SpaceSplit", + "file": "meos_geo.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": -1 + }, + { + "name": "bins", + "cType": "int **", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "SpaceTimeSplit", + "file": "meos_geo.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": -1 + }, + { + "name": "space_bins", + "cType": "int **", + "offset_bits": -1 + }, + { + "name": "time_bins", + "cType": "int *", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "Cbuffer", + "file": "meos_cbuffer.h", + "fields": [] + }, + { + "name": "temptype_catalog_struct", + "file": "meos_catalog.h", + "fields": [ + { + "name": "temptype", + "cType": "MeosType", + "offset_bits": 0 + }, + { + "name": "basetype", + "cType": "MeosType", + "offset_bits": 32 + } + ] + }, + { + "name": "settype_catalog_struct", + "file": "meos_catalog.h", + "fields": [ + { + "name": "settype", + "cType": "MeosType", + "offset_bits": 0 + }, + { + "name": "basetype", + "cType": "MeosType", + "offset_bits": 32 + } + ] + }, + { + "name": "spantype_catalog_struct", + "file": "meos_catalog.h", + "fields": [ + { + "name": "spantype", + "cType": "MeosType", + "offset_bits": 0 + }, + { + "name": "basetype", + "cType": "MeosType", + "offset_bits": 32 + } + ] + }, + { + "name": "spansettype_catalog_struct", + "file": "meos_catalog.h", + "fields": [ + { + "name": "spansettype", + "cType": "MeosType", + "offset_bits": 0 + }, + { + "name": "spantype", + "cType": "MeosType", + "offset_bits": 32 + } + ] + }, + { + "name": "SkipListElem", + "file": "meos_internal.h", + "fields": [ + { + "name": "key", + "cType": "void *", + "offset_bits": 0 + }, + { + "name": "value", + "cType": "void *", + "offset_bits": 64 + }, + { + "name": "height", + "cType": "int", + "offset_bits": 128 + }, + { + "name": "next", + "cType": "int[32]", + "offset_bits": 160 + } + ] + }, + { + "name": "DatumSplit", + "file": "meos_internal.h", + "fields": [ + { + "name": "fragments", + "cType": "Temporal **", + "offset_bits": 0 + }, + { + "name": "bins", + "cType": "Datum *", + "offset_bits": 64 + }, + { + "name": "count", + "cType": "int", + "offset_bits": 128 + } + ] + }, + { + "name": "double2", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + } + ] + }, + { + "name": "double3", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "c", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "double4", + "file": "doublen.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "c", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "d", + "cType": "double", + "offset_bits": 192 + } + ] + }, + { + "name": "STboxNode", + "file": "stbox_index.h", + "fields": [ + { + "name": "left", + "cType": "STBox", + "offset_bits": -1 + }, + { + "name": "right", + "cType": "STBox", + "offset_bits": -1 + } + ] + }, + { + "name": "SortedSTbox", + "file": "stbox_index.h", + "fields": [ + { + "name": "box", + "cType": "STBox", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "GeoAggregateState", + "file": "tgeo_aggfuncs.h", + "fields": [ + { + "name": "srid", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "hasz", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "BitMatrix", + "file": "tgeo_tile.h", + "fields": [ + { + "name": "ndims", + "cType": "int", + "offset_bits": 0 + }, + { + "name": "count", + "cType": "int[4]", + "offset_bits": 32 + }, + { + "name": "byte", + "cType": "uint8_t[1]", + "offset_bits": 160 + } + ] + }, + { + "name": "STboxGridState", + "file": "tgeo_tile.h", + "fields": [ + { + "name": "done", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "hasx", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "hasz", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "hast", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "xsize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ysize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zsize", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "tunits", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "box", + "cType": "STBox", + "offset_bits": -1 + }, + { + "name": "temp", + "cType": "const Temporal *", + "offset_bits": -1 + }, + { + "name": "bm", + "cType": "BitMatrix *", + "offset_bits": -1 + }, + { + "name": "x", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "y", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "z", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "ntiles", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "max_coords", + "cType": "int[4]", + "offset_bits": -1 + }, + { + "name": "coords", + "cType": "int[4]", + "offset_bits": -1 + } + ] + }, + { + "name": "Npoint", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Nsegment", + "file": "meos_npoint.h", + "fields": [ + { + "name": "rid", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "pos1", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "pos2", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Pcpoint", + "file": "meos_pointcloud.h", + "fields": [] + }, + { + "name": "Pcpatch", + "file": "meos_pointcloud.h", + "fields": [] + }, + { + "name": "PCSCHEMA", + "file": "meos_pointcloud.h", + "fields": [] + }, + { + "name": "TPCBox", + "file": "meos_pointcloud.h", + "fields": [ + { + "name": "period", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "xmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": -1 + }, + { + "name": "pcid", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "flags", + "cType": "int16", + "offset_bits": -1 + }, + { + "name": "padding", + "cType": "char[6]", + "offset_bits": -1 + } + ] + }, + { + "name": "Pose", + "file": "meos_pose.h", + "fields": [] + }, + { + "name": "PcpointInTpcboxArgs", + "file": "pcpatch_decompose.h", + "fields": [ + { + "name": "box", + "cType": "const TPCBox *", + "offset_bits": -1 + }, + { + "name": "border_inc", + "cType": "bool", + "offset_bits": -1 + } + ] + }, + { + "name": "SERIALIZED_POINT", + "file": "pgsql_compat.h", + "fields": [ + { + "name": "size", + "cType": "uint32_t", + "offset_bits": 0 + }, + { + "name": "pcid", + "cType": "uint32_t", + "offset_bits": 32 + }, + { + "name": "data", + "cType": "uint8_t[1]", + "offset_bits": 64 + } + ] + }, + { + "name": "SERIALIZED_PATCH", + "file": "pgsql_compat.h", + "fields": [ + { + "name": "size", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "pcid", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "compression", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "npoints", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "bounds", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "data", + "cType": "uint8_t[1]", + "offset_bits": -1 + } + ] + }, + { + "name": "AFFINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "afac", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "bfac", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "cfac", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "dfac", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "efac", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "ffac", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "gfac", + "cType": "double", + "offset_bits": 384 + }, + { + "name": "hfac", + "cType": "double", + "offset_bits": 448 + }, + { + "name": "ifac", + "cType": "double", + "offset_bits": 512 + }, + { + "name": "xoff", + "cType": "double", + "offset_bits": 576 + }, + { + "name": "yoff", + "cType": "double", + "offset_bits": 640 + }, + { + "name": "zoff", + "cType": "double", + "offset_bits": 704 + } + ] + }, + { + "name": "BOX3D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "xmin", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 384 + } + ] + }, + { + "name": "GBOX", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 0 + }, + { + "name": "xmin", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "xmax", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "ymin", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "ymax", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "zmin", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "zmax", + "cType": "double", + "offset_bits": 384 + }, + { + "name": "mmin", + "cType": "double", + "offset_bits": 448 + }, + { + "name": "mmax", + "cType": "double", + "offset_bits": 512 + } + ] + }, + { + "name": "SPHEROID", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "a", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "b", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "f", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "e", + "cType": "double", + "offset_bits": 192 + }, + { + "name": "e_sq", + "cType": "double", + "offset_bits": 256 + }, + { + "name": "radius", + "cType": "double", + "offset_bits": 320 + }, + { + "name": "name", + "cType": "char[20]", + "offset_bits": 384 + } + ] + }, + { + "name": "POINT2D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + } + ] + }, + { + "name": "POINT3DZ", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT3D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT3DM", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "m", + "cType": "double", + "offset_bits": 128 + } + ] + }, + { + "name": "POINT4D", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "x", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "y", + "cType": "double", + "offset_bits": 64 + }, + { + "name": "z", + "cType": "double", + "offset_bits": 128 + }, + { + "name": "m", + "cType": "double", + "offset_bits": 192 + } + ] + }, + { + "name": "POINTARRAY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "npoints", + "cType": "uint32_t", + "offset_bits": 0 + }, + { + "name": "maxpoints", + "cType": "uint32_t", + "offset_bits": 32 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 64 + }, + { + "name": "serialized_pointlist", + "cType": "uint8_t *", + "offset_bits": 128 + } + ] + }, + { + "name": "GSERIALIZED", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "size", + "cType": "uint32_t", + "offset_bits": 0 + }, + { + "name": "srid", + "cType": "uint8_t[3]", + "offset_bits": 32 + }, + { + "name": "gflags", + "cType": "uint8_t", + "offset_bits": 56 + }, + { + "name": "data", + "cType": "uint8_t[1]", + "offset_bits": 64 + } + ] + }, + { + "name": "LWGEOM", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "data", + "cType": "void *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWPOINT", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "point", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWLINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "points", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWTRIANGLE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "points", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWCIRCSTRING", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "points", + "cType": "POINTARRAY *", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + } + ] + }, + { + "name": "LWPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "rings", + "cType": "POINTARRAY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "nrings", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxrings", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMPOINT", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWPOINT **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMLINE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWLINE **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWPOLY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCOLLECTION", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCOMPOUND", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWCURVEPOLY", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "rings", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "nrings", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxrings", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMCURVE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWMSURFACE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWGEOM **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWPSURFACE", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWPOLY **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "LWTIN", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "bbox", + "cType": "GBOX *", + "offset_bits": 0 + }, + { + "name": "geoms", + "cType": "LWTRIANGLE **", + "offset_bits": 64 + }, + { + "name": "srid", + "cType": "int32_t", + "offset_bits": 128 + }, + { + "name": "flags", + "cType": "lwflags_t", + "offset_bits": 160 + }, + { + "name": "type", + "cType": "uint8_t", + "offset_bits": 176 + }, + { + "name": "pad", + "cType": "char[1]", + "offset_bits": 184 + }, + { + "name": "ngeoms", + "cType": "uint32_t", + "offset_bits": 192 + }, + { + "name": "maxgeoms", + "cType": "uint32_t", + "offset_bits": 224 + } + ] + }, + { + "name": "PJconsts", + "file": "postgis_ext_defs.in.h", + "fields": [] + }, + { + "name": "LWPROJ", + "file": "postgis_ext_defs.in.h", + "fields": [ + { + "name": "pj", + "cType": "PJ *", + "offset_bits": -1 + }, + { + "name": "pipeline_is_forward", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "source_is_latlong", + "cType": "uint8_t", + "offset_bits": -1 + }, + { + "name": "source_semi_major_metre", + "cType": "double", + "offset_bits": -1 + }, + { + "name": "source_semi_minor_metre", + "cType": "double", + "offset_bits": -1 + } + ] + }, + { + "name": "Interval", + "file": "postgres_ext_defs.in.h", + "fields": [ + { + "name": "time", + "cType": "TimeOffset", + "offset_bits": 0 + }, + { + "name": "day", + "cType": "int32", + "offset_bits": 64 + }, + { + "name": "month", + "cType": "int32", + "offset_bits": 96 + } + ] + }, + { + "name": "varlena", + "file": "postgres_ext_defs.in.h", + "fields": [ + { + "name": "vl_len_", + "cType": "char[4]", + "offset_bits": 0 + }, + { + "name": "vl_dat", + "cType": "char[]", + "offset_bits": 32 + } + ] + }, + { + "name": "cfp_elem", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "geom_1", + "cType": "LWGEOM *", + "offset_bits": -1 + }, + { + "name": "geom_2", + "cType": "LWGEOM *", + "offset_bits": -1 + }, + { + "name": "pose_1", + "cType": "Pose *", + "offset_bits": -1 + }, + { + "name": "pose_2", + "cType": "Pose *", + "offset_bits": -1 + }, + { + "name": "free_pose_1", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "free_pose_2", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "cf_1", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "cf_2", + "cType": "uint32_t", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "TimestampTz", + "offset_bits": -1 + }, + { + "name": "store", + "cType": "bool", + "offset_bits": -1 + } + ] + }, + { + "name": "cfp_array", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "count", + "cType": "size_t", + "offset_bits": -1 + }, + { + "name": "size", + "cType": "size_t", + "offset_bits": -1 + }, + { + "name": "arr", + "cType": "cfp_elem *", + "offset_bits": -1 + } + ] + }, + { + "name": "tdist_elem", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "dist", + "cType": "double", + "offset_bits": 0 + }, + { + "name": "t", + "cType": "TimestampTz", + "offset_bits": 64 + } + ] + }, + { + "name": "tdist_array", + "file": "trgeo_distance.h", + "fields": [ + { + "name": "count", + "cType": "size_t", + "offset_bits": -1 + }, + { + "name": "size", + "cType": "size_t", + "offset_bits": -1 + }, + { + "name": "arr", + "cType": "tdist_elem *", + "offset_bits": -1 + } + ] + }, + { + "name": "SpanBound", + "file": "span.h", + "fields": [ + { + "name": "val", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "inclusive", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "lower", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "spantype", + "cType": "uint8", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8", + "offset_bits": -1 + } + ] + }, + { + "name": "LiftedFunctionInfo", + "file": "lifting.h", + "fields": [ + { + "name": "func", + "cType": "varfunc", + "offset_bits": -1 + }, + { + "name": "numparam", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "param", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "argtype", + "cType": "MeosType[2]", + "offset_bits": -1 + }, + { + "name": "restype", + "cType": "MeosType", + "offset_bits": -1 + }, + { + "name": "reserror", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "resnull", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "reslinear", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "invert", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "discont", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "ever", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "tpfn_unary", + "cType": "tpfunc_unary", + "offset_bits": -1 + }, + { + "name": "cross_type", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "tpfn_base", + "cType": "tpfunc_base", + "offset_bits": -1 + }, + { + "name": "tpfn_temp", + "cType": "tpfunc_temp", + "offset_bits": -1 + } + ] + }, + { + "name": "SetUnnestState", + "file": "set.h", + "fields": [ + { + "name": "done", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "set", + "cType": "Set *", + "offset_bits": -1 + }, + { + "name": "values", + "cType": "Datum *", + "offset_bits": -1 + } + ] + }, + { + "name": "SpanNode", + "file": "span_index.h", + "fields": [ + { + "name": "left", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "right", + "cType": "Span", + "offset_bits": -1 + } + ] + }, + { + "name": "SortedSpan", + "file": "span_index.h", + "fields": [ + { + "name": "s", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "TboxNode", + "file": "tbox_index.h", + "fields": [ + { + "name": "left", + "cType": "TBox", + "offset_bits": -1 + }, + { + "name": "right", + "cType": "TBox", + "offset_bits": -1 + } + ] + }, + { + "name": "SortedTbox", + "file": "tbox_index.h", + "fields": [ + { + "name": "box", + "cType": "TBox", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "SimilarityPathState", + "file": "temporal_analytics.h", + "fields": [ + { + "name": "done", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "size", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "path", + "cType": "Match *", + "offset_bits": -1 + } + ] + }, + { + "name": "RTreeNode", + "file": "temporal_rtree.h", + "fields": [ + { + "name": "bboxsize", + "cType": "size_t", + "offset_bits": -1 + }, + { + "name": "count", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "node_type", + "cType": "RTreeNodeType", + "offset_bits": -1 + }, + { + "name": "boxes", + "cType": "char[]", + "offset_bits": -1 + } + ] + }, + { + "name": "SpanBinState", + "file": "temporal_tile.h", + "fields": [ + { + "name": "done", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "basetype", + "cType": "uint8", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "size", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "origin", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "span", + "cType": "Span", + "offset_bits": -1 + }, + { + "name": "to_split", + "cType": "const void *", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "nbins", + "cType": "int", + "offset_bits": -1 + } + ] + }, + { + "name": "TboxGridState", + "file": "temporal_tile.h", + "fields": [ + { + "name": "done", + "cType": "bool", + "offset_bits": -1 + }, + { + "name": "i", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "vsize", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "tunits", + "cType": "int64", + "offset_bits": -1 + }, + { + "name": "box", + "cType": "TBox", + "offset_bits": -1 + }, + { + "name": "temp", + "cType": "const Temporal *", + "offset_bits": -1 + }, + { + "name": "value", + "cType": "Datum", + "offset_bits": -1 + }, + { + "name": "t", + "cType": "TimestampTz", + "offset_bits": -1 + }, + { + "name": "ntiles", + "cType": "int", + "offset_bits": -1 + }, + { + "name": "max_coords", + "cType": "int[2]", + "offset_bits": -1 + }, + { + "name": "coords", + "cType": "int[2]", + "offset_bits": -1 + } + ] + }, + { + "name": "ekf_t", + "file": "tinyekf_meos.h", + "fields": [ + { + "name": "x", + "cType": "float", + "offset_bits": -1 + }, + { + "name": "P", + "cType": "float", + "offset_bits": -1 + } + ] + } + ], + "enums": [ + { + "name": "errorCode", + "file": "meos_error.h", + "values": [ + { + "name": "MEOS_SUCCESS", + "value": 0 + }, + { + "name": "MEOS_ERR_INTERNAL_ERROR", + "value": 1 + }, + { + "name": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "value": 2 + }, + { + "name": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "value": 3 + }, + { + "name": "MEOS_ERR_DIVISION_BY_ZERO", + "value": 4 + }, + { + "name": "MEOS_ERR_MEMORY_ALLOC_ERROR", + "value": 5 + }, + { + "name": "MEOS_ERR_AGGREGATION_ERROR", + "value": 6 + }, + { + "name": "MEOS_ERR_DIRECTORY_ERROR", + "value": 7 + }, + { + "name": "MEOS_ERR_FILE_ERROR", + "value": 8 + }, + { + "name": "MEOS_ERR_OUT_OF_MEMORY", + "value": 9 + }, + { + "name": "MEOS_ERR_INVALID_ARG", + "value": 10 + }, + { + "name": "MEOS_ERR_INVALID_ARG_TYPE", + "value": 11 + }, + { + "name": "MEOS_ERR_INVALID_ARG_VALUE", + "value": 12 + }, + { + "name": "MEOS_ERR_FEATURE_NOT_SUPPORTED", + "value": 13 + }, + { + "name": "MEOS_ERR_INDETERMINATE_COLLATION", + "value": 14 + }, + { + "name": "MEOS_ERR_SYNTAX_ERROR", + "value": 15 + }, + { + "name": "MEOS_ERR_NULL_RESULT", + "value": 16 + }, + { + "name": "MEOS_ERR_MFJSON_INPUT", + "value": 20 + }, + { + "name": "MEOS_ERR_MFJSON_OUTPUT", + "value": 21 + }, + { + "name": "MEOS_ERR_TEXT_INPUT", + "value": 22 + }, + { + "name": "MEOS_ERR_TEXT_OUTPUT", + "value": 23 + }, + { + "name": "MEOS_ERR_WKB_INPUT", + "value": 24 + }, + { + "name": "MEOS_ERR_WKB_OUTPUT", + "value": 25 + }, + { + "name": "MEOS_ERR_GEOJSON_INPUT", + "value": 26 + }, + { + "name": "MEOS_ERR_GEOJSON_OUTPUT", + "value": 27 + }, + { + "name": "MEOS_ERR_SQL_JSON_ERROR", + "value": 28 + }, + { + "name": "MEOS_ERR_INVALID_REGULAR_EXPRESSION", + "value": 29 + } + ] + }, + { + "name": "tempSubtype", + "file": "meos.h", + "values": [ + { + "name": "ANYTEMPSUBTYPE", + "value": 0 + }, + { + "name": "TINSTANT", + "value": 1 + }, + { + "name": "TSEQUENCE", + "value": 2 + }, + { + "name": "TSEQUENCESET", + "value": 3 + } + ] + }, + { + "name": "interpType", + "file": "meos.h", + "values": [ + { + "name": "INTERP_NONE", + "value": 0 + }, + { + "name": "DISCRETE", + "value": 1 + }, + { + "name": "STEP", + "value": 2 + }, + { + "name": "LINEAR", + "value": 3 + } + ] + }, + { + "name": "RTreeSearchOp", + "file": "meos.h", + "values": [ + { + "name": "RTREE_OVERLAPS", + "value": 0 + }, + { + "name": "RTREE_CONTAINS", + "value": 1 + }, + { + "name": "RTREE_CONTAINED_BY", + "value": 2 + } + ] + }, + { + "name": "spatialRel", + "file": "meos_geo.h", + "values": [ + { + "name": "INTERSECTS", + "value": 0 + }, + { + "name": "CONTAINS", + "value": 1 + }, + { + "name": "TOUCHES", + "value": 2 + }, + { + "name": "COVERS", + "value": 3 + } + ] + }, + { + "name": "MeosType", + "file": "meos_catalog.h", + "values": [ + { + "name": "T_UNKNOWN", + "value": 0 + }, + { + "name": "T_BOOL", + "value": 1 + }, + { + "name": "T_DATE", + "value": 2 + }, + { + "name": "T_DATEMULTIRANGE", + "value": 3 + }, + { + "name": "T_DATERANGE", + "value": 4 + }, + { + "name": "T_DATESET", + "value": 5 + }, + { + "name": "T_DATESPAN", + "value": 6 + }, + { + "name": "T_DATESPANSET", + "value": 7 + }, + { + "name": "T_DOUBLE2", + "value": 8 + }, + { + "name": "T_DOUBLE3", + "value": 9 + }, + { + "name": "T_DOUBLE4", + "value": 10 + }, + { + "name": "T_FLOAT8", + "value": 11 + }, + { + "name": "T_FLOATSET", + "value": 12 + }, + { + "name": "T_FLOATSPAN", + "value": 13 }, { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "T_FLOATSPANSET", + "value": 14 }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "T_INT4", + "value": 15 }, { - "name": "t", - "cType": "TimestampTz", - "offset_bits": 64 + "name": "T_INT4MULTIRANGE", + "value": 16 }, { - "name": "value", - "cType": "Datum", - "offset_bits": 128 - } - ], - "meosType": "TPointInst" - }, - { - "name": "TSequence", - "file": "meos.h", - "fields": [ + "name": "T_INT4RANGE", + "value": 17 + }, { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "T_INTSET", + "value": 18 }, { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "name": "T_INTSPAN", + "value": 19 }, { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "T_INTSPANSET", + "value": 20 }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "T_INT8", + "value": 21 }, { - "name": "count", - "cType": "int32", - "offset_bits": 64 + "name": "T_INT8MULTIRANGE", + "value": 52 }, { - "name": "maxcount", - "cType": "int32", - "offset_bits": 96 + "name": "T_INT8RANGE", + "value": 53 }, { - "name": "bboxsize", - "cType": "int16", - "offset_bits": 128 + "name": "T_BIGINTSET", + "value": 22 }, { - "name": "padding", - "cType": "char[6]", - "offset_bits": 144 + "name": "T_BIGINTSPAN", + "value": 23 }, { - "name": "period", - "cType": "Span", - "offset_bits": 192 + "name": "T_BIGINTSPANSET", + "value": 24 + }, + { + "name": "T_STBOX", + "value": 25 + }, + { + "name": "T_TBOOL", + "value": 26 + }, + { + "name": "T_TBOX", + "value": 27 + }, + { + "name": "T_TDOUBLE2", + "value": 28 + }, + { + "name": "T_TDOUBLE3", + "value": 29 + }, + { + "name": "T_TDOUBLE4", + "value": 30 + }, + { + "name": "T_TEXT", + "value": 31 + }, + { + "name": "T_TEXTSET", + "value": 32 + }, + { + "name": "T_TFLOAT", + "value": 33 + }, + { + "name": "T_TIMESTAMPTZ", + "value": 34 + }, + { + "name": "T_TINT", + "value": 35 + }, + { + "name": "T_TSTZMULTIRANGE", + "value": 36 + }, + { + "name": "T_TSTZRANGE", + "value": 37 + }, + { + "name": "T_TSTZSET", + "value": 38 + }, + { + "name": "T_TSTZSPAN", + "value": 39 + }, + { + "name": "T_TSTZSPANSET", + "value": 40 + }, + { + "name": "T_TTEXT", + "value": 41 + }, + { + "name": "T_GEOMETRY", + "value": 42 + }, + { + "name": "T_GEOMSET", + "value": 43 + }, + { + "name": "T_GEOGRAPHY", + "value": 44 + }, + { + "name": "T_GEOGSET", + "value": 45 + }, + { + "name": "T_TGEOMPOINT", + "value": 46 + }, + { + "name": "T_TGEOGPOINT", + "value": 47 + }, + { + "name": "T_NPOINT", + "value": 48 + }, + { + "name": "T_NPOINTSET", + "value": 49 + }, + { + "name": "T_NSEGMENT", + "value": 50 + }, + { + "name": "T_TNPOINT", + "value": 51 + }, + { + "name": "T_POSE", + "value": 54 + }, + { + "name": "T_POSESET", + "value": 55 + }, + { + "name": "T_TPOSE", + "value": 56 + }, + { + "name": "T_CBUFFER", + "value": 57 + }, + { + "name": "T_CBUFFERSET", + "value": 58 + }, + { + "name": "T_TCBUFFER", + "value": 59 + }, + { + "name": "T_TGEOMETRY", + "value": 60 + }, + { + "name": "T_TGEOGRAPHY", + "value": 61 + }, + { + "name": "T_TRGEOMETRY", + "value": 62 + }, + { + "name": "T_TBIGINT", + "value": 63 + }, + { + "name": "T_H3INDEX", + "value": 64 + }, + { + "name": "T_H3INDEXSET", + "value": 65 + }, + { + "name": "T_TH3INDEX", + "value": 66 + }, + { + "name": "T_PCPOINT", + "value": 67 + }, + { + "name": "T_PCPOINTSET", + "value": 68 + }, + { + "name": "T_TPCPOINT", + "value": 69 + }, + { + "name": "T_PCPATCH", + "value": 70 + }, + { + "name": "T_PCPATCHSET", + "value": 71 + }, + { + "name": "T_TPCPATCH", + "value": 72 + }, + { + "name": "T_TPCBOX", + "value": 73 + }, + { + "name": "NUM_MEOS_TYPES", + "value": 74 } - ], - "meosType": "TPointSeq" + ] }, { - "name": "TSequenceSet", - "file": "meos.h", - "fields": [ + "name": "MeosOper", + "file": "meos_catalog.h", + "values": [ { - "name": "vl_len_", - "cType": "int32", - "offset_bits": 0 + "name": "UNKNOWN_OP", + "value": 0 }, { - "name": "temptype", - "cType": "uint8", - "offset_bits": 32 + "name": "EQ_OP", + "value": 1 }, { - "name": "subtype", - "cType": "uint8", - "offset_bits": 40 + "name": "NE_OP", + "value": 2 }, { - "name": "flags", - "cType": "int16", - "offset_bits": 48 + "name": "LT_OP", + "value": 3 }, { - "name": "count", - "cType": "int32", - "offset_bits": 64 + "name": "LE_OP", + "value": 4 }, { - "name": "totalcount", - "cType": "int32", - "offset_bits": 96 + "name": "GT_OP", + "value": 5 }, { - "name": "maxcount", - "cType": "int32", - "offset_bits": 128 + "name": "GE_OP", + "value": 6 }, { - "name": "bboxsize", - "cType": "int16", - "offset_bits": 160 + "name": "ADJACENT_OP", + "value": 7 }, { - "name": "padding", - "cType": "int16", - "offset_bits": 176 + "name": "UNION_OP", + "value": 8 }, { - "name": "period", - "cType": "Span", - "offset_bits": 192 + "name": "MINUS_OP", + "value": 9 + }, + { + "name": "INTERSECT_OP", + "value": 10 + }, + { + "name": "OVERLAPS_OP", + "value": 11 + }, + { + "name": "CONTAINS_OP", + "value": 12 + }, + { + "name": "CONTAINED_OP", + "value": 13 + }, + { + "name": "SAME_OP", + "value": 14 + }, + { + "name": "LEFT_OP", + "value": 15 + }, + { + "name": "OVERLEFT_OP", + "value": 16 + }, + { + "name": "RIGHT_OP", + "value": 17 + }, + { + "name": "OVERRIGHT_OP", + "value": 18 + }, + { + "name": "BELOW_OP", + "value": 19 + }, + { + "name": "OVERBELOW_OP", + "value": 20 + }, + { + "name": "ABOVE_OP", + "value": 21 + }, + { + "name": "OVERABOVE_OP", + "value": 22 + }, + { + "name": "FRONT_OP", + "value": 23 + }, + { + "name": "OVERFRONT_OP", + "value": 24 + }, + { + "name": "BACK_OP", + "value": 25 + }, + { + "name": "OVERBACK_OP", + "value": 26 + }, + { + "name": "BEFORE_OP", + "value": 27 + }, + { + "name": "OVERBEFORE_OP", + "value": 28 + }, + { + "name": "AFTER_OP", + "value": 29 + }, + { + "name": "OVERAFTER_OP", + "value": 30 + }, + { + "name": "EVEREQ_OP", + "value": 31 + }, + { + "name": "EVERNE_OP", + "value": 32 + }, + { + "name": "EVERLT_OP", + "value": 33 + }, + { + "name": "EVERLE_OP", + "value": 34 + }, + { + "name": "EVERGT_OP", + "value": 35 + }, + { + "name": "EVERGE_OP", + "value": 36 + }, + { + "name": "ALWAYSEQ_OP", + "value": 37 + }, + { + "name": "ALWAYSNE_OP", + "value": 38 + }, + { + "name": "ALWAYSLT_OP", + "value": 39 + }, + { + "name": "ALWAYSLE_OP", + "value": 40 + }, + { + "name": "ALWAYSGT_OP", + "value": 41 + }, + { + "name": "ALWAYSGE_OP", + "value": 42 } ] }, { - "name": "Match", - "file": "meos.h", - "fields": [ + "name": "SkipListType", + "file": "meos_internal.h", + "values": [ { - "name": "i", - "cType": "int", - "offset_bits": 0 + "name": "SKIPLIST_TEMPORAL", + "value": 0 }, { - "name": "j", - "cType": "int", - "offset_bits": 32 + "name": "SKIPLIST_KEYVALUE", + "value": 1 } ] }, { - "name": "SkipList", - "file": "meos.h", - "fields": [] + "name": "SyncMode", + "file": "temporal.h", + "values": [ + { + "name": "SYNCHRONIZE_NOCROSS", + "value": 0 + }, + { + "name": "SYNCHRONIZE_CROSS", + "value": 1 + } + ] }, { - "name": "RTree", - "file": "meos.h", - "fields": [] - } - ], - "enums": [ - { - "name": "tempSubtype", - "file": "meos.h", + "name": "TemporalFamily", + "file": "temporal.h", "values": [ { - "name": "ANYTEMPSUBTYPE", + "name": "TEMPORALTYPE", "value": 0 }, { - "name": "TINSTANT", + "name": "TNUMBERTYPE", "value": 1 }, { - "name": "TSEQUENCE", + "name": "TSPATIALTYPE", "value": 2 + } + ] + }, + { + "name": "SetOper", + "file": "temporal.h", + "values": [ + { + "name": "UNION", + "value": 0 }, { - "name": "TSEQUENCESET", - "value": 3 + "name": "INTER", + "value": 1 + }, + { + "name": "MINUS", + "value": 2 } ] }, { - "name": "interpType", - "file": "meos.h", + "name": "CompOper", + "file": "temporal.h", "values": [ { - "name": "INTERP_NONE", + "name": "EQ", "value": 0 }, { - "name": "DISCRETE", + "name": "NE", "value": 1 }, { - "name": "STEP", + "name": "LT", "value": 2 }, { - "name": "LINEAR", + "name": "LE", "value": 3 + }, + { + "name": "GT", + "value": 4 + }, + { + "name": "GE", + "value": 5 } ] }, { - "name": "RTreeSearchOp", - "file": "meos.h", + "name": "MEOS_WKB_TSUBTYPE", + "file": "temporal.h", "values": [ { - "name": "RTREE_OVERLAPS", + "name": "MEOS_WKB_TINSTANT", + "value": 1 + }, + { + "name": "MEOS_WKB_TSEQUENCE", + "value": 2 + }, + { + "name": "MEOS_WKB_TSEQUENCESET", + "value": 3 + } + ] + }, + { + "name": "ClipOper", + "file": "geo_poly_clip.h", + "values": [ + { + "name": "CL_INTERSECTION", "value": 0 }, { - "name": "RTREE_CONTAINS", + "name": "CL_UNION", "value": 1 }, { - "name": "RTREE_CONTAINED_BY", + "name": "CL_DIFFERENCE", "value": 2 + }, + { + "name": "CL_XOR", + "value": 3 } ] }, { - "name": "errorCode", - "file": "meos.h", + "name": "H3Unit", + "file": "th3index_internal.h", "values": [ { - "name": "MEOS_SUCCESS", + "name": "H3_UNIT_KM", "value": 0 }, { - "name": "MEOS_ERR_INTERNAL_ERROR", + "name": "H3_UNIT_M", "value": 1 }, { - "name": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "name": "H3_UNIT_RADS", "value": 2 }, { - "name": "MEOS_ERR_VALUE_OUT_OF_RANGE", + "name": "H3_UNIT_KM2", "value": 3 }, { - "name": "MEOS_ERR_DIVISION_BY_ZERO", + "name": "H3_UNIT_M2", "value": 4 }, { - "name": "MEOS_ERR_MEMORY_ALLOC_ERROR", + "name": "H3_UNIT_RADS2", "value": 5 - }, - { - "name": "MEOS_ERR_AGGREGATION_ERROR", - "value": 6 - }, + } + ] + }, + { + "name": "nullHandleType", + "file": "meos_json.h", + "values": [ { - "name": "MEOS_ERR_DIRECTORY_ERROR", - "value": 7 + "name": "NULL_INVALID", + "value": 0 }, { - "name": "MEOS_ERR_FILE_ERROR", - "value": 8 + "name": "NULL_ERROR", + "value": 1 }, { - "name": "MEOS_ERR_INVALID_ARG", - "value": 10 + "name": "NULL_JSON_NULL", + "value": 2 }, { - "name": "MEOS_ERR_INVALID_ARG_TYPE", - "value": 11 + "name": "NULL_DELETE", + "value": 3 }, { - "name": "MEOS_ERR_INVALID_ARG_VALUE", - "value": 12 - }, + "name": "NULL_RETURN", + "value": 4 + } + ] + }, + { + "name": "GeoPoseClass", + "file": "pose_geopose.h", + "values": [ { - "name": "MEOS_ERR_FEATURE_NOT_SUPPORTED", - "value": 13 + "name": "GEOPOSE_BASIC_QUATERNION", + "value": 0 }, { - "name": "MEOS_ERR_MFJSON_INPUT", - "value": 20 - }, + "name": "GEOPOSE_BASIC_YPR", + "value": 1 + } + ] + }, + { + "name": "SimFunc", + "file": "temporal_analytics.h", + "values": [ { - "name": "MEOS_ERR_MFJSON_OUTPUT", - "value": 21 + "name": "FRECHET", + "value": 0 }, { - "name": "MEOS_ERR_TEXT_INPUT", - "value": 22 + "name": "DYNTIMEWARP", + "value": 1 }, { - "name": "MEOS_ERR_TEXT_OUTPUT", - "value": 23 + "name": "HAUSDORFF", + "value": 2 }, { - "name": "MEOS_ERR_WKB_INPUT", - "value": 24 + "name": "LCSS", + "value": 3 }, { - "name": "MEOS_ERR_WKB_OUTPUT", - "value": 25 - }, + "name": "AVERAGEHAUSDORFF", + "value": 4 + } + ] + }, + { + "name": "RTreeNodeType", + "file": "temporal_rtree.h", + "values": [ { - "name": "MEOS_ERR_GEOJSON_INPUT", - "value": 26 + "name": "RTREE_LEAF", + "value": 0 }, { - "name": "MEOS_ERR_GEOJSON_OUTPUT", - "value": 27 + "name": "RTREE_INNER", + "value": 1 } ] }, { - "name": "spatialRel", - "file": "meos_geo.h", + "name": "TArithmetic", + "file": "tnumber_mathfuncs.h", "values": [ { - "name": "INTERSECTS", + "name": "ADD", "value": 0 }, { - "name": "CONTAINS", + "name": "SUB", "value": 1 }, { - "name": "TOUCHES", + "name": "MUL", "value": 2 }, { - "name": "COVERS", + "name": "DIV", "value": 3 + }, + { + "name": "DIST", + "value": 4 } ] } - ] + ], + "portableAliases": { + "provenance": { + "discussion": "MobilityDB#861", + "rfc": "MobilityDB RFC #920 (doc/rfc/sql-portability/README.md, branch rfc/sql-portability)", + "nativePR": "MobilityDB#1075 (1303 operator-overload aliases, each reusing the operator's own C symbol \u2014 identical by construction; CI-gated by tools/portable_aliases/generate.py --check)", + "manualChapter": "MobilityDB#1078" + }, + "families": { + "topology": [ + { + "operator": "&&", + "bareName": "overlaps" + }, + { + "operator": "@>", + "bareName": "contains" + }, + { + "operator": "<@", + "bareName": "contained" + }, + { + "operator": "-|-", + "bareName": "adjacent" + } + ], + "timePosition": [ + { + "operator": "<<#", + "bareName": "before" + }, + { + "operator": "#>>", + "bareName": "after" + }, + { + "operator": "&<#", + "bareName": "overbefore" + }, + { + "operator": "#&>", + "bareName": "overafter" + } + ], + "spaceX": [ + { + "operator": "<<", + "bareName": "left" + }, + { + "operator": ">>", + "bareName": "right" + }, + { + "operator": "&<", + "bareName": "overleft" + }, + { + "operator": "&>", + "bareName": "overright" + } + ], + "spaceY": [ + { + "operator": "<<|", + "bareName": "below" + }, + { + "operator": "|>>", + "bareName": "above" + }, + { + "operator": "&<|", + "bareName": "overbelow" + }, + { + "operator": "|&>", + "bareName": "overabove" + } + ], + "spaceZ": [ + { + "operator": "<>", + "bareName": "back" + }, + { + "operator": "&", + "bareName": "overback" + } + ], + "temporalComparison": [ + { + "operator": "#=", + "bareName": "teq" + }, + { + "operator": "#<>", + "bareName": "tne" + }, + { + "operator": "#<", + "bareName": "tlt" + }, + { + "operator": "#<=", + "bareName": "tle" + }, + { + "operator": "#>", + "bareName": "tgt" + }, + { + "operator": "#>=", + "bareName": "tge" + } + ], + "distance": [ + { + "operator": "<->", + "bareName": "tdistance" + }, + { + "operator": "|=|", + "bareName": "nearestApproachDistance" + } + ], + "same": [ + { + "operator": "~=", + "bareName": "same" + } + ] + }, + "alreadyCanonical": [ + { + "kind": "family", + "family": "ever", + "operators": [ + "?=" + ], + "pattern": "ever_*" + }, + { + "kind": "family", + "family": "always", + "operators": [ + "%=" + ], + "pattern": "always_*" + }, + { + "kind": "functions", + "functions": [ + "eIntersects", + "atTime", + "restriction functions", + "spatial-relationship functions" + ] + } + ], + "explicitBacking": { + "nearestApproachDistance": [ + "nad" + ] + }, + "scope": { + "inScopeTypeFamilies": [ + "temporal", + "geo", + "cbuffer", + "npoint", + "pose", + "rgeo" + ], + "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope \u2014 covered like every other type. PR #1075 already aliases all six families (1303 aliases). They must NOT be excluded from any parity headline; an upstream/audit note that 'defers' or 'jointly excludes' them is a known error being corrected \u2014 where another engine defers them, that is incomplete work to close (a gap with a plan), never an accepted exclusion.", + "deferralIsError": true + }, + "notes": [ + "Generate aliases by reusing each operator's own backing C function (equivalence by construction), never by reimplementing; mirror MobilityDB tools/portable_aliases/generate.py + its 100%-coverage audit.", + "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix \u2014 do NOT normalize the internal prefix.", + "Goal: 100% parity ecosystem-wide \u2014 every operator has its bare name on every engine, no gaps, no headline exclusions." + ], + "byOperator": { + "&&": "overlaps", + "@>": "contains", + "<@": "contained", + "-|-": "adjacent", + "<<#": "before", + "#>>": "after", + "&<#": "overbefore", + "#&>": "overafter", + "<<": "left", + ">>": "right", + "&<": "overleft", + "&>": "overright", + "<<|": "below", + "|>>": "above", + "&<|": "overbelow", + "|&>": "overabove", + "<>": "back", + "&": "overback", + "#=": "teq", + "#<>": "tne", + "#<": "tlt", + "#<=": "tle", + "#>": "tgt", + "#>=": "tge", + "<->": "tdistance", + "|=|": "nearestApproachDistance", + "~=": "same" + }, + "byBareName": { + "overlaps": "&&", + "contains": "@>", + "contained": "<@", + "adjacent": "-|-", + "before": "<<#", + "after": "#>>", + "overbefore": "&<#", + "overafter": "#&>", + "left": "<<", + "right": ">>", + "overleft": "&<", + "overright": "&>", + "below": "<<|", + "above": "|>>", + "overbelow": "&<|", + "overabove": "|&>", + "front": "<>", + "overfront": "&", + "teq": "#=", + "tne": "#<>", + "tlt": "#<", + "tle": "#<=", + "tgt": "#>", + "tge": "#>=", + "tdistance": "<->", + "nearestApproachDistance": "|=|", + "same": "~=" + }, + "bareNames": [ + "above", + "adjacent", + "after", + "back", + "before", + "below", + "contained", + "contains", + "front", + "left", + "nearestApproachDistance", + "overabove", + "overafter", + "overback", + "overbefore", + "overbelow", + "overfront", + "overlaps", + "overleft", + "overright", + "right", + "same", + "tdistance", + "teq", + "tge", + "tgt", + "tle", + "tlt", + "tne" + ], + "count": 29 + } } \ No newline at end of file diff --git a/codegen/src/main/java/FunctionsGenerator.java b/codegen/src/main/java/FunctionsGenerator.java index cf8cab500..871c9c0be 100644 --- a/codegen/src/main/java/FunctionsGenerator.java +++ b/codegen/src/main/java/FunctionsGenerator.java @@ -24,6 +24,16 @@ public class FunctionsGenerator { // These are mapped to int in Java (JNR-FFI represents C enums as int). private final Set enumNames = new HashSet<>(); + // Struct names → SysV-AMD64 size in bytes, from the JSON "structs" section. + // Used to detect functions that return a struct BY VALUE. On the SysV / + // AArch64 ABIs a by-value struct larger than 16 bytes is returned via memory + // (the "sret" convention): the caller allocates the struct and passes a hidden + // pointer as an implicit FIRST argument; the callee fills it and returns it in + // the return register. jnr-ffi cannot bind a by-value struct return mapped to + // a bare Pointer (it mis-reads the return register), so for these we model the + // sret pointer explicitly — see generateAllInterfaces / generateStaticMethod. + private final Map structSizes = new HashMap<>(); + // DateADT → typedef int32_t → Java int // Timestamp → typedef int64_t → Java long (no timezone) // TimestampTz → typedef int64_t → Java long (with timezone) @@ -112,6 +122,10 @@ private void run(String inputPath, String outputPath) throws IOException { collectEnumNames(root); System.out.println("Enums collected: " + enumNames); + // 1b. Collect struct layouts so by-value struct returns can be bound + // via the sret calling convention (see structSizes). + collectStructs(root); + // 2. Parse all functions JsonNode functionsNode = root.get("functions"); if (functionsNode == null || !functionsNode.isArray()) { @@ -157,6 +171,69 @@ private void collectEnumNames(JsonNode root) { } } + /** + * Collects struct layouts from the JSON "structs" section and records each + * struct's SysV-AMD64 size. Structs larger than 16 bytes are returned via + * memory (sret) when used as a by-value return type; that is the only fact + * the generator needs (see structSizes / parseFunctionDef). + */ + private void collectStructs(JsonNode root) { + JsonNode structs = root.get("structs"); + if (structs == null || !structs.isArray()) { + return; + } + List registerReturned = new ArrayList<>(); + for (JsonNode s : structs) { + JsonNode nameNode = s.get("name"); + JsonNode fields = s.get("fields"); + if (nameNode == null || fields == null || !fields.isArray()) { + continue; + } + int off = 0, maxAlign = 1; + for (JsonNode f : fields) { + JsonNode ct = f.get("cType"); + int sz = (ct == null) ? 8 : cFieldSize(ct.asText()); + off = ((off + sz - 1) / sz) * sz; // align field to its own size + off += sz; + maxAlign = Math.max(maxAlign, sz); + } + int size = ((off + maxAlign - 1) / maxAlign) * maxAlign; + String nm = nameNode.asText(); + structSizes.put(nm, size); + if (size <= 16) { + registerReturned.add(nm + "(" + size + "B)"); + } + } + System.out.println("Structs collected: " + structSizes.size()); + // No silent caps: a by-value return of a <=16B struct is register-returned + // (not sret) and is NOT handled by the sret path below. Log it so the gap + // is visible rather than silently mis-bound. + if (!registerReturned.isEmpty()) { + System.out.println("NOTE: register-returned structs (<=16B, NOT sret-bound): " + + registerReturned); + } + } + + /** SysV-AMD64 size of a single C field type (pointers and 8-byte scalars = 8). */ + private int cFieldSize(String cType) { + String t = cType.replace("const ", "").trim(); + if (t.endsWith("*")) { + return 8; + } + return switch (t) { + case "double", "float8", "long", "int64", "int64_t", "uint64", + "uint64_t", "size_t", "uintptr_t", "Datum", + "Timestamp", "TimestampTz" -> 8; + case "int", "int32", "int32_t", "uint32", + "uint32_t", "float", "DateADT" -> 4; + case "short", "int16", "int16_t", + "uint16", "uint16_t" -> 2; + case "bool", "char", "int8", "int8_t", + "uint8", "uint8_t" -> 1; + default -> 8; // nested struct/pointer: conservative + }; + } + private FunctionDef parseFunctionDef(JsonNode fn) { String name = fn.get("name").asText(); @@ -198,7 +275,16 @@ private FunctionDef parseFunctionDef(JsonNode fn) { } } - return new FunctionDef(name, retJava, retCType, params); + // By-value struct return: if the return C type names a struct larger than + // 16 bytes, it is returned via memory (sret) and must be bound with an + // explicit hidden first pointer argument (see generateStaticMethod). + int sretStructSize = 0; + Integer sz = structSizes.get(retCType.replace("struct ", "").trim()); + if (sz != null && sz > 16) { + sretStructSize = sz; + } + + return new FunctionDef(name, retJava, retCType, params, sretStructSize); } // ------------------------------------------------------------------------- @@ -476,10 +562,17 @@ private String generateAllInterfaces(List functions, int partSize) sb.append("\tpublic interface MeosLibraryPart").append(letters[p]).append(" {\n\n"); for (int i = start; i < end; i++) { FunctionDef fn = functions.get(i); + String ifaceParams = buildInterfaceParamList(fn.params); + // sret return: the struct pointer is a hidden FIRST argument. + if (fn.sretStructSize > 0) { + ifaceParams = ifaceParams.isEmpty() + ? "Pointer _sret" + : "Pointer _sret, " + ifaceParams; + } sb.append("\t\t") .append(fn.returnType).append(" ") .append(fn.name).append("(") - .append(buildInterfaceParamList(fn.params)) + .append(ifaceParams) .append(");\n\n"); } sb.append("\t}\n\n"); @@ -554,6 +647,12 @@ private String generateStaticMethod(FunctionDef fn, int partIndex) { OUTPUT_RESULT_PARAMS.contains(p.name) && p.javaType().equals("Pointer")); + // sret pattern: the function returns a >16B struct by value. The wrapper + // allocates the struct buffer internally, passes it as the hidden first + // argument, and returns the filled buffer. Callers read the struct fields + // off the returned Pointer (.getPointer(0), .getInt(offset), …). + boolean isSretStruct = fn.sretStructSize > 0; + // Resolve the ResultStrategy from the C type of the result param. // Determines allocation size, read expression, and wrapper return type. // Previously hardcoded to Pointer/Long.BYTES/getPointer(0), which caused @@ -610,7 +709,7 @@ private String generateStaticMethod(FunctionDef fn, int partIndex) { // --- Internal allocations --- // Determine if we need a Runtime (needed for any Memory.allocateDirect call). - boolean needsRuntime = !internalSizeParams.isEmpty() || hasInternalResult; + boolean needsRuntime = !internalSizeParams.isEmpty() || hasInternalResult || isSretStruct; if (isBoolResultPattern) { // Emit the "boolean out" sentinel variable first, @@ -630,6 +729,12 @@ private String generateStaticMethod(FunctionDef fn, int partIndex) { .append(resultStrategy.allocExpr()).append(");\n"); } + // Allocate the hidden sret struct buffer. + if (isSretStruct) { + sb.append("\t\tPointer _sret = Memory.allocateDirect(runtime, ") + .append(fn.sretStructSize).append(");\n"); + } + // Allocate hidden size_out pointer(s). for (String paramName : internalSizeParams) { sb.append("\t\tPointer ").append(paramName) @@ -653,6 +758,9 @@ private String generateStaticMethod(FunctionDef fn, int partIndex) { // --- Build argument list for the interface call --- // Hidden params (size_out, result) are still forwarded by their local name. StringJoiner args = new StringJoiner(", "); + if (isSretStruct) { + args.add("_sret"); // hidden sret buffer is the first native argument + } for (ParamDef p : fn.params) { if (OUTPUT_SIZE_PARAMS.contains(p.name) || (isBoolResultPattern && OUTPUT_RESULT_PARAMS.contains(p.name) @@ -687,6 +795,12 @@ private String generateStaticMethod(FunctionDef fn, int partIndex) { sb.append("\t\tMeosErrorHandler.checkError();\n"); sb.append("\t\treturn out ? result : null;\n"); } + } else if (isSretStruct) { + // The native function fills _sret and also returns it in the return + // register; we keep our own buffer (known size) and return that. + sb.append("\t\t").append(call).append("\n"); + sb.append("\t\tMeosErrorHandler.checkError();\n"); + sb.append("\t\treturn _sret;\n"); } else if (fn.returnType.equals("void")) { sb.append("\t\t").append(call).append("\n"); sb.append("\t\tMeosErrorHandler.checkError();\n"); @@ -743,7 +857,10 @@ private String buildWrapperParamList(List params) { // retCType field so generateStaticMethod can decide the // wrapper return type independently of the interface return type. - private record FunctionDef(String name, String returnType, String retCType, List params) {} + // sretStructSize > 0 marks a by-value struct return bound via the sret + // convention (hidden first pointer arg of that many bytes); 0 otherwise. + private record FunctionDef(String name, String returnType, String retCType, + List params, int sretStructSize) {} // Added cType field so each param's original C type is // available when generating conversion code in the static wrapper. diff --git a/jar/JMEOS.jar b/jar/JMEOS.jar new file mode 100644 index 000000000..b4725c358 Binary files /dev/null and b/jar/JMEOS.jar differ diff --git a/jmeos-core/pom.xml b/jmeos-core/pom.xml index dd37ac3ac..93ed4be96 100644 --- a/jmeos-core/pom.xml +++ b/jmeos-core/pom.xml @@ -95,9 +95,10 @@ maven-surefire-plugin 3.4.0 - - - + + false false diff --git a/jmeos-core/src/main/java/functions/GeneratedFunctions.java b/jmeos-core/src/main/java/functions/GeneratedFunctions.java index 98385204f..4e8176758 100644 --- a/jmeos-core/src/main/java/functions/GeneratedFunctions.java +++ b/jmeos-core/src/main/java/functions/GeneratedFunctions.java @@ -15,6 +15,32 @@ public class GeneratedFunctions { public interface MeosLibraryPartA { + void meos_error(int errlevel, int errcode, String format); + + int meos_errno(); + + int meos_errno_set(int err); + + int meos_errno_restore(int err); + + int meos_errno_reset(); + + Pointer meos_array_create(int elem_size); + + void meos_array_add(Pointer array, Pointer value); + + Pointer meos_array_get(Pointer array, int n); + + int meos_array_count(Pointer array); + + void meos_array_reset(Pointer array); + + void meos_array_reset_free(Pointer array); + + void meos_array_destroy(Pointer array); + + void meos_array_destroy_free(Pointer array); + Pointer rtree_create_intspan(); Pointer rtree_create_bigintspan(); @@ -35,26 +61,26 @@ public interface MeosLibraryPartA { void rtree_insert_temporal(Pointer rtree, Pointer temp, int id); - Pointer rtree_search(Pointer rtree, int op, Pointer query, Pointer count); + void rtree_insert_temporal_split(Pointer rtree, Pointer temp, int id, int maxboxes); - Pointer rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer count); - - void meos_error(int errlevel, int errcode, String format); + int rtree_search(Pointer rtree, int op, Pointer query, Pointer result); - int meos_errno(); + int rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer result); - int meos_errno_set(int err); + int rtree_search_temporal_dedup(Pointer rtree, int op, Pointer temp, int maxboxes, Pointer result); - int meos_errno_restore(int err); + void meos_initialize_error_handler(error_handler_fn err_handler); - int meos_errno_reset(); + void meos_initialize_noexit_error_handler(); void meos_initialize_timezone(String name); - void meos_initialize_error_handler(error_handler_fn err_handler); + void meos_initialize_collation(); void meos_finalize_timezone(); + void meos_finalize_collation(); + void meos_finalize_projsrs(); void meos_finalize_ways(); @@ -69,103 +95,21 @@ public interface MeosLibraryPartA { void meos_set_spatial_ref_sys_csv(String path); + void meos_set_ways_csv(String path); + void meos_initialize(); void meos_finalize(); - int add_date_int(int d, int days); - - Pointer add_interval_interval(Pointer interv1, Pointer interv2); - - long add_timestamptz_interval(long t, Pointer interv); - - boolean bool_in(String str); - - String bool_out(boolean b); - - Pointer cstring2text(String str); - - long date_to_timestamp(int dateVal); - - long date_to_timestamptz(int d); - - double float_exp(double d); - - double float_ln(double d); - - double float_log10(double d); - - String float8_out(double d, int maxdd); - - double float_round(double d, int maxdd); - - int int32_cmp(int l, int r); - - int int64_cmp(long l, long r); - - Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs); - - int minus_date_date(int d1, int d2); - - int minus_date_int(int d, int days); - - long minus_timestamptz_interval(long t, Pointer interv); - - Pointer minus_timestamptz_timestamptz(long t1, long t2); - - Pointer mul_interval_double(Pointer interv, double factor); - - int pg_date_in(String str); - - String pg_date_out(int d); - - int pg_interval_cmp(Pointer interv1, Pointer interv2); - - Pointer pg_interval_in(String str, int typmod); - - String pg_interval_out(Pointer interv); - - long pg_timestamp_in(String str, int typmod); - - String pg_timestamp_out(long t); - - long pg_timestamptz_in(String str, int typmod); - - String pg_timestamptz_out(long t); - - String text2cstring(Pointer txt); - - int text_cmp(Pointer txt1, Pointer txt2); - - Pointer text_copy(Pointer txt); - - Pointer text_in(String str); - - Pointer text_initcap(Pointer txt); - - Pointer text_lower(Pointer txt); - - String text_out(Pointer txt); - - Pointer text_upper(Pointer txt); - - Pointer textcat_text_text(Pointer txt1, Pointer txt2); - - long timestamptz_shift(long t, Pointer interv); - - int timestamp_to_date(long t); - - int timestamptz_to_date(long t); - Pointer bigintset_in(String str); String bigintset_out(Pointer set); - Pointer bigintspan_expand(Pointer s, long value); + Pointer bigintspan_expand(Pointer sp, long value); Pointer bigintspan_in(String str); - String bigintspan_out(Pointer s); + String bigintspan_out(Pointer sp); Pointer bigintspanset_in(String str); @@ -177,7 +121,7 @@ public interface MeosLibraryPartA { Pointer datespan_in(String str); - String datespan_out(Pointer s); + String datespan_out(Pointer sp); Pointer datespanset_in(String str); @@ -187,11 +131,11 @@ public interface MeosLibraryPartA { String floatset_out(Pointer set, int maxdd); - Pointer floatspan_expand(Pointer s, double value); + Pointer floatspan_expand(Pointer sp, double value); Pointer floatspan_in(String str); - String floatspan_out(Pointer s, int maxdd); + String floatspan_out(Pointer sp, int maxdd); Pointer floatspanset_in(String str); @@ -201,11 +145,11 @@ public interface MeosLibraryPartA { String intset_out(Pointer set); - Pointer intspan_expand(Pointer s, int value); + Pointer intspan_expand(Pointer sp, int value); Pointer intspan_in(String str); - String intspan_out(Pointer s); + String intspan_out(Pointer sp); Pointer intspanset_in(String str); @@ -219,9 +163,9 @@ public interface MeosLibraryPartA { Pointer set_from_wkb(Pointer wkb, long size); - String span_as_hexwkb(Pointer s, byte variant, Pointer size_out); + String span_as_hexwkb(Pointer sp, byte variant, Pointer size_out); - Pointer span_as_wkb(Pointer s, byte variant, Pointer size_out); + Pointer span_as_wkb(Pointer sp, byte variant, Pointer size_out); Pointer span_from_hexwkb(String hexwkb); @@ -245,7 +189,7 @@ public interface MeosLibraryPartA { Pointer tstzspan_in(String str); - String tstzspan_out(Pointer s); + String tstzspan_out(Pointer sp); Pointer tstzspanset_in(String str); @@ -269,7 +213,7 @@ public interface MeosLibraryPartA { Pointer set_copy(Pointer s); - Pointer span_copy(Pointer s); + Pointer span_copy(Pointer sp); Pointer spanset_copy(Pointer ss); @@ -283,9 +227,13 @@ public interface MeosLibraryPartA { Pointer bigint_to_set(long i); - Pointer bigint_to_span(int i); + Pointer bigint_to_span(long i); - Pointer bigint_to_spanset(int i); + Pointer bigint_to_spanset(long i); + + Pointer bigintspan_to_intspan(Pointer s); + + Pointer bigintspan_to_floatspan(Pointer s); Pointer date_to_set(int d); @@ -295,7 +243,7 @@ public interface MeosLibraryPartA { Pointer dateset_to_tstzset(Pointer s); - Pointer datespan_to_tstzspan(Pointer s); + Pointer datespan_to_tstzspan(Pointer sp); Pointer datespanset_to_tstzspanset(Pointer ss); @@ -307,6 +255,8 @@ public interface MeosLibraryPartA { Pointer floatset_to_intset(Pointer s); + Pointer floatspan_to_bigintspan(Pointer s); + Pointer floatspan_to_intspan(Pointer s); Pointer floatspanset_to_intspanset(Pointer ss); @@ -319,6 +269,8 @@ public interface MeosLibraryPartA { Pointer intset_to_floatset(Pointer s); + Pointer intspan_to_bigintspan(Pointer s); + Pointer intspan_to_floatspan(Pointer s); Pointer intspanset_to_floatspanset(Pointer ss); @@ -327,7 +279,7 @@ public interface MeosLibraryPartA { Pointer set_to_spanset(Pointer s); - Pointer span_to_spanset(Pointer s); + Pointer span_to_spanset(Pointer sp); Pointer text_to_set(Pointer txt); @@ -339,7 +291,7 @@ public interface MeosLibraryPartA { Pointer tstzset_to_dateset(Pointer s); - Pointer tstzspan_to_datespan(Pointer s); + Pointer tstzspan_to_datespan(Pointer sp); Pointer tstzspanset_to_datespanset(Pointer ss); @@ -349,7 +301,7 @@ public interface MeosLibraryPartA { boolean bigintset_value_n(Pointer s, int n, Pointer result); - Pointer bigintset_values(Pointer s); + Pointer bigintset_values(Pointer s, Pointer count); long bigintspan_lower(Pointer s); @@ -369,7 +321,7 @@ public interface MeosLibraryPartA { boolean dateset_value_n(Pointer s, int n, Pointer result); - Pointer dateset_values(Pointer s); + Pointer dateset_values(Pointer s, Pointer count); Pointer datespan_duration(Pointer s); @@ -395,7 +347,7 @@ public interface MeosLibraryPartA { boolean floatset_value_n(Pointer s, int n, Pointer result); - Pointer floatset_values(Pointer s); + Pointer floatset_values(Pointer s, Pointer count); double floatspan_lower(Pointer s); @@ -415,7 +367,7 @@ public interface MeosLibraryPartA { boolean intset_value_n(Pointer s, int n, Pointer result); - Pointer intset_values(Pointer s); + Pointer intset_values(Pointer s, Pointer count); int intspan_lower(Pointer s); @@ -435,13 +387,13 @@ public interface MeosLibraryPartA { int set_num_values(Pointer s); - int span_hash(Pointer s); + int span_hash(Pointer sp); - long span_hash_extended(Pointer s, long seed); + long span_hash_extended(Pointer sp, long seed); - boolean span_lower_inc(Pointer s); + boolean span_lower_inc(Pointer sp); - boolean span_upper_inc(Pointer s); + boolean span_upper_inc(Pointer sp); Pointer spanset_end_span(Pointer ss); @@ -457,7 +409,7 @@ public interface MeosLibraryPartA { Pointer spanset_span_n(Pointer ss, int i); - Pointer spanset_spanarr(Pointer ss); + Pointer spanset_spanarr(Pointer ss, Pointer count); Pointer spanset_start_span(Pointer ss); @@ -469,7 +421,7 @@ public interface MeosLibraryPartA { boolean textset_value_n(Pointer s, int n, Pointer result); - Pointer textset_values(Pointer s); + Pointer textset_values(Pointer s, Pointer count); long tstzset_end_value(Pointer s); @@ -477,7 +429,7 @@ public interface MeosLibraryPartA { boolean tstzset_value_n(Pointer s, int n, Pointer result); - Pointer tstzset_values(Pointer s); + Pointer tstzset_values(Pointer s, Pointer count); Pointer tstzspan_duration(Pointer s); @@ -503,16 +455,18 @@ public interface MeosLibraryPartA { Pointer bigintset_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth); - Pointer bigintspan_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth); + Pointer bigintspan_shift_scale(Pointer sp, long shift, long width, boolean hasshift, boolean haswidth); Pointer bigintspanset_shift_scale(Pointer ss, long shift, long width, boolean hasshift, boolean haswidth); Pointer dateset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - Pointer datespan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); + Pointer datespan_shift_scale(Pointer sp, int shift, int width, boolean hasshift, boolean haswidth); Pointer datespanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth); + double float_round(double d, int maxdd); + Pointer floatset_ceil(Pointer s); Pointer floatset_degrees(Pointer s, boolean normalize); @@ -523,17 +477,17 @@ public interface MeosLibraryPartA { Pointer floatset_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth); - Pointer floatspan_ceil(Pointer s); + Pointer floatspan_ceil(Pointer sp); - Pointer floatspan_degrees(Pointer s, boolean normalize); + Pointer floatspan_degrees(Pointer sp, boolean normalize); - Pointer floatspan_floor(Pointer s); + Pointer floatspan_floor(Pointer sp); - Pointer floatspan_radians(Pointer s); + Pointer floatspan_radians(Pointer sp); - Pointer floatspan_round(Pointer s, int maxdd); + Pointer floatspan_round(Pointer sp, int maxdd); - Pointer floatspan_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth); + Pointer floatspan_shift_scale(Pointer sp, double shift, double width, boolean hasshift, boolean haswidth); Pointer floatspanset_ceil(Pointer ss); @@ -549,11 +503,11 @@ public interface MeosLibraryPartA { Pointer intset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - Pointer intspan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); + Pointer intspan_shift_scale(Pointer sp, int shift, int width, boolean hasshift, boolean haswidth); Pointer intspanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth); - Pointer tstzspan_expand(Pointer s, Pointer interv); + Pointer tstzspan_expand(Pointer sp, Pointer interv); Pointer set_round(Pointer s, int maxdd); @@ -573,9 +527,9 @@ public interface MeosLibraryPartA { Pointer tstzset_tprecision(Pointer s, Pointer duration, long torigin); - Pointer tstzspan_shift_scale(Pointer s, Pointer shift, Pointer duration); + Pointer tstzspan_shift_scale(Pointer sp, Pointer shift, Pointer duration); - Pointer tstzspan_tprecision(Pointer s, Pointer duration, long torigin); + Pointer tstzspan_tprecision(Pointer sp, Pointer duration, long torigin); Pointer tstzspanset_shift_scale(Pointer ss, Pointer shift, Pointer duration); @@ -595,19 +549,19 @@ public interface MeosLibraryPartA { boolean set_ne(Pointer s1, Pointer s2); - int span_cmp(Pointer s1, Pointer s2); + int span_cmp(Pointer sp1, Pointer sp2); - boolean span_eq(Pointer s1, Pointer s2); + boolean span_eq(Pointer sp1, Pointer sp2); - boolean span_ge(Pointer s1, Pointer s2); + boolean span_ge(Pointer sp1, Pointer sp2); - boolean span_gt(Pointer s1, Pointer s2); + boolean span_gt(Pointer sp1, Pointer sp2); - boolean span_le(Pointer s1, Pointer s2); + boolean span_le(Pointer sp1, Pointer sp2); - boolean span_lt(Pointer s1, Pointer s2); + boolean span_lt(Pointer sp1, Pointer sp2); - boolean span_ne(Pointer s1, Pointer s2); + boolean span_ne(Pointer sp1, Pointer sp2); int spanset_cmp(Pointer ss1, Pointer ss2); @@ -623,31 +577,31 @@ public interface MeosLibraryPartA { boolean spanset_ne(Pointer ss1, Pointer ss2); - Pointer set_spans(Pointer s); + Pointer set_spans(Pointer s, Pointer count); Pointer set_split_each_n_spans(Pointer s, int elems_per_span, Pointer count); Pointer set_split_n_spans(Pointer s, int span_count, Pointer count); - Pointer spanset_spans(Pointer ss); + Pointer spanset_spans(Pointer ss, Pointer count); Pointer spanset_split_each_n_spans(Pointer ss, int elems_per_span, Pointer count); Pointer spanset_split_n_spans(Pointer ss, int span_count, Pointer count); - boolean adjacent_span_bigint(Pointer s, long i); + boolean adjacent_span_bigint(Pointer sp, long i); - boolean adjacent_span_date(Pointer s, int d); + boolean adjacent_span_date(Pointer sp, int d); - boolean adjacent_span_float(Pointer s, double d); + boolean adjacent_span_float(Pointer sp, double d); - boolean adjacent_span_int(Pointer s, int i); + boolean adjacent_span_int(Pointer sp, int i); - boolean adjacent_span_span(Pointer s1, Pointer s2); + boolean adjacent_span_span(Pointer sp1, Pointer sp2); - boolean adjacent_span_spanset(Pointer s, Pointer ss); + boolean adjacent_span_spanset(Pointer sp, Pointer ss); - boolean adjacent_span_timestamptz(Pointer s, long t); + boolean adjacent_span_timestamptz(Pointer sp, long t); boolean adjacent_spanset_bigint(Pointer ss, long i); @@ -659,41 +613,41 @@ public interface MeosLibraryPartA { boolean adjacent_spanset_timestamptz(Pointer ss, long t); - boolean adjacent_spanset_span(Pointer ss, Pointer s); + boolean adjacent_spanset_span(Pointer ss, Pointer sp); boolean adjacent_spanset_spanset(Pointer ss1, Pointer ss2); boolean contained_bigint_set(long i, Pointer s); - boolean contained_bigint_span(long i, Pointer s); + boolean contained_bigint_span(long i, Pointer sp); boolean contained_bigint_spanset(long i, Pointer ss); boolean contained_date_set(int d, Pointer s); - boolean contained_date_span(int d, Pointer s); + boolean contained_date_span(int d, Pointer sp); boolean contained_date_spanset(int d, Pointer ss); boolean contained_float_set(double d, Pointer s); - boolean contained_float_span(double d, Pointer s); + boolean contained_float_span(double d, Pointer sp); boolean contained_float_spanset(double d, Pointer ss); boolean contained_int_set(int i, Pointer s); - boolean contained_int_span(int i, Pointer s); + boolean contained_int_span(int i, Pointer sp); boolean contained_int_spanset(int i, Pointer ss); boolean contained_set_set(Pointer s1, Pointer s2); - boolean contained_span_span(Pointer s1, Pointer s2); + boolean contained_span_span(Pointer sp1, Pointer sp2); - boolean contained_span_spanset(Pointer s, Pointer ss); + boolean contained_span_spanset(Pointer sp, Pointer ss); - boolean contained_spanset_span(Pointer ss, Pointer s); + boolean contained_spanset_span(Pointer ss, Pointer sp); boolean contained_spanset_spanset(Pointer ss1, Pointer ss2); @@ -701,7 +655,7 @@ public interface MeosLibraryPartA { boolean contained_timestamptz_set(long t, Pointer s); - boolean contained_timestamptz_span(long t, Pointer s); + boolean contained_timestamptz_span(long t, Pointer sp); boolean contained_timestamptz_spanset(long t, Pointer ss); @@ -719,19 +673,19 @@ public interface MeosLibraryPartA { boolean contains_set_timestamptz(Pointer s, long t); - boolean contains_span_bigint(Pointer s, long i); + boolean contains_span_bigint(Pointer sp, long i); - boolean contains_span_date(Pointer s, int d); + boolean contains_span_date(Pointer sp, int d); - boolean contains_span_float(Pointer s, double d); + boolean contains_span_float(Pointer sp, double d); - boolean contains_span_int(Pointer s, int i); + boolean contains_span_int(Pointer sp, int i); - boolean contains_span_span(Pointer s1, Pointer s2); + boolean contains_span_span(Pointer sp1, Pointer sp2); - boolean contains_span_spanset(Pointer s, Pointer ss); + boolean contains_span_spanset(Pointer sp, Pointer ss); - boolean contains_span_timestamptz(Pointer s, long t); + boolean contains_span_timestamptz(Pointer sp, long t); boolean contains_spanset_bigint(Pointer ss, long i); @@ -741,7 +695,7 @@ public interface MeosLibraryPartA { boolean contains_spanset_int(Pointer ss, int i); - boolean contains_spanset_span(Pointer ss, Pointer s); + boolean contains_spanset_span(Pointer ss, Pointer sp); boolean contains_spanset_spanset(Pointer ss1, Pointer ss2); @@ -749,17 +703,17 @@ public interface MeosLibraryPartA { boolean overlaps_set_set(Pointer s1, Pointer s2); - boolean overlaps_span_span(Pointer s1, Pointer s2); + boolean overlaps_span_span(Pointer sp1, Pointer sp2); - boolean overlaps_span_spanset(Pointer s, Pointer ss); + boolean overlaps_span_spanset(Pointer sp, Pointer ss); - boolean overlaps_spanset_span(Pointer ss, Pointer s); + boolean overlaps_spanset_span(Pointer ss, Pointer sp); boolean overlaps_spanset_spanset(Pointer ss1, Pointer ss2); boolean after_date_set(int d, Pointer s); - boolean after_date_span(int d, Pointer s); + boolean after_date_span(int d, Pointer sp); boolean after_date_spanset(int d, Pointer ss); @@ -767,9 +721,9 @@ public interface MeosLibraryPartA { boolean after_set_timestamptz(Pointer s, long t); - boolean after_span_date(Pointer s, int d); + boolean after_span_date(Pointer sp, int d); - boolean after_span_timestamptz(Pointer s, long t); + boolean after_span_timestamptz(Pointer sp, long t); boolean after_spanset_date(Pointer ss, int d); @@ -777,13 +731,13 @@ public interface MeosLibraryPartA { boolean after_timestamptz_set(long t, Pointer s); - boolean after_timestamptz_span(long t, Pointer s); + boolean after_timestamptz_span(long t, Pointer sp); boolean after_timestamptz_spanset(long t, Pointer ss); boolean before_date_set(int d, Pointer s); - boolean before_date_span(int d, Pointer s); + boolean before_date_span(int d, Pointer sp); boolean before_date_spanset(int d, Pointer ss); @@ -791,9 +745,9 @@ public interface MeosLibraryPartA { boolean before_set_timestamptz(Pointer s, long t); - boolean before_span_date(Pointer s, int d); + boolean before_span_date(Pointer sp, int d); - boolean before_span_timestamptz(Pointer s, long t); + boolean before_span_timestamptz(Pointer sp, long t); boolean before_spanset_date(Pointer ss, int d); @@ -801,25 +755,25 @@ public interface MeosLibraryPartA { boolean before_timestamptz_set(long t, Pointer s); - boolean before_timestamptz_span(long t, Pointer s); + boolean before_timestamptz_span(long t, Pointer sp); boolean before_timestamptz_spanset(long t, Pointer ss); boolean left_bigint_set(long i, Pointer s); - boolean left_bigint_span(long i, Pointer s); + boolean left_bigint_span(long i, Pointer sp); boolean left_bigint_spanset(long i, Pointer ss); boolean left_float_set(double d, Pointer s); - boolean left_float_span(double d, Pointer s); + boolean left_float_span(double d, Pointer sp); boolean left_float_spanset(double d, Pointer ss); boolean left_int_set(int i, Pointer s); - boolean left_int_span(int i, Pointer s); + boolean left_int_span(int i, Pointer sp); boolean left_int_spanset(int i, Pointer ss); @@ -833,15 +787,15 @@ public interface MeosLibraryPartA { boolean left_set_text(Pointer s, Pointer txt); - boolean left_span_bigint(Pointer s, long i); + boolean left_span_bigint(Pointer sp, long i); - boolean left_span_float(Pointer s, double d); + boolean left_span_float(Pointer sp, double d); - boolean left_span_int(Pointer s, int i); + boolean left_span_int(Pointer sp, int i); - boolean left_span_span(Pointer s1, Pointer s2); + boolean left_span_span(Pointer sp1, Pointer sp2); - boolean left_span_spanset(Pointer s, Pointer ss); + boolean left_span_spanset(Pointer sp, Pointer ss); boolean left_spanset_bigint(Pointer ss, long i); @@ -849,7 +803,7 @@ public interface MeosLibraryPartA { boolean left_spanset_int(Pointer ss, int i); - boolean left_spanset_span(Pointer ss, Pointer s); + boolean left_spanset_span(Pointer ss, Pointer sp); boolean left_spanset_spanset(Pointer ss1, Pointer ss2); @@ -857,11 +811,7 @@ public interface MeosLibraryPartA { boolean overafter_date_set(int d, Pointer s); - boolean overafter_date_span(int d, Pointer s); - - } - - public interface MeosLibraryPartB { + boolean overafter_date_span(int d, Pointer sp); boolean overafter_date_spanset(int d, Pointer ss); @@ -869,9 +819,9 @@ public interface MeosLibraryPartB { boolean overafter_set_timestamptz(Pointer s, long t); - boolean overafter_span_date(Pointer s, int d); + boolean overafter_span_date(Pointer sp, int d); - boolean overafter_span_timestamptz(Pointer s, long t); + boolean overafter_span_timestamptz(Pointer sp, long t); boolean overafter_spanset_date(Pointer ss, int d); @@ -879,13 +829,13 @@ public interface MeosLibraryPartB { boolean overafter_timestamptz_set(long t, Pointer s); - boolean overafter_timestamptz_span(long t, Pointer s); + boolean overafter_timestamptz_span(long t, Pointer sp); boolean overafter_timestamptz_spanset(long t, Pointer ss); boolean overbefore_date_set(int d, Pointer s); - boolean overbefore_date_span(int d, Pointer s); + boolean overbefore_date_span(int d, Pointer sp); boolean overbefore_date_spanset(int d, Pointer ss); @@ -893,9 +843,9 @@ public interface MeosLibraryPartB { boolean overbefore_set_timestamptz(Pointer s, long t); - boolean overbefore_span_date(Pointer s, int d); + boolean overbefore_span_date(Pointer sp, int d); - boolean overbefore_span_timestamptz(Pointer s, long t); + boolean overbefore_span_timestamptz(Pointer sp, long t); boolean overbefore_spanset_date(Pointer ss, int d); @@ -903,25 +853,25 @@ public interface MeosLibraryPartB { boolean overbefore_timestamptz_set(long t, Pointer s); - boolean overbefore_timestamptz_span(long t, Pointer s); + boolean overbefore_timestamptz_span(long t, Pointer sp); boolean overbefore_timestamptz_spanset(long t, Pointer ss); boolean overleft_bigint_set(long i, Pointer s); - boolean overleft_bigint_span(long i, Pointer s); + boolean overleft_bigint_span(long i, Pointer sp); boolean overleft_bigint_spanset(long i, Pointer ss); boolean overleft_float_set(double d, Pointer s); - boolean overleft_float_span(double d, Pointer s); + boolean overleft_float_span(double d, Pointer sp); boolean overleft_float_spanset(double d, Pointer ss); boolean overleft_int_set(int i, Pointer s); - boolean overleft_int_span(int i, Pointer s); + boolean overleft_int_span(int i, Pointer sp); boolean overleft_int_spanset(int i, Pointer ss); @@ -935,15 +885,15 @@ public interface MeosLibraryPartB { boolean overleft_set_text(Pointer s, Pointer txt); - boolean overleft_span_bigint(Pointer s, long i); + boolean overleft_span_bigint(Pointer sp, long i); - boolean overleft_span_float(Pointer s, double d); + boolean overleft_span_float(Pointer sp, double d); - boolean overleft_span_int(Pointer s, int i); + boolean overleft_span_int(Pointer sp, int i); - boolean overleft_span_span(Pointer s1, Pointer s2); + boolean overleft_span_span(Pointer sp1, Pointer sp2); - boolean overleft_span_spanset(Pointer s, Pointer ss); + boolean overleft_span_spanset(Pointer sp, Pointer ss); boolean overleft_spanset_bigint(Pointer ss, long i); @@ -951,7 +901,7 @@ public interface MeosLibraryPartB { boolean overleft_spanset_int(Pointer ss, int i); - boolean overleft_spanset_span(Pointer ss, Pointer s); + boolean overleft_spanset_span(Pointer ss, Pointer sp); boolean overleft_spanset_spanset(Pointer ss1, Pointer ss2); @@ -959,19 +909,19 @@ public interface MeosLibraryPartB { boolean overright_bigint_set(long i, Pointer s); - boolean overright_bigint_span(long i, Pointer s); + boolean overright_bigint_span(long i, Pointer sp); boolean overright_bigint_spanset(long i, Pointer ss); boolean overright_float_set(double d, Pointer s); - boolean overright_float_span(double d, Pointer s); + boolean overright_float_span(double d, Pointer sp); boolean overright_float_spanset(double d, Pointer ss); boolean overright_int_set(int i, Pointer s); - boolean overright_int_span(int i, Pointer s); + boolean overright_int_span(int i, Pointer sp); boolean overright_int_spanset(int i, Pointer ss); @@ -985,15 +935,15 @@ public interface MeosLibraryPartB { boolean overright_set_text(Pointer s, Pointer txt); - boolean overright_span_bigint(Pointer s, long i); + boolean overright_span_bigint(Pointer sp, long i); - boolean overright_span_float(Pointer s, double d); + boolean overright_span_float(Pointer sp, double d); - boolean overright_span_int(Pointer s, int i); + boolean overright_span_int(Pointer sp, int i); - boolean overright_span_span(Pointer s1, Pointer s2); + boolean overright_span_span(Pointer sp1, Pointer sp2); - boolean overright_span_spanset(Pointer s, Pointer ss); + boolean overright_span_spanset(Pointer sp, Pointer ss); boolean overright_spanset_bigint(Pointer ss, long i); @@ -1001,7 +951,7 @@ public interface MeosLibraryPartB { boolean overright_spanset_int(Pointer ss, int i); - boolean overright_spanset_span(Pointer ss, Pointer s); + boolean overright_spanset_span(Pointer ss, Pointer sp); boolean overright_spanset_spanset(Pointer ss1, Pointer ss2); @@ -1009,19 +959,19 @@ public interface MeosLibraryPartB { boolean right_bigint_set(long i, Pointer s); - boolean right_bigint_span(long i, Pointer s); + boolean right_bigint_span(long i, Pointer sp); boolean right_bigint_spanset(long i, Pointer ss); boolean right_float_set(double d, Pointer s); - boolean right_float_span(double d, Pointer s); + boolean right_float_span(double d, Pointer sp); boolean right_float_spanset(double d, Pointer ss); boolean right_int_set(int i, Pointer s); - boolean right_int_span(int i, Pointer s); + boolean right_int_span(int i, Pointer sp); boolean right_int_spanset(int i, Pointer ss); @@ -1035,15 +985,15 @@ public interface MeosLibraryPartB { boolean right_set_text(Pointer s, Pointer txt); - boolean right_span_bigint(Pointer s, long i); + boolean right_span_bigint(Pointer sp, long i); - boolean right_span_float(Pointer s, double d); + boolean right_span_float(Pointer sp, double d); - boolean right_span_int(Pointer s, int i); + boolean right_span_int(Pointer sp, int i); - boolean right_span_span(Pointer s1, Pointer s2); + boolean right_span_span(Pointer sp1, Pointer sp2); - boolean right_span_spanset(Pointer s, Pointer ss); + boolean right_span_spanset(Pointer sp, Pointer ss); boolean right_spanset_bigint(Pointer ss, long i); @@ -1051,7 +1001,7 @@ public interface MeosLibraryPartB { boolean right_spanset_int(Pointer ss, int i); - boolean right_spanset_span(Pointer ss, Pointer s); + boolean right_spanset_span(Pointer ss, Pointer sp); boolean right_spanset_spanset(Pointer ss1, Pointer ss2); @@ -1079,19 +1029,19 @@ public interface MeosLibraryPartB { Pointer intersection_set_timestamptz(Pointer s, long t); - Pointer intersection_span_bigint(Pointer s, long i); + Pointer intersection_span_bigint(Pointer sp, long i); - Pointer intersection_span_date(Pointer s, int d); + Pointer intersection_span_date(Pointer sp, int d); - Pointer intersection_span_float(Pointer s, double d); + Pointer intersection_span_float(Pointer sp, double d); - Pointer intersection_span_int(Pointer s, int i); + Pointer intersection_span_int(Pointer sp, int i); - Pointer intersection_span_span(Pointer s1, Pointer s2); + Pointer intersection_span_span(Pointer sp1, Pointer sp2); - Pointer intersection_span_spanset(Pointer s, Pointer ss); + Pointer intersection_span_spanset(Pointer sp, Pointer ss); - Pointer intersection_span_timestamptz(Pointer s, long t); + Pointer intersection_span_timestamptz(Pointer sp, long t); Pointer intersection_spanset_bigint(Pointer ss, long i); @@ -1101,7 +1051,7 @@ public interface MeosLibraryPartB { Pointer intersection_spanset_int(Pointer ss, int i); - Pointer intersection_spanset_span(Pointer ss, Pointer s); + Pointer intersection_spanset_span(Pointer ss, Pointer sp); Pointer intersection_spanset_spanset(Pointer ss1, Pointer ss2); @@ -1113,25 +1063,25 @@ public interface MeosLibraryPartB { Pointer minus_bigint_set(long i, Pointer s); - Pointer minus_bigint_span(long i, Pointer s); + Pointer minus_bigint_span(long i, Pointer sp); Pointer minus_bigint_spanset(long i, Pointer ss); Pointer minus_date_set(int d, Pointer s); - Pointer minus_date_span(int d, Pointer s); + Pointer minus_date_span(int d, Pointer sp); Pointer minus_date_spanset(int d, Pointer ss); Pointer minus_float_set(double d, Pointer s); - Pointer minus_float_span(double d, Pointer s); + Pointer minus_float_span(double d, Pointer sp); Pointer minus_float_spanset(double d, Pointer ss); Pointer minus_int_set(int i, Pointer s); - Pointer minus_int_span(int i, Pointer s); + Pointer minus_int_span(int i, Pointer sp); Pointer minus_int_spanset(int i, Pointer ss); @@ -1149,19 +1099,19 @@ public interface MeosLibraryPartB { Pointer minus_set_timestamptz(Pointer s, long t); - Pointer minus_span_bigint(Pointer s, long i); + Pointer minus_span_bigint(Pointer sp, long i); - Pointer minus_span_date(Pointer s, int d); + Pointer minus_span_date(Pointer sp, int d); - Pointer minus_span_float(Pointer s, double d); + Pointer minus_span_float(Pointer sp, double d); - Pointer minus_span_int(Pointer s, int i); + Pointer minus_span_int(Pointer sp, int i); - Pointer minus_span_span(Pointer s1, Pointer s2); + Pointer minus_span_span(Pointer sp1, Pointer sp2); - Pointer minus_span_spanset(Pointer s, Pointer ss); + Pointer minus_span_spanset(Pointer sp, Pointer ss); - Pointer minus_span_timestamptz(Pointer s, long t); + Pointer minus_span_timestamptz(Pointer sp, long t); Pointer minus_spanset_bigint(Pointer ss, long i); @@ -1171,7 +1121,7 @@ public interface MeosLibraryPartB { Pointer minus_spanset_int(Pointer ss, int i); - Pointer minus_spanset_span(Pointer ss, Pointer s); + Pointer minus_spanset_span(Pointer ss, Pointer sp); Pointer minus_spanset_spanset(Pointer ss1, Pointer ss2); @@ -1181,31 +1131,31 @@ public interface MeosLibraryPartB { Pointer minus_timestamptz_set(long t, Pointer s); - Pointer minus_timestamptz_span(long t, Pointer s); + Pointer minus_timestamptz_span(long t, Pointer sp); Pointer minus_timestamptz_spanset(long t, Pointer ss); Pointer union_bigint_set(long i, Pointer s); - Pointer union_bigint_span(Pointer s, long i); + Pointer union_bigint_span(Pointer sp, long i); Pointer union_bigint_spanset(long i, Pointer ss); Pointer union_date_set(int d, Pointer s); - Pointer union_date_span(Pointer s, int d); + Pointer union_date_span(Pointer sp, int d); Pointer union_date_spanset(int d, Pointer ss); Pointer union_float_set(double d, Pointer s); - Pointer union_float_span(Pointer s, double d); + Pointer union_float_span(Pointer sp, double d); Pointer union_float_spanset(double d, Pointer ss); Pointer union_int_set(int i, Pointer s); - Pointer union_int_span(int i, Pointer s); + Pointer union_int_span(int i, Pointer sp); Pointer union_int_spanset(int i, Pointer ss); @@ -1233,6 +1183,8 @@ public interface MeosLibraryPartB { Pointer union_span_span(Pointer s1, Pointer s2); + Pointer super_union_span_span(Pointer s1, Pointer s2, boolean strict); + Pointer union_span_spanset(Pointer s, Pointer ss); Pointer union_span_timestamptz(Pointer s, long t); @@ -1245,7 +1197,7 @@ public interface MeosLibraryPartB { Pointer union_spanset_int(Pointer ss, int i); - Pointer union_spanset_span(Pointer ss, Pointer s); + Pointer union_spanset_span(Pointer ss, Pointer sp); Pointer union_spanset_spanset(Pointer ss1, Pointer ss2); @@ -1255,39 +1207,39 @@ public interface MeosLibraryPartB { Pointer union_timestamptz_set(long t, Pointer s); - Pointer union_timestamptz_span(long t, Pointer s); + Pointer union_timestamptz_span(long t, Pointer sp); Pointer union_timestamptz_spanset(long t, Pointer ss); long distance_bigintset_bigintset(Pointer s1, Pointer s2); - long distance_bigintspan_bigintspan(Pointer s1, Pointer s2); + long distance_bigintspan_bigintspan(Pointer sp1, Pointer sp2); - long distance_bigintspanset_bigintspan(Pointer ss, Pointer s); + long distance_bigintspanset_bigintspan(Pointer ss, Pointer sp); long distance_bigintspanset_bigintspanset(Pointer ss1, Pointer ss2); int distance_dateset_dateset(Pointer s1, Pointer s2); - int distance_datespan_datespan(Pointer s1, Pointer s2); + int distance_datespan_datespan(Pointer sp1, Pointer sp2); - int distance_datespanset_datespan(Pointer ss, Pointer s); + int distance_datespanset_datespan(Pointer ss, Pointer sp); int distance_datespanset_datespanset(Pointer ss1, Pointer ss2); double distance_floatset_floatset(Pointer s1, Pointer s2); - double distance_floatspan_floatspan(Pointer s1, Pointer s2); + double distance_floatspan_floatspan(Pointer sp1, Pointer sp2); - double distance_floatspanset_floatspan(Pointer ss, Pointer s); + double distance_floatspanset_floatspan(Pointer ss, Pointer sp); double distance_floatspanset_floatspanset(Pointer ss1, Pointer ss2); int distance_intset_intset(Pointer s1, Pointer s2); - int distance_intspan_intspan(Pointer s1, Pointer s2); + int distance_intspan_intspan(Pointer sp1, Pointer sp2); - int distance_intspanset_intspan(Pointer ss, Pointer s); + int distance_intspanset_intspan(Pointer ss, Pointer sp); int distance_intspanset_intspanset(Pointer ss1, Pointer ss2); @@ -1301,15 +1253,15 @@ public interface MeosLibraryPartB { double distance_set_timestamptz(Pointer s, long t); - long distance_span_bigint(Pointer s, long i); + long distance_span_bigint(Pointer sp, long i); - int distance_span_date(Pointer s, int d); + int distance_span_date(Pointer sp, int d); - double distance_span_float(Pointer s, double d); + double distance_span_float(Pointer sp, double d); - int distance_span_int(Pointer s, int i); + int distance_span_int(Pointer sp, int i); - double distance_span_timestamptz(Pointer s, long t); + double distance_span_timestamptz(Pointer sp, long t); long distance_spanset_bigint(Pointer ss, long i); @@ -1323,9 +1275,9 @@ public interface MeosLibraryPartB { double distance_tstzset_tstzset(Pointer s1, Pointer s2); - double distance_tstzspan_tstzspan(Pointer s1, Pointer s2); + double distance_tstzspan_tstzspan(Pointer sp1, Pointer sp2); - double distance_tstzspanset_tstzspan(Pointer ss, Pointer s); + double distance_tstzspanset_tstzspan(Pointer ss, Pointer sp); double distance_tstzspanset_tstzspanset(Pointer ss1, Pointer ss2); @@ -1351,9 +1303,9 @@ public interface MeosLibraryPartB { Pointer set_union_transfn(Pointer state, Pointer s); - Pointer span_extent_transfn(Pointer state, Pointer s); + Pointer span_extent_transfn(Pointer state, Pointer sp); - Pointer span_union_transfn(Pointer state, Pointer s); + Pointer span_union_transfn(Pointer state, Pointer sp); Pointer spanset_extent_transfn(Pointer state, Pointer ss); @@ -1369,31 +1321,31 @@ public interface MeosLibraryPartB { long bigint_get_bin(long value, long vsize, long vorigin); - Pointer bigintspan_bins(Pointer s, long vsize, long vorigin, Pointer count); + Pointer bigintspan_bins(Pointer sp, long vsize, long vorigin, Pointer count); Pointer bigintspanset_bins(Pointer ss, long vsize, long vorigin, Pointer count); int date_get_bin(int d, Pointer duration, int torigin); - Pointer datespan_bins(Pointer s, Pointer duration, int torigin, Pointer count); + Pointer datespan_bins(Pointer sp, Pointer duration, int torigin, Pointer count); Pointer datespanset_bins(Pointer ss, Pointer duration, int torigin, Pointer count); double float_get_bin(double value, double vsize, double vorigin); - Pointer floatspan_bins(Pointer s, double vsize, double vorigin, Pointer count); + Pointer floatspan_bins(Pointer sp, double vsize, double vorigin, Pointer count); Pointer floatspanset_bins(Pointer ss, double vsize, double vorigin, Pointer count); int int_get_bin(int value, int vsize, int vorigin); - Pointer intspan_bins(Pointer s, int vsize, int vorigin, Pointer count); + Pointer intspan_bins(Pointer sp, int vsize, int vorigin, Pointer count); Pointer intspanset_bins(Pointer ss, int vsize, int vorigin, Pointer count); long timestamptz_get_bin(long t, Pointer duration, long torigin); - Pointer tstzspan_bins(Pointer s, Pointer duration, long origin, Pointer count); + Pointer tstzspan_bins(Pointer sp, Pointer duration, long origin, Pointer count); Pointer tstzspanset_bins(Pointer ss, Pointer duration, long torigin, Pointer count); @@ -1411,30 +1363,38 @@ public interface MeosLibraryPartB { Pointer float_timestamptz_to_tbox(double d, long t); - Pointer float_tstzspan_to_tbox(double d, Pointer s); + Pointer float_tstzspan_to_tbox(double d, Pointer sp); Pointer int_timestamptz_to_tbox(int i, long t); + Pointer bigint_timestamptz_to_tbox(long i, long t); + Pointer int_tstzspan_to_tbox(int i, Pointer s); - Pointer numspan_tstzspan_to_tbox(Pointer span, Pointer s); + Pointer bigint_tstzspan_to_tbox(long i, Pointer s); + + Pointer numspan_tstzspan_to_tbox(Pointer s, Pointer p); Pointer numspan_timestamptz_to_tbox(Pointer span, long t); Pointer tbox_copy(Pointer box); - Pointer tbox_make(Pointer s, Pointer p); + Pointer tbox_make(Pointer sp1, Pointer sp2); Pointer float_to_tbox(double d); Pointer int_to_tbox(int i); + Pointer bigint_to_tbox(long i); + Pointer set_to_tbox(Pointer s); - Pointer span_to_tbox(Pointer s); + Pointer span_to_tbox(Pointer sp); Pointer spanset_to_tbox(Pointer ss); + Pointer tbox_to_bigintspan(Pointer box); + Pointer tbox_to_intspan(Pointer box); Pointer tbox_to_floatspan(Pointer box); @@ -1473,22 +1433,30 @@ public interface MeosLibraryPartB { boolean tboxint_xmax(Pointer box, Pointer result); + boolean tboxbigint_xmax(Pointer box, Pointer result); + boolean tboxint_xmin(Pointer box, Pointer result); + boolean tboxbigint_xmin(Pointer box, Pointer result); + + Pointer tbigintbox_expand(Pointer box, long i); + + Pointer tbigintbox_shift_scale(Pointer box, long shift, long width, boolean hasshift, boolean haswidth); + Pointer tbox_expand_time(Pointer box, Pointer interv); Pointer tbox_round(Pointer box, int maxdd); + Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth); + + Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth); + Pointer tbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration); Pointer tfloatbox_expand(Pointer box, double d); - Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth); - Pointer tintbox_expand(Pointer box, int i); - Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth); - Pointer union_tbox_tbox(Pointer box1, Pointer box2, boolean strict); Pointer intersection_tbox_tbox(Pointer box1, Pointer box2); @@ -1533,6 +1501,12 @@ public interface MeosLibraryPartB { boolean tbox_ne(Pointer box1, Pointer box2); + Pointer tbigint_from_mfjson(String str); + + Pointer tbigint_in(String str); + + String tbigint_out(Pointer temp); + Pointer tbool_from_mfjson(String str); Pointer tbool_in(String str); @@ -1549,6 +1523,42 @@ public interface MeosLibraryPartB { Pointer temporal_from_wkb(Pointer wkb, long size); + boolean meos_temporal_to_arrow(Pointer temp, Pointer out_schema, Pointer out_array); + + Pointer meos_temporal_from_arrow(Pointer schema, Pointer array); + + Pointer meos_temporal_arrow_roundtrip(Pointer temp); + + boolean meos_set_to_arrow(Pointer s, Pointer out_schema, Pointer out_array); + + Pointer meos_set_from_arrow(Pointer schema, Pointer array); + + Pointer meos_set_arrow_roundtrip(Pointer s); + + boolean meos_span_to_arrow(Pointer s, Pointer out_schema, Pointer out_array); + + Pointer meos_span_from_arrow(Pointer schema, Pointer array); + + Pointer meos_span_arrow_roundtrip(Pointer s); + + boolean meos_spanset_to_arrow(Pointer ss, Pointer out_schema, Pointer out_array); + + Pointer meos_spanset_from_arrow(Pointer schema, Pointer array); + + Pointer meos_spanset_arrow_roundtrip(Pointer ss); + + boolean meos_tbox_to_arrow(Pointer box, Pointer out_schema, Pointer out_array); + + Pointer meos_tbox_from_arrow(Pointer schema, Pointer array); + + Pointer meos_tbox_arrow_roundtrip(Pointer box); + + boolean meos_stbox_to_arrow(Pointer box, Pointer out_schema, Pointer out_array); + + Pointer meos_stbox_from_arrow(Pointer schema, Pointer array); + + Pointer meos_stbox_arrow_roundtrip(Pointer box); + Pointer tfloat_from_mfjson(String str); Pointer tfloat_in(String str); @@ -1567,13 +1577,23 @@ public interface MeosLibraryPartB { String ttext_out(Pointer temp); + Pointer tbigint_from_base_temp(long i, Pointer temp); + + Pointer tbigintinst_make(long i, long t); + + Pointer tbigintseq_from_base_tstzset(long i, Pointer s); + + Pointer tbigintseq_from_base_tstzspan(long i, Pointer s); + + Pointer tbigintseqset_from_base_tstzspanset(long i, Pointer ss); + Pointer tbool_from_base_temp(boolean b, Pointer temp); Pointer tboolinst_make(boolean b, long t); Pointer tboolseq_from_base_tstzset(boolean b, Pointer s); - Pointer tboolseq_from_base_tstzspan(boolean b, Pointer s); + Pointer tboolseq_from_base_tstzspan(boolean b, Pointer sp); Pointer tboolseqset_from_base_tstzspanset(boolean b, Pointer ss); @@ -1585,7 +1605,7 @@ public interface MeosLibraryPartB { Pointer tfloatseq_from_base_tstzset(double d, Pointer s); - Pointer tfloatseq_from_base_tstzspan(double d, Pointer s, int interp); + Pointer tfloatseq_from_base_tstzspan(double d, Pointer sp, int interp); Pointer tfloatseqset_from_base_tstzspanset(double d, Pointer ss, int interp); @@ -1611,27 +1631,47 @@ public interface MeosLibraryPartB { Pointer ttextseq_from_base_tstzset(Pointer txt, Pointer s); - Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer s); + Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer sp); Pointer ttextseqset_from_base_tstzspanset(Pointer txt, Pointer ss); + Pointer tbigint_to_tfloat(Pointer temp); + + Pointer tbigint_to_tint(Pointer temp); + Pointer tbool_to_tint(Pointer temp); Pointer temporal_to_tstzspan(Pointer temp); + Pointer tfloat_to_tbigint(Pointer temp); + Pointer tfloat_to_tint(Pointer temp); Pointer tint_to_tfloat(Pointer temp); + Pointer tint_to_tbigint(Pointer temp); + Pointer tnumber_to_span(Pointer temp); Pointer tnumber_to_tbox(Pointer temp); + long tbigint_end_value(Pointer temp); + + long tbigint_max_value(Pointer temp); + + long tbigint_min_value(Pointer temp); + + long tbigint_start_value(Pointer temp); + + boolean tbigint_value_n(Pointer temp, long n, Pointer result); + + Pointer tbigint_values(Pointer temp, Pointer count); + boolean tbool_end_value(Pointer temp); boolean tbool_start_value(Pointer temp); - boolean tbool_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + boolean tbool_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); boolean tbool_value_n(Pointer temp, int n, Pointer result); @@ -1651,6 +1691,8 @@ public interface MeosLibraryPartB { Pointer temporal_instants(Pointer temp, Pointer count); + Pointer temporal_instants_p(Pointer temp, Pointer count); + String temporal_interp(Pointer temp); boolean temporal_lower_inc(Pointer temp); @@ -1683,6 +1725,8 @@ public interface MeosLibraryPartB { String temporal_subtype(Pointer temp); + String temporal_basetype_name(Pointer temp); + Pointer temporal_time(Pointer temp); Pointer temporal_timestamps(Pointer temp, Pointer count); @@ -1691,8 +1735,6 @@ public interface MeosLibraryPartB { boolean temporal_upper_inc(Pointer temp); - double tfloat_avg_value(Pointer temp); - double tfloat_end_value(Pointer temp); double tfloat_min_value(Pointer temp); @@ -1701,16 +1743,12 @@ public interface MeosLibraryPartB { double tfloat_start_value(Pointer temp); - boolean tfloat_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + boolean tfloat_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); boolean tfloat_value_n(Pointer temp, int n, Pointer result); Pointer tfloat_values(Pointer temp, Pointer count); - } - - public interface MeosLibraryPartC { - int tint_end_value(Pointer temp); int tint_max_value(Pointer temp); @@ -1719,7 +1757,7 @@ public interface MeosLibraryPartC { int tint_start_value(Pointer temp); - boolean tint_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + boolean tint_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); boolean tint_value_n(Pointer temp, int n, Pointer result); @@ -1741,7 +1779,7 @@ public interface MeosLibraryPartC { Pointer ttext_start_value(Pointer temp); - boolean ttext_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + boolean ttext_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); boolean ttext_value_n(Pointer temp, int n, Pointer result); @@ -1749,6 +1787,12 @@ public interface MeosLibraryPartC { double float_degrees(double value, boolean normalize); + Pointer tbigint_scale_value(Pointer temp, long width); + + Pointer tbigint_shift_scale_value(Pointer temp, long shift, long width); + + Pointer tbigint_shift_value(Pointer temp, long shift); + Pointer temparr_round(Pointer temp, int count, int maxdd); Pointer temporal_round(Pointer temp, int maxdd); @@ -1795,7 +1839,7 @@ public interface MeosLibraryPartC { Pointer temporal_delete_tstzset(Pointer temp, Pointer s, boolean connect); - Pointer temporal_delete_tstzspan(Pointer temp, Pointer s, boolean connect); + Pointer temporal_delete_tstzspan(Pointer temp, Pointer sp, boolean connect); Pointer temporal_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect); @@ -1821,7 +1865,7 @@ public interface MeosLibraryPartC { Pointer temporal_at_tstzset(Pointer temp, Pointer s); - Pointer temporal_at_tstzspan(Pointer temp, Pointer s); + Pointer temporal_at_tstzspan(Pointer temp, Pointer sp); Pointer temporal_at_tstzspanset(Pointer temp, Pointer ss); @@ -1837,7 +1881,7 @@ public interface MeosLibraryPartC { Pointer temporal_minus_tstzset(Pointer temp, Pointer s); - Pointer temporal_minus_tstzspan(Pointer temp, Pointer s); + Pointer temporal_minus_tstzspan(Pointer temp, Pointer sp); Pointer temporal_minus_tstzspanset(Pointer temp, Pointer ss); @@ -1851,13 +1895,13 @@ public interface MeosLibraryPartC { Pointer tint_minus_value(Pointer temp, int i); - Pointer tnumber_at_span(Pointer temp, Pointer span); + Pointer tnumber_at_span(Pointer temp, Pointer sp); Pointer tnumber_at_spanset(Pointer temp, Pointer ss); Pointer tnumber_at_tbox(Pointer temp, Pointer box); - Pointer tnumber_minus_span(Pointer temp, Pointer span); + Pointer tnumber_minus_span(Pointer temp, Pointer sp); Pointer tnumber_minus_spanset(Pointer temp, Pointer ss); @@ -1881,6 +1925,8 @@ public interface MeosLibraryPartC { boolean temporal_ne(Pointer temp1, Pointer temp2); + int always_eq_bigint_tbigint(long i, Pointer temp); + int always_eq_bool_tbool(boolean b, Pointer temp); int always_eq_float_tfloat(double d, Pointer temp); @@ -1893,16 +1939,22 @@ public interface MeosLibraryPartC { int always_eq_text_ttext(Pointer txt, Pointer temp); + int always_eq_tbigint_bigint(Pointer temp, long i); + int always_eq_tfloat_float(Pointer temp, double d); int always_eq_tint_int(Pointer temp, int i); int always_eq_ttext_text(Pointer temp, Pointer txt); + int always_ge_bigint_tbigint(long i, Pointer temp); + int always_ge_float_tfloat(double d, Pointer temp); int always_ge_int_tint(int i, Pointer temp); + int always_ge_tbigint_bigint(Pointer temp, long i); + int always_ge_temporal_temporal(Pointer temp1, Pointer temp2); int always_ge_text_ttext(Pointer txt, Pointer temp); @@ -1913,10 +1965,14 @@ public interface MeosLibraryPartC { int always_ge_ttext_text(Pointer temp, Pointer txt); + int always_gt_bigint_tbigint(long i, Pointer temp); + int always_gt_float_tfloat(double d, Pointer temp); int always_gt_int_tint(int i, Pointer temp); + int always_gt_tbigint_bigint(Pointer temp, long i); + int always_gt_temporal_temporal(Pointer temp1, Pointer temp2); int always_gt_text_ttext(Pointer txt, Pointer temp); @@ -1927,10 +1983,14 @@ public interface MeosLibraryPartC { int always_gt_ttext_text(Pointer temp, Pointer txt); + int always_le_bigint_tbigint(long i, Pointer temp); + int always_le_float_tfloat(double d, Pointer temp); int always_le_int_tint(int i, Pointer temp); + int always_le_tbigint_bigint(Pointer temp, long i); + int always_le_temporal_temporal(Pointer temp1, Pointer temp2); int always_le_text_ttext(Pointer txt, Pointer temp); @@ -1941,6 +2001,8 @@ public interface MeosLibraryPartC { int always_le_ttext_text(Pointer temp, Pointer txt); + int always_lt_bigint_tbigint(long i, Pointer temp); + int always_lt_float_tfloat(double d, Pointer temp); int always_lt_int_tint(int i, Pointer temp); @@ -1953,6 +2015,8 @@ public interface MeosLibraryPartC { int always_lt_tint_int(Pointer temp, int i); + int always_lt_tbigint_bigint(Pointer temp, long i); + int always_lt_ttext_text(Pointer temp, Pointer txt); int always_ne_bool_tbool(boolean b, Pointer temp); @@ -1961,8 +2025,12 @@ public interface MeosLibraryPartC { int always_ne_int_tint(int i, Pointer temp); + int always_ne_bigint_tbigint(long i, Pointer temp); + int always_ne_tbool_bool(Pointer temp, boolean b); + int always_ne_tbigint_bigint(Pointer temp, long i); + int always_ne_temporal_temporal(Pointer temp1, Pointer temp2); int always_ne_text_ttext(Pointer txt, Pointer temp); @@ -1973,12 +2041,16 @@ public interface MeosLibraryPartC { int always_ne_ttext_text(Pointer temp, Pointer txt); + int ever_eq_bigint_tbigint(long i, Pointer temp); + int ever_eq_bool_tbool(boolean b, Pointer temp); int ever_eq_float_tfloat(double d, Pointer temp); int ever_eq_int_tint(int i, Pointer temp); + int ever_eq_tbigint_bigint(Pointer temp, long i); + int ever_eq_tbool_bool(Pointer temp, boolean b); int ever_eq_temporal_temporal(Pointer temp1, Pointer temp2); @@ -1991,10 +2063,14 @@ public interface MeosLibraryPartC { int ever_eq_ttext_text(Pointer temp, Pointer txt); + int ever_ge_bigint_tbigint(long i, Pointer temp); + int ever_ge_float_tfloat(double d, Pointer temp); int ever_ge_int_tint(int i, Pointer temp); + int ever_ge_tbigint_bigint(Pointer temp, long i); + int ever_ge_temporal_temporal(Pointer temp1, Pointer temp2); int ever_ge_text_ttext(Pointer txt, Pointer temp); @@ -2005,10 +2081,14 @@ public interface MeosLibraryPartC { int ever_ge_ttext_text(Pointer temp, Pointer txt); + int ever_gt_bigint_tbigint(long i, Pointer temp); + int ever_gt_float_tfloat(double d, Pointer temp); int ever_gt_int_tint(int i, Pointer temp); + int ever_gt_tbigint_bigint(Pointer temp, long i); + int ever_gt_temporal_temporal(Pointer temp1, Pointer temp2); int ever_gt_text_ttext(Pointer txt, Pointer temp); @@ -2019,10 +2099,14 @@ public interface MeosLibraryPartC { int ever_gt_ttext_text(Pointer temp, Pointer txt); + int ever_le_bigint_tbigint(long i, Pointer temp); + int ever_le_float_tfloat(double d, Pointer temp); int ever_le_int_tint(int i, Pointer temp); + int ever_le_tbigint_bigint(Pointer temp, long i); + int ever_le_temporal_temporal(Pointer temp1, Pointer temp2); int ever_le_text_ttext(Pointer txt, Pointer temp); @@ -2033,10 +2117,14 @@ public interface MeosLibraryPartC { int ever_le_ttext_text(Pointer temp, Pointer txt); + int ever_lt_bigint_tbigint(long i, Pointer temp); + int ever_lt_float_tfloat(double d, Pointer temp); int ever_lt_int_tint(int i, Pointer temp); + int ever_lt_tbigint_bigint(Pointer temp, long i); + int ever_lt_temporal_temporal(Pointer temp1, Pointer temp2); int ever_lt_text_ttext(Pointer txt, Pointer temp); @@ -2047,12 +2135,16 @@ public interface MeosLibraryPartC { int ever_lt_ttext_text(Pointer temp, Pointer txt); + int ever_ne_bigint_tbigint(long i, Pointer temp); + int ever_ne_bool_tbool(boolean b, Pointer temp); int ever_ne_float_tfloat(double d, Pointer temp); int ever_ne_int_tint(int i, Pointer temp); + int ever_ne_tbigint_bigint(Pointer temp, long i); + int ever_ne_tbool_bool(Pointer temp, boolean b); int ever_ne_temporal_temporal(Pointer temp1, Pointer temp2); @@ -2119,6 +2211,10 @@ public interface MeosLibraryPartC { Pointer tle_text_ttext(Pointer txt, Pointer temp); + } + + public interface MeosLibraryPartB { + Pointer tle_tfloat_float(Pointer temp, double d); Pointer tle_tint_int(Pointer temp, int i); @@ -2169,89 +2265,89 @@ public interface MeosLibraryPartC { Pointer tnumber_tboxes(Pointer temp, Pointer count); - boolean adjacent_numspan_tnumber(Pointer s, Pointer temp); + boolean adjacent_numspan_tnumber(Pointer sp, Pointer temp); boolean adjacent_tbox_tnumber(Pointer box, Pointer temp); boolean adjacent_temporal_temporal(Pointer temp1, Pointer temp2); - boolean adjacent_temporal_tstzspan(Pointer temp, Pointer s); + boolean adjacent_temporal_tstzspan(Pointer temp, Pointer sp); - boolean adjacent_tnumber_numspan(Pointer temp, Pointer s); + boolean adjacent_tnumber_numspan(Pointer temp, Pointer sp); boolean adjacent_tnumber_tbox(Pointer temp, Pointer box); boolean adjacent_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean adjacent_tstzspan_temporal(Pointer s, Pointer temp); + boolean adjacent_tstzspan_temporal(Pointer sp, Pointer temp); - boolean contained_numspan_tnumber(Pointer s, Pointer temp); + boolean contained_numspan_tnumber(Pointer sp, Pointer temp); boolean contained_tbox_tnumber(Pointer box, Pointer temp); boolean contained_temporal_temporal(Pointer temp1, Pointer temp2); - boolean contained_temporal_tstzspan(Pointer temp, Pointer s); + boolean contained_temporal_tstzspan(Pointer temp, Pointer sp); - boolean contained_tnumber_numspan(Pointer temp, Pointer s); + boolean contained_tnumber_numspan(Pointer temp, Pointer sp); boolean contained_tnumber_tbox(Pointer temp, Pointer box); boolean contained_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean contained_tstzspan_temporal(Pointer s, Pointer temp); + boolean contained_tstzspan_temporal(Pointer sp, Pointer temp); - boolean contains_numspan_tnumber(Pointer s, Pointer temp); + boolean contains_numspan_tnumber(Pointer sp, Pointer temp); boolean contains_tbox_tnumber(Pointer box, Pointer temp); - boolean contains_temporal_tstzspan(Pointer temp, Pointer s); + boolean contains_temporal_tstzspan(Pointer temp, Pointer sp); boolean contains_temporal_temporal(Pointer temp1, Pointer temp2); - boolean contains_tnumber_numspan(Pointer temp, Pointer s); + boolean contains_tnumber_numspan(Pointer temp, Pointer sp); boolean contains_tnumber_tbox(Pointer temp, Pointer box); boolean contains_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean contains_tstzspan_temporal(Pointer s, Pointer temp); + boolean contains_tstzspan_temporal(Pointer sp, Pointer temp); - boolean overlaps_numspan_tnumber(Pointer s, Pointer temp); + boolean overlaps_numspan_tnumber(Pointer sp, Pointer temp); boolean overlaps_tbox_tnumber(Pointer box, Pointer temp); boolean overlaps_temporal_temporal(Pointer temp1, Pointer temp2); - boolean overlaps_temporal_tstzspan(Pointer temp, Pointer s); + boolean overlaps_temporal_tstzspan(Pointer temp, Pointer sp); - boolean overlaps_tnumber_numspan(Pointer temp, Pointer s); + boolean overlaps_tnumber_numspan(Pointer temp, Pointer sp); boolean overlaps_tnumber_tbox(Pointer temp, Pointer box); boolean overlaps_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean overlaps_tstzspan_temporal(Pointer s, Pointer temp); + boolean overlaps_tstzspan_temporal(Pointer sp, Pointer temp); - boolean same_numspan_tnumber(Pointer s, Pointer temp); + boolean same_numspan_tnumber(Pointer sp, Pointer temp); boolean same_tbox_tnumber(Pointer box, Pointer temp); boolean same_temporal_temporal(Pointer temp1, Pointer temp2); - boolean same_temporal_tstzspan(Pointer temp, Pointer s); + boolean same_temporal_tstzspan(Pointer temp, Pointer sp); - boolean same_tnumber_numspan(Pointer temp, Pointer s); + boolean same_tnumber_numspan(Pointer temp, Pointer sp); boolean same_tnumber_tbox(Pointer temp, Pointer box); boolean same_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean same_tstzspan_temporal(Pointer s, Pointer temp); + boolean same_tstzspan_temporal(Pointer sp, Pointer temp); boolean after_tbox_tnumber(Pointer box, Pointer temp); - boolean after_temporal_tstzspan(Pointer temp, Pointer s); + boolean after_temporal_tstzspan(Pointer temp, Pointer sp); boolean after_temporal_temporal(Pointer temp1, Pointer temp2); @@ -2259,11 +2355,11 @@ public interface MeosLibraryPartC { boolean after_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean after_tstzspan_temporal(Pointer s, Pointer temp); + boolean after_tstzspan_temporal(Pointer sp, Pointer temp); boolean before_tbox_tnumber(Pointer box, Pointer temp); - boolean before_temporal_tstzspan(Pointer temp, Pointer s); + boolean before_temporal_tstzspan(Pointer temp, Pointer sp); boolean before_temporal_temporal(Pointer temp1, Pointer temp2); @@ -2271,13 +2367,13 @@ public interface MeosLibraryPartC { boolean before_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean before_tstzspan_temporal(Pointer s, Pointer temp); + boolean before_tstzspan_temporal(Pointer sp, Pointer temp); boolean left_tbox_tnumber(Pointer box, Pointer temp); - boolean left_numspan_tnumber(Pointer s, Pointer temp); + boolean left_numspan_tnumber(Pointer sp, Pointer temp); - boolean left_tnumber_numspan(Pointer temp, Pointer s); + boolean left_tnumber_numspan(Pointer temp, Pointer sp); boolean left_tnumber_tbox(Pointer temp, Pointer box); @@ -2285,7 +2381,7 @@ public interface MeosLibraryPartC { boolean overafter_tbox_tnumber(Pointer box, Pointer temp); - boolean overafter_temporal_tstzspan(Pointer temp, Pointer s); + boolean overafter_temporal_tstzspan(Pointer temp, Pointer sp); boolean overafter_temporal_temporal(Pointer temp1, Pointer temp2); @@ -2293,11 +2389,11 @@ public interface MeosLibraryPartC { boolean overafter_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean overafter_tstzspan_temporal(Pointer s, Pointer temp); + boolean overafter_tstzspan_temporal(Pointer sp, Pointer temp); boolean overbefore_tbox_tnumber(Pointer box, Pointer temp); - boolean overbefore_temporal_tstzspan(Pointer temp, Pointer s); + boolean overbefore_temporal_tstzspan(Pointer temp, Pointer sp); boolean overbefore_temporal_temporal(Pointer temp1, Pointer temp2); @@ -2305,33 +2401,33 @@ public interface MeosLibraryPartC { boolean overbefore_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean overbefore_tstzspan_temporal(Pointer s, Pointer temp); + boolean overbefore_tstzspan_temporal(Pointer sp, Pointer temp); - boolean overleft_numspan_tnumber(Pointer s, Pointer temp); + boolean overleft_numspan_tnumber(Pointer sp, Pointer temp); boolean overleft_tbox_tnumber(Pointer box, Pointer temp); - boolean overleft_tnumber_numspan(Pointer temp, Pointer s); + boolean overleft_tnumber_numspan(Pointer temp, Pointer sp); boolean overleft_tnumber_tbox(Pointer temp, Pointer box); boolean overleft_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean overright_numspan_tnumber(Pointer s, Pointer temp); + boolean overright_numspan_tnumber(Pointer sp, Pointer temp); boolean overright_tbox_tnumber(Pointer box, Pointer temp); - boolean overright_tnumber_numspan(Pointer temp, Pointer s); + boolean overright_tnumber_numspan(Pointer temp, Pointer sp); boolean overright_tnumber_tbox(Pointer temp, Pointer box); boolean overright_tnumber_tnumber(Pointer temp1, Pointer temp2); - boolean right_numspan_tnumber(Pointer s, Pointer temp); + boolean right_numspan_tnumber(Pointer sp, Pointer temp); boolean right_tbox_tnumber(Pointer box, Pointer temp); - boolean right_tnumber_numspan(Pointer temp, Pointer s); + boolean right_tnumber_numspan(Pointer temp, Pointer sp); boolean right_tnumber_tbox(Pointer temp, Pointer box); @@ -2353,40 +2449,56 @@ public interface MeosLibraryPartC { Pointer tor_tbool_tbool(Pointer temp1, Pointer temp2); + Pointer add_bigint_tbigint(long i, Pointer tnumber); + Pointer add_float_tfloat(double d, Pointer tnumber); Pointer add_int_tint(int i, Pointer tnumber); + Pointer add_tbigint_bigint(Pointer tnumber, long i); + Pointer add_tfloat_float(Pointer tnumber, double d); Pointer add_tint_int(Pointer tnumber, int i); Pointer add_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); + Pointer div_bigint_tbigint(long i, Pointer tnumber); + Pointer div_float_tfloat(double d, Pointer tnumber); Pointer div_int_tint(int i, Pointer tnumber); + Pointer div_tbigint_bigint(Pointer tnumber, long i); + Pointer div_tfloat_float(Pointer tnumber, double d); Pointer div_tint_int(Pointer tnumber, int i); Pointer div_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - Pointer mult_float_tfloat(double d, Pointer tnumber); + Pointer mul_bigint_tbigint(long i, Pointer tnumber); + + Pointer mul_float_tfloat(double d, Pointer tnumber); + + Pointer mul_int_tint(int i, Pointer tnumber); + + Pointer mul_tbigint_bigint(Pointer tnumber, long i); - Pointer mult_int_tint(int i, Pointer tnumber); + Pointer mul_tfloat_float(Pointer tnumber, double d); - Pointer mult_tfloat_float(Pointer tnumber, double d); + Pointer mul_tint_int(Pointer tnumber, int i); - Pointer mult_tint_int(Pointer tnumber, int i); + Pointer mul_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - Pointer mult_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); + Pointer sub_bigint_tbigint(long i, Pointer tnumber); Pointer sub_float_tfloat(double d, Pointer tnumber); Pointer sub_int_tint(int i, Pointer tnumber); + Pointer sub_tbigint_bigint(Pointer tnumber, long i); + Pointer sub_tfloat_float(Pointer tnumber, double d); Pointer sub_tint_int(Pointer tnumber, int i); @@ -2401,6 +2513,12 @@ public interface MeosLibraryPartC { Pointer tfloat_log10(Pointer temp); + Pointer tfloat_sin(Pointer temp); + + Pointer tfloat_cos(Pointer temp); + + Pointer tfloat_tan(Pointer temp); + Pointer tnumber_abs(Pointer temp); Pointer tnumber_trend(Pointer temp); @@ -2447,20 +2565,36 @@ public interface MeosLibraryPartC { Pointer tbool_tand_transfn(Pointer state, Pointer temp); + Pointer tbool_tand_combinefn(Pointer state1, Pointer state2); + Pointer tbool_tor_transfn(Pointer state, Pointer temp); + Pointer tbool_tor_combinefn(Pointer state1, Pointer state2); + Pointer temporal_extent_transfn(Pointer s, Pointer temp); + Pointer temporal_merge_transfn(Pointer state, Pointer temp); + + Pointer temporal_merge_combinefn(Pointer state1, Pointer state2); + Pointer temporal_tagg_finalfn(Pointer state); Pointer temporal_tcount_transfn(Pointer state, Pointer temp); + Pointer temporal_tcount_combinefn(Pointer state1, Pointer state2); + Pointer tfloat_tmax_transfn(Pointer state, Pointer temp); + Pointer tfloat_tmax_combinefn(Pointer state1, Pointer state2); + Pointer tfloat_tmin_transfn(Pointer state, Pointer temp); + Pointer tfloat_tmin_combinefn(Pointer state1, Pointer state2); + Pointer tfloat_tsum_transfn(Pointer state, Pointer temp); + Pointer tfloat_tsum_combinefn(Pointer state1, Pointer state2); + Pointer tfloat_wmax_transfn(Pointer state, Pointer temp, Pointer interv); Pointer tfloat_wmin_transfn(Pointer state, Pointer temp, Pointer interv); @@ -2471,10 +2605,16 @@ public interface MeosLibraryPartC { Pointer tint_tmax_transfn(Pointer state, Pointer temp); + Pointer tint_tmax_combinefn(Pointer state1, Pointer state2); + Pointer tint_tmin_transfn(Pointer state, Pointer temp); + Pointer tint_tmin_combinefn(Pointer state1, Pointer state2); + Pointer tint_tsum_transfn(Pointer state, Pointer temp); + Pointer tint_tsum_combinefn(Pointer state1, Pointer state2); + Pointer tint_wmax_transfn(Pointer state, Pointer temp, Pointer interv); Pointer tint_wmin_transfn(Pointer state, Pointer temp, Pointer interv); @@ -2487,21 +2627,27 @@ public interface MeosLibraryPartC { Pointer tnumber_tavg_transfn(Pointer state, Pointer temp); + Pointer tnumber_tavg_combinefn(Pointer state1, Pointer state2); + Pointer tnumber_wavg_transfn(Pointer state, Pointer temp, Pointer interv); Pointer tstzset_tcount_transfn(Pointer state, Pointer s); - Pointer tstzspan_tcount_transfn(Pointer state, Pointer s); + Pointer tstzspan_tcount_transfn(Pointer state, Pointer sp); Pointer tstzspanset_tcount_transfn(Pointer state, Pointer ss); Pointer ttext_tmax_transfn(Pointer state, Pointer temp); + Pointer ttext_tmax_combinefn(Pointer state1, Pointer state2); + Pointer ttext_tmin_transfn(Pointer state, Pointer temp); - Pointer temporal_simplify_dp(Pointer temp, double eps_dist, boolean synchronize); + Pointer ttext_tmin_combinefn(Pointer state1, Pointer state2); + + Pointer temporal_simplify_dp(Pointer temp, double dist, boolean synchronize); - Pointer temporal_simplify_max_dist(Pointer temp, double eps_dist, boolean synchronize); + Pointer temporal_simplify_max_dist(Pointer temp, double dist, boolean synchronize); Pointer temporal_simplify_min_dist(Pointer temp, double dist); @@ -2521,9 +2667,15 @@ public interface MeosLibraryPartC { double temporal_hausdorff_distance(Pointer temp1, Pointer temp2); + double temporal_average_hausdorff_distance(Pointer temp1, Pointer temp2); + + double temporal_lcss_distance(Pointer temp1, Pointer temp2, double epsilon); + + Pointer temporal_ext_kalman_filter(Pointer temp, double gate, double q, double variance, boolean to_drop); + Pointer temporal_time_bins(Pointer temp, Pointer duration, long origin, Pointer count); - Pointer temporal_time_split(Pointer temp, Pointer duration, long torigin, Pointer time_bins, Pointer count); + Pointer temporal_time_split(Pointer _sret, Pointer temp, Pointer duration, long torigin); Pointer tfloat_time_boxes(Pointer temp, Pointer duration, long torigin, Pointer count); @@ -2531,11 +2683,11 @@ public interface MeosLibraryPartC { Pointer tfloat_value_boxes(Pointer temp, double vsize, double vorigin, Pointer count); - Pointer tfloat_value_split(Pointer temp, double size, double origin, Pointer bins, Pointer count); + Pointer tfloat_value_split(Pointer _sret, Pointer temp, double size, double origin); Pointer tfloat_value_time_boxes(Pointer temp, double vsize, Pointer duration, double vorigin, long torigin, Pointer count); - Pointer tfloat_value_time_split(Pointer temp, double vsize, Pointer duration, double vorigin, long torigin, Pointer value_bins, Pointer time_bins, Pointer count); + Pointer tfloat_value_time_split(Pointer _sret, Pointer temp, double vsize, Pointer duration, double vorigin, long torigin); Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count); @@ -2549,15 +2701,11 @@ public interface MeosLibraryPartC { Pointer tint_value_boxes(Pointer temp, int vsize, int vorigin, Pointer count); - Pointer tint_value_split(Pointer temp, int vsize, int vorigin, Pointer bins, Pointer count); + Pointer tint_value_split(Pointer _sret, Pointer temp, int vsize, int vorigin); Pointer tint_value_time_boxes(Pointer temp, int vsize, Pointer duration, int vorigin, long torigin, Pointer count); - Pointer tint_value_time_split(Pointer temp, long size, Pointer duration, int vorigin, long torigin, Pointer value_bins, Pointer time_bins, Pointer count); - - } - - public interface MeosLibraryPartD { + Pointer tint_value_time_split(Pointer _sret, Pointer temp, long size, Pointer duration, int vorigin, long torigin); Pointer tintbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count); @@ -2565,6 +2713,16 @@ public interface MeosLibraryPartD { Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, long torigin, Pointer count); + Pointer box3d_from_gbox(Pointer box); + + Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid); + + String box3d_out(Pointer box, int maxdd); + + Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax); + + String gbox_out(Pointer box, int maxdd); + Pointer geo_as_ewkb(Pointer gs, String endian, Pointer size); String geo_as_ewkt(Pointer gs, int precision); @@ -2583,8 +2741,6 @@ public interface MeosLibraryPartD { String geo_out(Pointer gs); - Pointer geog_from_binary(String wkb_bytea); - Pointer geog_from_hexewkb(String wkt); Pointer geog_in(String str, int typmod); @@ -2593,15 +2749,11 @@ public interface MeosLibraryPartD { Pointer geom_in(String str, int typmod); - Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid); - - String box3d_out(Pointer box, int maxdd); - - Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax); + Pointer box3d_in(String str); - String gbox_out(Pointer box, int maxdd); + Pointer gbox_in(String str); - Pointer geo_copy(Pointer g); + Pointer geo_copy(Pointer gs); Pointer geogpoint_make2d(int srid, double x, double y); @@ -2615,19 +2767,19 @@ public interface MeosLibraryPartD { Pointer geog_to_geom(Pointer geog); - boolean geo_is_empty(Pointer g); + boolean geo_is_empty(Pointer gs); boolean geo_is_unitary(Pointer gs); String geo_typename(int type); - double geog_area(Pointer g, boolean use_spheroid); + double geog_area(Pointer gs, boolean use_spheroid); - Pointer geog_centroid(Pointer g, boolean use_spheroid); + Pointer geog_centroid(Pointer gs, boolean use_spheroid); - double geog_length(Pointer g, boolean use_spheroid); + double geog_length(Pointer gs, boolean use_spheroid); - double geog_perimeter(Pointer g, boolean use_spheroid); + double geog_perimeter(Pointer gs, boolean use_spheroid); boolean geom_azimuth(Pointer gs1, Pointer gs2, Pointer result); @@ -2681,7 +2833,7 @@ public interface MeosLibraryPartD { Pointer geom_intersection2d_coll(Pointer gs1, Pointer gs2); - Pointer geom_min_bounding_radius(Pointer geom, Pointer radius); + Pointer geom_min_bounding_radius(Pointer geom); Pointer geom_shortestline2d(Pointer gs1, Pointer s2); @@ -2737,6 +2889,8 @@ public interface MeosLibraryPartD { Pointer geomset_in(String str); + String spatialset_out(Pointer s, int maxdd); + String spatialset_as_text(Pointer set, int maxdd); String spatialset_as_ewkt(Pointer set, int maxdd); @@ -2751,7 +2905,7 @@ public interface MeosLibraryPartD { boolean geoset_value_n(Pointer s, int n, Pointer result); - Pointer geoset_values(Pointer s); + Pointer geoset_values(Pointer s, Pointer count); boolean contained_geo_set(Pointer gs, Pointer s); @@ -2939,6 +3093,8 @@ public interface MeosLibraryPartD { boolean stbox_ne(Pointer box1, Pointer box2); + String tspatial_out(Pointer temp, int maxdd); + Pointer tgeogpoint_from_mfjson(String str); Pointer tgeogpoint_in(String str); @@ -2959,8 +3115,6 @@ public interface MeosLibraryPartD { String tspatial_as_text(Pointer temp, int maxdd); - String tspatial_out(Pointer temp, int maxdd); - Pointer tgeo_from_base_temp(Pointer gs, Pointer temp); Pointer tgeoinst_make(Pointer gs, long t); @@ -3001,7 +3155,7 @@ public interface MeosLibraryPartD { Pointer tgeompoint_to_tgeometry(Pointer temp); - boolean tpoint_as_mvtgeom(Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom, Pointer gsarr, Pointer timesarr, Pointer count); + Pointer tpoint_as_mvtgeom(Pointer _sret, Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom); boolean tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize, Pointer result); @@ -3023,7 +3177,7 @@ public interface MeosLibraryPartD { Pointer tgeo_traversed_area(Pointer temp, boolean unary_union); - boolean tgeo_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + boolean tgeo_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); boolean tgeo_value_n(Pointer temp, int n, Pointer result); @@ -3079,11 +3233,15 @@ public interface MeosLibraryPartD { Pointer tgeo_minus_value(Pointer temp, Pointer gs); - Pointer tpoint_at_geom(Pointer temp, Pointer gs, Pointer zspan); + Pointer tpoint_at_elevation(Pointer temp, Pointer s); + + Pointer tpoint_at_geom(Pointer temp, Pointer gs); Pointer tpoint_at_value(Pointer temp, Pointer gs); - Pointer tpoint_minus_geom(Pointer temp, Pointer gs, Pointer zspan); + Pointer tpoint_minus_elevation(Pointer temp, Pointer s); + + Pointer tpoint_minus_geom(Pointer temp, Pointer gs); Pointer tpoint_minus_value(Pointer temp, Pointer gs); @@ -3261,6 +3419,12 @@ public interface MeosLibraryPartD { int acontains_tgeo_tgeo(Pointer temp1, Pointer temp2); + int acovers_geo_tgeo(Pointer gs, Pointer temp); + + int acovers_tgeo_geo(Pointer temp, Pointer gs); + + int acovers_tgeo_tgeo(Pointer temp1, Pointer temp2); + int adisjoint_tgeo_geo(Pointer temp, Pointer gs); int adisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2); @@ -3309,41 +3473,41 @@ public interface MeosLibraryPartD { int etouches_tpoint_geo(Pointer temp, Pointer gs); - Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); + Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp); - Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); + Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs); - Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); + Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2); - Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); + Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp); - Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); + Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs); - Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); + Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2); - Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); + Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp); - Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); + Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs); - Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); + Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2); - Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist, boolean restr, boolean atvalue); + Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist); - Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean restr, boolean atvalue); + Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist); - Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean restr, boolean atvalue); + Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist); - Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); + Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp); - Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); + Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs); - Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); + Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2); - Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); + Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp); - Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); + Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs); - Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); + Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2); Pointer tdistance_tgeo_geo(Pointer temp, Pointer gs); @@ -3367,6 +3531,16 @@ public interface MeosLibraryPartD { Pointer shortestline_tgeo_tgeo(Pointer temp1, Pointer temp2); + double mindistance_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2); + + double mindistance_tgeo_tgeo(Pointer temp1, Pointer temp2, double threshold); + + Pointer edwithin_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, double dist, Pointer count); + + Pointer tdwithin_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, double dist, Pointer count, Pointer periods); + + Pointer adisjoint_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, Pointer count); + Pointer tpoint_tcentroid_finalfn(Pointer state); Pointer tpoint_tcentroid_transfn(Pointer state, Pointer temp); @@ -3385,11 +3559,11 @@ public interface MeosLibraryPartD { Pointer stbox_time_tiles(Pointer bounds, Pointer duration, long torigin, boolean border_inc, Pointer count); - Pointer tgeo_space_split(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer count); + Pointer tgeo_space_split(Pointer _sret, Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc); - Pointer tgeo_space_time_split(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer time_bins, Pointer count); + Pointer tgeo_space_time_split(Pointer _sret, Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc); - Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k); + Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k, Pointer count); Pointer geo_cluster_dbscan(Pointer geoms, int ngeoms, double tolerance, int minpoints, Pointer count); @@ -3397,21 +3571,5255 @@ public interface MeosLibraryPartD { Pointer geo_cluster_within(Pointer geoms, int ngeoms, double tolerance, Pointer count); - } + Pointer geo_wlof(Pointer geoms, int ngeoms, int k, double epsilon, Pointer newcount, Pointer clusters); - private static final String _LIB = "libmeos.so"; + String cbuffer_as_ewkt(Pointer cb, int maxdd); - static final MeosLibraryPartA _meos_a = - JarLibraryLoader.create(MeosLibraryPartA.class, _LIB).getLibraryInstance(); - static final MeosLibraryPartB _meos_b = - JarLibraryLoader.create(MeosLibraryPartB.class, _LIB).getLibraryInstance(); - static final MeosLibraryPartC _meos_c = - JarLibraryLoader.create(MeosLibraryPartC.class, _LIB).getLibraryInstance(); - static final MeosLibraryPartD _meos_d = - JarLibraryLoader.create(MeosLibraryPartD.class, _LIB).getLibraryInstance(); + String cbuffer_as_hexwkb(Pointer cb, byte variant, Pointer size); - private static final java.util.Map _dispatch; - static { + String cbuffer_as_text(Pointer cb, int maxdd); + + Pointer cbuffer_as_wkb(Pointer cb, byte variant, Pointer size_out); + + Pointer cbuffer_from_hexwkb(String hexwkb); + + Pointer cbuffer_from_wkb(Pointer wkb, long size); + + Pointer cbuffer_in(String str); + + String cbuffer_out(Pointer cb, int maxdd); + + Pointer cbuffer_copy(Pointer cb); + + Pointer cbuffer_make(Pointer point, double radius); + + Pointer cbuffer_to_geom(Pointer cb); + + Pointer cbuffer_to_stbox(Pointer cb); + + Pointer cbufferarr_to_geom(Pointer cbarr, int count); + + Pointer geom_to_cbuffer(Pointer gs); + + int cbuffer_hash(Pointer cb); + + long cbuffer_hash_extended(Pointer cb, long seed); + + Pointer cbuffer_point(Pointer cb); + + double cbuffer_radius(Pointer cb); + + Pointer cbuffer_round(Pointer cb, int maxdd); + + Pointer cbufferarr_round(Pointer cbarr, int count, int maxdd); + + void cbuffer_set_srid(Pointer cb, int srid); + + int cbuffer_srid(Pointer cb); + + Pointer cbuffer_transform(Pointer cb, int srid); + + Pointer cbuffer_transform_pipeline(Pointer cb, String pipelinestr, int srid, boolean is_forward); + + int contains_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + int covers_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + int disjoint_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + int dwithin_cbuffer_cbuffer(Pointer cb1, Pointer cb2, double dist); + + int intersects_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + int touches_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + Pointer cbuffer_tstzspan_to_stbox(Pointer cb, Pointer s); + + Pointer cbuffer_timestamptz_to_stbox(Pointer cb, long t); + + double distance_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + double distance_cbuffer_geo(Pointer cb, Pointer gs); + + double distance_cbuffer_stbox(Pointer cb, Pointer box); + + double nad_cbuffer_stbox(Pointer cb, Pointer box); + + int cbuffer_cmp(Pointer cb1, Pointer cb2); + + boolean cbuffer_eq(Pointer cb1, Pointer cb2); + + boolean cbuffer_ge(Pointer cb1, Pointer cb2); + + boolean cbuffer_gt(Pointer cb1, Pointer cb2); + + boolean cbuffer_le(Pointer cb1, Pointer cb2); + + boolean cbuffer_lt(Pointer cb1, Pointer cb2); + + boolean cbuffer_ne(Pointer cb1, Pointer cb2); + + boolean cbuffer_nsame(Pointer cb1, Pointer cb2); + + boolean cbuffer_same(Pointer cb1, Pointer cb2); + + Pointer cbufferset_in(String str); + + String cbufferset_out(Pointer s, int maxdd); + + Pointer cbufferset_make(Pointer values, int count); + + Pointer cbuffer_to_set(Pointer cb); + + Pointer cbufferset_end_value(Pointer s); + + Pointer cbufferset_start_value(Pointer s); + + boolean cbufferset_value_n(Pointer s, int n, Pointer result); + + Pointer cbufferset_values(Pointer s, Pointer count); + + Pointer cbuffer_union_transfn(Pointer state, Pointer cb); + + boolean contained_cbuffer_set(Pointer cb, Pointer s); + + boolean contains_set_cbuffer(Pointer s, Pointer cb); + + Pointer intersection_cbuffer_set(Pointer cb, Pointer s); + + Pointer intersection_set_cbuffer(Pointer s, Pointer cb); + + Pointer minus_cbuffer_set(Pointer cb, Pointer s); + + Pointer minus_set_cbuffer(Pointer s, Pointer cb); + + Pointer union_cbuffer_set(Pointer cb, Pointer s); + + Pointer union_set_cbuffer(Pointer s, Pointer cb); + + Pointer tcbuffer_in(String str); + + Pointer tcbuffer_from_mfjson(String mfjson); + + Pointer tcbufferinst_make(Pointer cb, long t); + + Pointer tcbuffer_make(Pointer tpoint, Pointer tfloat); + + Pointer tcbuffer_from_base_temp(Pointer cb, Pointer temp); + + Pointer tcbufferseq_from_base_tstzset(Pointer cb, Pointer s); + + Pointer tcbufferseq_from_base_tstzspan(Pointer cb, Pointer s, int interp); + + Pointer tcbufferseqset_from_base_tstzspanset(Pointer cb, Pointer ss, int interp); + + Pointer tcbuffer_end_value(Pointer temp); + + Pointer tcbuffer_points(Pointer temp); + + Pointer tcbuffer_radius(Pointer temp); + + Pointer tcbuffer_traversed_area(Pointer temp, boolean unary_union); + + Pointer tcbuffer_convex_hull(Pointer temp); + + Pointer tcbuffer_start_value(Pointer temp); + + boolean tcbuffer_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + boolean tcbuffer_value_n(Pointer temp, int n, Pointer result); + + Pointer tcbuffer_values(Pointer temp, Pointer count); + + Pointer tcbuffer_to_tfloat(Pointer temp); + + Pointer tcbuffer_to_tgeompoint(Pointer temp); + + Pointer tgeometry_to_tcbuffer(Pointer temp); + + Pointer tcbuffer_expand(Pointer temp, double dist); + + Pointer tcbuffer_at_cbuffer(Pointer temp, Pointer cb); + + Pointer tcbuffer_at_geom(Pointer temp, Pointer gs); + + Pointer tcbuffer_at_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tcbuffer_minus_cbuffer(Pointer temp, Pointer cb); + + Pointer tcbuffer_minus_geom(Pointer temp, Pointer gs); + + Pointer tcbuffer_minus_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tdistance_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tdistance_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer tdistance_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + double nad_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + double nad_tcbuffer_geo(Pointer temp, Pointer gs); + + double nad_tcbuffer_stbox(Pointer temp, Pointer box); + + double nad_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + double mindistance_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double threshold); + + Pointer nai_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer nai_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer nai_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer shortestline_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer shortestline_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer shortestline_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int always_eq_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int always_eq_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int always_eq_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int always_ne_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int always_ne_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int always_ne_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int ever_eq_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int ever_eq_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int ever_eq_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int ever_ne_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int ever_ne_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int ever_ne_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer teq_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer teq_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tne_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer tne_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int acontains_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int acontains_geo_tcbuffer(Pointer gs, Pointer temp); + + int acontains_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int acontains_tcbuffer_geo(Pointer temp, Pointer gs); + + int acovers_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int acovers_geo_tcbuffer(Pointer gs, Pointer temp); + + int acovers_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int acovers_tcbuffer_geo(Pointer temp, Pointer gs); + + int acovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int adisjoint_tcbuffer_geo(Pointer temp, Pointer gs); + + int adisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int adisjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int adwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist); + + int adwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist); + + int adwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist); + + int aintersects_tcbuffer_geo(Pointer temp, Pointer gs); + + int aintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int aintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int atouches_tcbuffer_geo(Pointer temp, Pointer gs); + + int atouches_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int atouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int econtains_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int econtains_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int econtains_tcbuffer_geo(Pointer temp, Pointer gs); + + int ecovers_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + int ecovers_geo_tcbuffer(Pointer gs, Pointer temp); + + int ecovers_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int ecovers_tcbuffer_geo(Pointer temp, Pointer gs); + + int ecovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int edisjoint_tcbuffer_geo(Pointer temp, Pointer gs); + + int edisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int edwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist); + + int edwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist); + + int edwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist); + + int eintersects_tcbuffer_geo(Pointer temp, Pointer gs); + + int eintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int eintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int etouches_tcbuffer_geo(Pointer temp, Pointer gs); + + int etouches_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + int etouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer tcontains_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer tcontains_geo_tcbuffer(Pointer gs, Pointer temp); + + Pointer tcontains_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer tcontains_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tcontains_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer tcovers_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer tcovers_geo_tcbuffer(Pointer gs, Pointer temp); + + Pointer tcovers_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer tcovers_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tcovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer tdwithin_geo_tcbuffer(Pointer gs, Pointer temp, double dist); + + Pointer tdwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist); + + Pointer tdwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist); + + Pointer tdwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist); + + Pointer tdisjoint_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer tdisjoint_geo_tcbuffer(Pointer gs, Pointer temp); + + Pointer tdisjoint_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer tdisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tdisjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer tintersects_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer tintersects_geo_tcbuffer(Pointer gs, Pointer temp); + + Pointer tintersects_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer tintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer tintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + Pointer ttouches_geo_tcbuffer(Pointer gs, Pointer temp); + + Pointer ttouches_tcbuffer_geo(Pointer temp, Pointer gs); + + Pointer ttouches_cbuffer_tcbuffer(Pointer cb, Pointer temp); + + Pointer ttouches_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + Pointer ttouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + boolean ensure_valid_cbuffer_cbuffer(Pointer cb1, Pointer cb2); + + boolean ensure_valid_cbuffer_geo(Pointer cb, Pointer gs); + + boolean ensure_valid_cbuffer_stbox(Pointer cb, Pointer box); + + boolean ensure_valid_cbufferset_cbuffer(Pointer s, Pointer cb); + + boolean cbuffer_collinear(Pointer cb1, Pointer cb2, Pointer cbuf3, double ratio); + + Pointer cbuffersegm_interpolate(Pointer start, Pointer end, Pointer ratio); + + Pointer cbuffersegm_locate(Pointer start, Pointer end, Pointer value); + + Pointer cbuffer_parse(Pointer str, boolean end); + + String cbuffer_wkt_out(Pointer value, int maxdd, boolean extended); + + Pointer cbuffer_point_p(Pointer cb); + + Pointer datum_cbuffer_round(Pointer buffer, Pointer size); + + Pointer cbuffer_transf_pj(Pointer cb, int srid_to, Pointer pj); + + double cbuffer_distance(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_distance(Pointer cb1, Pointer cb2); + + int cbuffersegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + int cbuffer_contains(Pointer cb1, Pointer cb2); + + int cbuffer_covers(Pointer cb1, Pointer cb2); + + int cbuffer_disjoint(Pointer cb1, Pointer cb2); + + int cbuffer_intersects(Pointer cb1, Pointer cb2); + + int cbuffer_dwithin(Pointer cb1, Pointer cb2, double dist); + + int cbuffer_touches(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_contains(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_covers(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_disjoint(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_intersects(Pointer cb1, Pointer cb2); + + Pointer datum_cbuffer_dwithin(Pointer cb1, Pointer cb2, Pointer dist); + + Pointer datum_cbuffer_touches(Pointer cb1, Pointer cb2); + + boolean temptype_subtype(int subtype); + + boolean temptype_subtype_all(int subtype); + + String tempsubtype_name(int subtype); + + boolean tempsubtype_from_string(String str, Pointer subtype); + + String meosoper_name(int oper); + + int meosoper_from_string(String name); + + String interptype_name(int interp); + + int interptype_from_string(String interp_str); + + int meos_typeof_hexwkb(String hexwkb); + + String meostype_name(int type); + + int temptype_basetype(int type); + + int settype_basetype(int type); + + int spantype_basetype(int type); + + int spantype_spansettype(int type); + + int spansettype_spantype(int type); + + int basetype_spantype(int type); + + int basetype_settype(int type); + + boolean tnumber_basetype(int type); + + boolean geo_basetype(int type); + + boolean meos_basetype(int type); + + boolean alphanum_basetype(int type); + + boolean alphanum_temptype(int type); + + boolean time_type(int type); + + boolean set_basetype(int type); + + boolean set_type(int type); + + boolean numset_type(int type); + + boolean ensure_numset_type(int type); + + boolean timeset_type(int type); + + boolean set_spantype(int type); + + boolean ensure_set_spantype(int type); + + boolean alphanumset_type(int settype); + + boolean geoset_type(int type); + + boolean ensure_geoset_type(int type); + + boolean spatialset_type(int type); + + boolean ensure_spatialset_type(int type); + + boolean span_basetype(int type); + + boolean span_canon_basetype(int type); + + boolean span_type(int type); + + boolean type_span_bbox(int type); + + boolean span_tbox_type(int type); + + boolean ensure_span_tbox_type(int type); + + boolean numspan_basetype(int type); + + boolean numspan_type(int type); + + boolean ensure_numspan_type(int type); + + boolean timespan_basetype(int type); + + boolean timespan_type(int type); + + boolean spanset_type(int type); + + boolean timespanset_type(int type); + + boolean ensure_timespanset_type(int type); + + boolean temporal_type(int type); + + boolean temporal_basetype(int type); + + boolean temptype_supports_linear(int type); + + boolean basetype_byvalue(int type); + + boolean basetype_varlength(int type); + + short meostype_length(int type); + + boolean talphanum_type(int type); + + boolean talpha_type(int type); + + boolean tnumber_type(int type); + + boolean ensure_tnumber_type(int type); + + boolean ensure_tnumber_basetype(int type); + + boolean tnumber_spantype(int type); + + boolean spatial_basetype(int type); + + boolean tspatial_type(int type); + + boolean ensure_tspatial_type(int type); + + boolean tpoint_type(int type); + + boolean ensure_tpoint_type(int type); + + boolean tgeo_type(int type); + + boolean ensure_tgeo_type(int type); + + boolean tgeo_type_all(int type); + + boolean ensure_tgeo_type_all(int type); + + boolean tgeometry_type(int type); + + boolean ensure_tgeometry_type(int type); + + boolean tgeodetic_type(int type); + + boolean ensure_tgeodetic_type(int type); + + boolean ensure_tnumber_tpoint_type(int type); + + Pointer gsl_get_generation_rng(); + + Pointer gsl_get_aggregation_rng(); + + Pointer datum_ceil(Pointer d); + + Pointer datum_degrees(Pointer d, Pointer normalize); + + Pointer datum_float_round(Pointer value, Pointer size); + + Pointer datum_floor(Pointer d); + + int datum_hash(Pointer d, int basetype); + + long datum_hash_extended(Pointer d, int basetype, long seed); + + Pointer datum_radians(Pointer d); + + void floatspan_round_set(Pointer s, int maxdd, Pointer result); + + Pointer set_in(String str, int basetype); + + String set_out(Pointer s, int maxdd); + + Pointer span_in(String str, int spantype); + + String span_out(Pointer s, int maxdd); + + Pointer spanset_in(String str, int spantype); + + String spanset_out(Pointer ss, int maxdd); + + Pointer set_make(Pointer values, int count, int basetype, boolean order); + + Pointer set_make_exp(Pointer values, int count, int maxcount, int basetype, boolean order); + + Pointer set_make_free(Pointer values, int count, int basetype, boolean order); + + Pointer span_make(Pointer lower, Pointer upper, boolean lower_inc, boolean upper_inc, int basetype); + + void span_set(Pointer lower, Pointer upper, boolean lower_inc, boolean upper_inc, int basetype, int spantype, Pointer result); + + Pointer spanset_make_exp(Pointer spans, int count, int maxcount, boolean normalize, boolean order); + + Pointer spanset_make_free(Pointer spans, int count, boolean normalize, boolean order); + + Pointer set_span(Pointer s); + + Pointer set_spanset(Pointer s); + + void value_set_span(Pointer value, int basetype, Pointer result); + + Pointer value_set(Pointer d, int basetype); + + Pointer value_span(Pointer d, int basetype); + + Pointer value_spanset(Pointer d, int basetype); + + Pointer numspan_width(Pointer s); + + Pointer numspanset_width(Pointer ss, boolean boundspan); + + Pointer set_end_value(Pointer s); + + int set_mem_size(Pointer s); + + void set_set_subspan(Pointer s, int minidx, int maxidx, Pointer result); + + void set_set_span(Pointer s, Pointer result); + + Pointer set_start_value(Pointer s); + + boolean set_value_n(Pointer s, int n, Pointer result); + + Pointer set_vals(Pointer s, Pointer count); + + Pointer set_values(Pointer s, Pointer count); + + Pointer spanset_lower(Pointer ss); + + int spanset_mem_size(Pointer ss); + + Pointer spanset_sps(Pointer ss, Pointer count); + + Pointer spanset_upper(Pointer ss); + + void bigintspan_set_floatspan(Pointer s1, Pointer s2); + + void bigintspan_set_intspan(Pointer s1, Pointer s2); + + void datespan_set_tstzspan(Pointer s1, Pointer s2); + + void floatspan_set_bigintspan(Pointer s1, Pointer s2); + + void floatspan_set_intspan(Pointer s1, Pointer s2); + + void intspan_set_bigintspan(Pointer s1, Pointer s2); + + void intspan_set_floatspan(Pointer s1, Pointer s2); + + Pointer numset_shift_scale(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + Pointer numspan_expand(Pointer s, Pointer value); + + Pointer numspan_shift_scale(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + Pointer numspanset_shift_scale(Pointer ss, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + Pointer set_compact(Pointer s); + + void span_expand(Pointer s1, Pointer s2); + + Pointer spanset_compact(Pointer ss); + + Pointer tbox_expand_value(Pointer box, Pointer value, int basetyp); + + Pointer textcat_textset_text_common(Pointer s, Pointer txt, boolean invert); + + void tstzspan_set_datespan(Pointer s1, Pointer s2); + + boolean adjacent_span_value(Pointer s, Pointer value); + + boolean adjacent_spanset_value(Pointer ss, Pointer value); + + boolean adjacent_value_spanset(Pointer value, Pointer ss); + + boolean contained_value_set(Pointer value, Pointer s); + + boolean contained_value_span(Pointer value, Pointer s); + + boolean contained_value_spanset(Pointer value, Pointer ss); + + boolean contains_set_value(Pointer s, Pointer value); + + boolean contains_span_value(Pointer s, Pointer value); + + boolean contains_spanset_value(Pointer ss, Pointer value); + + boolean ovadj_span_span(Pointer s1, Pointer s2); + + boolean left_set_value(Pointer s, Pointer value); + + boolean left_span_value(Pointer s, Pointer value); + + boolean left_spanset_value(Pointer ss, Pointer value); + + boolean left_value_set(Pointer value, Pointer s); + + boolean left_value_span(Pointer value, Pointer s); + + boolean left_value_spanset(Pointer value, Pointer ss); + + boolean lfnadj_span_span(Pointer s1, Pointer s2); + + boolean overleft_set_value(Pointer s, Pointer value); + + boolean overleft_span_value(Pointer s, Pointer value); + + boolean overleft_spanset_value(Pointer ss, Pointer value); + + boolean overleft_value_set(Pointer value, Pointer s); + + boolean overleft_value_span(Pointer value, Pointer s); + + boolean overleft_value_spanset(Pointer value, Pointer ss); + + boolean overright_set_value(Pointer s, Pointer value); + + boolean overright_span_value(Pointer s, Pointer value); + + boolean overright_spanset_value(Pointer ss, Pointer value); + + boolean overright_value_set(Pointer value, Pointer s); + + boolean overright_value_span(Pointer value, Pointer s); + + boolean overright_value_spanset(Pointer value, Pointer ss); + + boolean right_value_set(Pointer value, Pointer s); + + boolean right_set_value(Pointer s, Pointer value); + + boolean right_value_span(Pointer value, Pointer s); + + boolean right_value_spanset(Pointer value, Pointer ss); + + boolean right_span_value(Pointer s, Pointer value); + + boolean right_spanset_value(Pointer ss, Pointer value); + + boolean bbox_type(int bboxtype); + + long bbox_get_size(int bboxtype); + + int bbox_max_dims(int bboxtype); + + boolean temporal_bbox_eq(Pointer box1, Pointer box2, int temptype); + + int temporal_bbox_cmp(Pointer box1, Pointer box2, int temptype); + + void bbox_union_span_span(Pointer s1, Pointer s2, Pointer result); + + boolean inter_span_span(Pointer s1, Pointer s2, Pointer result); + + Pointer intersection_set_value(Pointer s, Pointer value); + + Pointer intersection_span_value(Pointer s, Pointer value); + + Pointer intersection_spanset_value(Pointer ss, Pointer value); + + Pointer intersection_value_set(Pointer value, Pointer s); + + Pointer intersection_value_span(Pointer value, Pointer s); + + Pointer intersection_value_spanset(Pointer value, Pointer ss); + + int mi_span_span(Pointer s1, Pointer s2, Pointer result); + + Pointer minus_set_value(Pointer s, Pointer value); + + Pointer minus_span_value(Pointer s, Pointer value); + + Pointer minus_spanset_value(Pointer ss, Pointer value); + + Pointer minus_value_set(Pointer value, Pointer s); + + Pointer minus_value_span(Pointer value, Pointer s); + + Pointer minus_value_spanset(Pointer value, Pointer ss); + + Pointer union_set_value(Pointer s, Pointer value); + + Pointer union_span_value(Pointer s, Pointer value); + + Pointer union_spanset_value(Pointer ss, Pointer value); + + Pointer union_value_set(Pointer value, Pointer s); + + Pointer union_value_span(Pointer value, Pointer s); + + Pointer union_value_spanset(Pointer value, Pointer ss); + + Pointer distance_set_set(Pointer s1, Pointer s2); + + Pointer distance_set_value(Pointer s, Pointer value); + + Pointer distance_span_span(Pointer s1, Pointer s2); + + Pointer distance_span_value(Pointer s, Pointer value); + + Pointer distance_spanset_span(Pointer ss, Pointer s); + + Pointer distance_spanset_spanset(Pointer ss1, Pointer ss2); + + Pointer distance_spanset_value(Pointer ss, Pointer value); + + Pointer distance_value_value(Pointer l, Pointer r, int basetype); + + } + + public interface MeosLibraryPartC { + + Pointer spanbase_extent_transfn(Pointer state, Pointer value, int basetype); + + Pointer value_union_transfn(Pointer state, Pointer value, int basetype); + + Pointer number_tstzspan_to_tbox(Pointer d, int basetype, Pointer s); + + Pointer number_timestamptz_to_tbox(Pointer d, int basetype, long t); + + void tbox_set(Pointer s, Pointer p, Pointer result); + + void float_set_tbox(double d, Pointer result); + + void int_set_tbox(int i, Pointer result); + + void number_set_tbox(Pointer d, int basetype, Pointer result); + + Pointer number_tbox(Pointer value, int basetype); + + void numset_set_tbox(Pointer s, Pointer result); + + void numspan_set_tbox(Pointer span, Pointer result); + + void timestamptz_set_tbox(long t, Pointer result); + + void tstzset_set_tbox(Pointer s, Pointer result); + + void tstzspan_set_tbox(Pointer s, Pointer result); + + Pointer tbox_shift_scale_value(Pointer box, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + void tbox_expand(Pointer box1, Pointer box2); + + boolean inter_tbox_tbox(Pointer box1, Pointer box2, Pointer result); + + Pointer tboolinst_from_mfjson(Pointer mfjson); + + Pointer tboolinst_in(String str); + + Pointer tboolseq_from_mfjson(Pointer mfjson); + + Pointer tboolseq_in(String str, int interp); + + Pointer tboolseqset_from_mfjson(Pointer mfjson); + + Pointer tboolseqset_in(String str); + + Pointer temporal_in(String str, int temptype); + + String temporal_out(Pointer temp, int maxdd); + + Pointer temparr_out(Pointer temparr, int count, int maxdd); + + Pointer tfloatinst_from_mfjson(Pointer mfjson); + + Pointer tfloatinst_in(String str); + + Pointer tfloatseq_from_mfjson(Pointer mfjson, int interp); + + Pointer tfloatseq_in(String str, int interp); + + Pointer tfloatseqset_from_mfjson(Pointer mfjson, int interp); + + Pointer tfloatseqset_in(String str); + + Pointer tinstant_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype); + + Pointer tinstant_in(String str, int temptype); + + String tinstant_out(Pointer inst, int maxdd); + + Pointer tbigintinst_from_mfjson(Pointer mfjson); + + Pointer tbigintinst_in(String str); + + Pointer tbigintseq_from_mfjson(Pointer mfjson); + + Pointer tbigintseqset_from_mfjson(Pointer mfjson); + + Pointer tbigintseqset_in(String str); + + Pointer tintinst_from_mfjson(Pointer mfjson); + + Pointer tintinst_in(String str); + + Pointer tintseq_from_mfjson(Pointer mfjson); + + Pointer tintseq_in(String str, int interp); + + Pointer tintseqset_from_mfjson(Pointer mfjson); + + Pointer tintseqset_in(String str); + + Pointer tsequence_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype, int interp); + + Pointer tsequence_in(String str, int temptype, int interp); + + String tsequence_out(Pointer seq, int maxdd); + + Pointer tsequenceset_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype, int interp); + + Pointer tsequenceset_in(String str, int temptype, int interp); + + String tsequenceset_out(Pointer ss, int maxdd); + + Pointer ttextinst_from_mfjson(Pointer mfjson); + + Pointer ttextinst_in(String str); + + Pointer ttextseq_from_mfjson(Pointer mfjson); + + Pointer ttextseq_in(String str, int interp); + + Pointer ttextseqset_from_mfjson(Pointer mfjson); + + Pointer ttextseqset_in(String str); + + Pointer temporal_from_mfjson(String mfjson, int temptype); + + Pointer temporal_from_base_temp(Pointer value, int temptype, Pointer temp); + + Pointer tinstant_copy(Pointer inst); + + Pointer tinstant_make(Pointer value, int temptype, long t); + + Pointer tinstant_make_free(Pointer value, int temptype, long t); + + Pointer tsequence_copy(Pointer seq); + + Pointer tsequence_from_base_temp(Pointer value, int temptype, Pointer seq); + + Pointer tsequence_from_base_tstzset(Pointer value, int temptype, Pointer s); + + Pointer tsequence_from_base_tstzspan(Pointer value, int temptype, Pointer s, int interp); + + Pointer tsequence_make_exp(Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer tsequence_make_free(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer tsequenceset_copy(Pointer ss); + + Pointer tseqsetarr_to_tseqset(Pointer seqsets, int count, int totalseqs); + + Pointer tsequenceset_from_base_temp(Pointer value, int temptype, Pointer ss); + + Pointer tsequenceset_from_base_tstzspanset(Pointer value, int temptype, Pointer ss, int interp); + + Pointer tsequenceset_make_exp(Pointer sequences, int count, int maxcount, boolean normalize); + + Pointer tsequenceset_make_free(Pointer sequences, int count, boolean normalize); + + void temporal_set_tstzspan(Pointer temp, Pointer result); + + void tinstant_set_tstzspan(Pointer inst, Pointer result); + + void tnumber_set_tbox(Pointer temp, Pointer result); + + void tnumberinst_set_tbox(Pointer inst, Pointer result); + + void tnumberseq_set_tbox(Pointer seq, Pointer result); + + void tnumberseqset_set_tbox(Pointer ss, Pointer result); + + void tsequence_set_tstzspan(Pointer seq, Pointer result); + + void tsequenceset_set_tstzspan(Pointer ss, Pointer result); + + Pointer temporal_end_inst(Pointer temp); + + Pointer temporal_end_value(Pointer temp); + + Pointer temporal_inst_n(Pointer temp, int n); + + Pointer temporal_insts_p(Pointer temp, Pointer count); + + Pointer temporal_max_inst_p(Pointer temp); + + Pointer temporal_max_value(Pointer temp); + + long temporal_mem_size(Pointer temp); + + Pointer temporal_min_inst_p(Pointer temp); + + Pointer temporal_min_value(Pointer temp); + + Pointer temporal_sequences_p(Pointer temp, Pointer count); + + void temporal_set_bbox(Pointer temp, Pointer result); + + Pointer temporal_start_inst(Pointer temp); + + Pointer temporal_start_value(Pointer temp); + + Pointer temporal_values_p(Pointer temp, Pointer count); + + boolean temporal_value_n(Pointer temp, int n, Pointer result); + + Pointer temporal_values(Pointer temp, Pointer count); + + int tinstant_hash(Pointer inst); + + Pointer tinstant_insts(Pointer inst, Pointer count); + + void tinstant_set_bbox(Pointer inst, Pointer result); + + Pointer tinstant_time(Pointer inst); + + Pointer tinstant_timestamps(Pointer inst, Pointer count); + + Pointer tinstant_value_p(Pointer inst); + + Pointer tinstant_value(Pointer inst); + + boolean tinstant_value_at_timestamptz(Pointer inst, long t, Pointer result); + + Pointer tinstant_values_p(Pointer inst, Pointer count); + + void tnumber_set_span(Pointer temp, Pointer result); + + Pointer tnumberinst_valuespans(Pointer inst); + + double tnumberseq_avg_val(Pointer seq); + + Pointer tnumberseq_valuespans(Pointer seq); + + double tnumberseqset_avg_val(Pointer ss); + + Pointer tnumberseqset_valuespans(Pointer ss); + + Pointer tsequence_duration(Pointer seq); + + long tsequence_end_timestamptz(Pointer seq); + + int tsequence_hash(Pointer seq); + + Pointer tsequence_insts_p(Pointer seq, Pointer count); + + Pointer tsequence_max_inst_p(Pointer seq); + + Pointer tsequence_max_val(Pointer seq); + + Pointer tsequence_min_inst_p(Pointer seq); + + Pointer tsequence_min_val(Pointer seq); + + Pointer tsequence_segments(Pointer seq, Pointer count); + + Pointer tsequence_seqs(Pointer seq, Pointer count); + + long tsequence_start_timestamptz(Pointer seq); + + Pointer tsequence_time(Pointer seq); + + Pointer tsequence_timestamps(Pointer seq, Pointer count); + + boolean tsequence_value_at_timestamptz(Pointer seq, long t, boolean strict, Pointer result); + + Pointer tsequence_values_p(Pointer seq, Pointer count); + + Pointer tsequenceset_duration(Pointer ss, boolean boundspan); + + long tsequenceset_end_timestamptz(Pointer ss); + + int tsequenceset_hash(Pointer ss); + + Pointer tsequenceset_inst_n(Pointer ss, int n); + + Pointer tsequenceset_insts_p(Pointer ss, Pointer count); + + Pointer tsequenceset_max_inst_p(Pointer ss); + + Pointer tsequenceset_max_val(Pointer ss); + + Pointer tsequenceset_min_inst_p(Pointer ss); + + Pointer tsequenceset_min_val(Pointer ss); + + int tsequenceset_num_instants(Pointer ss); + + int tsequenceset_num_timestamps(Pointer ss); + + Pointer tsequenceset_segments(Pointer ss, Pointer count); + + Pointer tsequenceset_sequences_p(Pointer ss, Pointer count); + + long tsequenceset_start_timestamptz(Pointer ss); + + Pointer tsequenceset_time(Pointer ss); + + boolean tsequenceset_timestamptz_n(Pointer ss, int n, Pointer result); + + Pointer tsequenceset_timestamps(Pointer ss, Pointer count); + + boolean tsequenceset_value_at_timestamptz(Pointer ss, long t, boolean strict, Pointer result); + + boolean tsequenceset_value_n(Pointer ss, int n, Pointer result); + + boolean tsequenceset_value_n_p(Pointer ss, int n, Pointer result); + + Pointer tsequenceset_values_p(Pointer ss, Pointer count); + + void temporal_restart(Pointer temp, int count); + + Pointer temporal_tsequence(Pointer temp, int interp); + + Pointer temporal_tsequenceset(Pointer temp, int interp); + + Pointer tinstant_shift_time(Pointer inst, Pointer interv); + + Pointer tinstant_to_tsequence(Pointer inst, int interp); + + Pointer tinstant_to_tsequence_free(Pointer inst, int interp); + + Pointer tinstant_to_tsequenceset(Pointer inst, int interp); + + Pointer tnumber_shift_scale_value(Pointer temp, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + Pointer tnumberinst_shift_value(Pointer inst, Pointer shift); + + Pointer tnumberseq_shift_scale_value(Pointer seq, Pointer shift, Pointer width, boolean hasshift, boolean haswidth); + + Pointer tnumberseqset_shift_scale_value(Pointer ss, Pointer start, Pointer width, boolean hasshift, boolean haswidth); + + void tsequence_restart(Pointer seq, int count); + + Pointer tsequence_set_interp(Pointer seq, int interp); + + Pointer tsequence_shift_scale_time(Pointer seq, Pointer shift, Pointer duration); + + Pointer tsequence_subseq(Pointer seq, int from, int to, boolean lower_inc, boolean upper_inc); + + Pointer tsequence_to_tinstant(Pointer seq); + + Pointer tsequence_to_tsequenceset(Pointer seq); + + Pointer tsequence_to_tsequenceset_free(Pointer seq); + + Pointer tsequence_to_tsequenceset_interp(Pointer seq, int interp); + + void tsequenceset_restart(Pointer ss, int count); + + Pointer tsequenceset_set_interp(Pointer ss, int interp); + + Pointer tsequenceset_shift_scale_time(Pointer ss, Pointer start, Pointer duration); + + Pointer tsequenceset_to_discrete(Pointer ss); + + Pointer tsequenceset_to_linear(Pointer ss); + + Pointer tsequenceset_to_step(Pointer ss); + + Pointer tsequenceset_to_tinstant(Pointer ss); + + Pointer tsequenceset_to_tsequence(Pointer ss); + + Pointer tinstant_merge(Pointer inst1, Pointer inst2); + + Pointer tinstant_merge_array(Pointer instants, int count); + + Pointer tsequence_append_tinstant(Pointer seq, Pointer inst, double maxdist, Pointer maxt, boolean expand); + + Pointer tsequence_append_tsequence(Pointer seq1, Pointer seq2, boolean expand); + + Pointer tsequence_delete_timestamptz(Pointer seq, long t, boolean connect); + + Pointer tsequence_delete_tstzset(Pointer seq, Pointer s, boolean connect); + + Pointer tsequence_delete_tstzspan(Pointer seq, Pointer s, boolean connect); + + Pointer tsequence_delete_tstzspanset(Pointer seq, Pointer ss, boolean connect); + + Pointer tsequence_insert(Pointer seq1, Pointer seq2, boolean connect); + + Pointer tsequence_merge(Pointer seq1, Pointer seq2); + + Pointer tsequence_merge_array(Pointer sequences, int count); + + Pointer tsequenceset_append_tinstant(Pointer ss, Pointer inst, double maxdist, Pointer maxt, boolean expand); + + Pointer tsequenceset_append_tsequence(Pointer ss, Pointer seq, boolean expand); + + Pointer tsequenceset_delete_timestamptz(Pointer ss, long t); + + Pointer tsequenceset_delete_tstzset(Pointer ss, Pointer s); + + Pointer tsequenceset_delete_tstzspan(Pointer ss, Pointer s); + + Pointer tsequenceset_delete_tstzspanset(Pointer ss, Pointer ps); + + Pointer tsequenceset_insert(Pointer ss1, Pointer ss2); + + Pointer tsequenceset_merge(Pointer ss1, Pointer ss2); + + Pointer tsequenceset_merge_array(Pointer seqsets, int count); + + void tsequence_expand_bbox(Pointer seq, Pointer inst); + + void tsequence_set_bbox(Pointer seq, Pointer result); + + void tsequenceset_expand_bbox(Pointer ss, Pointer seq); + + void tsequenceset_set_bbox(Pointer ss, Pointer result); + + Pointer tcontseq_after_timestamptz(Pointer seq, long t, boolean strict); + + Pointer tcontseq_before_timestamptz(Pointer seq, long t, boolean strict); + + Pointer tcontseq_restrict_minmax(Pointer seq, boolean min, boolean atfunc); + + Pointer tdiscseq_after_timestamptz(Pointer seq, long t, boolean strict); + + Pointer tdiscseq_before_timestamptz(Pointer seq, long t, boolean strict); + + Pointer tdiscseq_restrict_minmax(Pointer seq, boolean min, boolean atfunc); + + boolean temporal_bbox_restrict_set(Pointer temp, Pointer set); + + Pointer temporal_restrict_minmax(Pointer temp, boolean min, boolean atfunc); + + Pointer temporal_restrict_timestamptz(Pointer temp, long t, boolean atfunc); + + Pointer temporal_restrict_tstzset(Pointer temp, Pointer s, boolean atfunc); + + Pointer temporal_restrict_tstzspan(Pointer temp, Pointer s, boolean atfunc); + + Pointer temporal_restrict_tstzspanset(Pointer temp, Pointer ss, boolean atfunc); + + Pointer temporal_restrict_value(Pointer temp, Pointer value, boolean atfunc); + + Pointer temporal_restrict_values(Pointer temp, Pointer set, boolean atfunc); + + boolean temporal_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + Pointer tinstant_after_timestamptz(Pointer inst, long t, boolean strict); + + Pointer tinstant_before_timestamptz(Pointer inst, long t, boolean strict); + + Pointer tinstant_restrict_tstzspan(Pointer inst, Pointer period, boolean atfunc); + + Pointer tinstant_restrict_tstzspanset(Pointer inst, Pointer ss, boolean atfunc); + + Pointer tinstant_restrict_timestamptz(Pointer inst, long t, boolean atfunc); + + Pointer tinstant_restrict_tstzset(Pointer inst, Pointer s, boolean atfunc); + + Pointer tinstant_restrict_value(Pointer inst, Pointer value, boolean atfunc); + + Pointer tinstant_restrict_values(Pointer inst, Pointer set, boolean atfunc); + + Pointer tnumber_restrict_span(Pointer temp, Pointer span, boolean atfunc); + + Pointer tnumber_restrict_spanset(Pointer temp, Pointer ss, boolean atfunc); + + Pointer tnumberinst_restrict_span(Pointer inst, Pointer span, boolean atfunc); + + Pointer tnumberinst_restrict_spanset(Pointer inst, Pointer ss, boolean atfunc); + + Pointer tnumberseqset_restrict_span(Pointer ss, Pointer span, boolean atfunc); + + Pointer tnumberseqset_restrict_spanset(Pointer ss, Pointer spanset, boolean atfunc); + + Pointer tsequence_at_timestamptz(Pointer seq, long t); + + Pointer tsequence_restrict_tstzspan(Pointer seq, Pointer s, boolean atfunc); + + Pointer tsequence_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc); + + Pointer tsequenceset_after_timestamptz(Pointer ss, long t, boolean strict); + + Pointer tsequenceset_before_timestamptz(Pointer ss, long t, boolean strict); + + Pointer tsequenceset_restrict_minmax(Pointer ss, boolean min, boolean atfunc); + + Pointer tsequenceset_restrict_tstzspan(Pointer ss, Pointer s, boolean atfunc); + + Pointer tsequenceset_restrict_tstzspanset(Pointer ss, Pointer ps, boolean atfunc); + + Pointer tsequenceset_restrict_timestamptz(Pointer ss, long t, boolean atfunc); + + Pointer tsequenceset_restrict_tstzset(Pointer ss, Pointer s, boolean atfunc); + + Pointer tsequenceset_restrict_value(Pointer ss, Pointer value, boolean atfunc); + + Pointer tsequenceset_restrict_values(Pointer ss, Pointer s, boolean atfunc); + + int tinstant_cmp(Pointer inst1, Pointer inst2); + + boolean tinstant_eq(Pointer inst1, Pointer inst2); + + int tsequence_cmp(Pointer seq1, Pointer seq2); + + boolean tsequence_eq(Pointer seq1, Pointer seq2); + + int tsequenceset_cmp(Pointer ss1, Pointer ss2); + + boolean tsequenceset_eq(Pointer ss1, Pointer ss2); + + int always_eq_base_temporal(Pointer value, Pointer temp); + + int always_eq_temporal_base(Pointer temp, Pointer value); + + int always_ne_base_temporal(Pointer value, Pointer temp); + + int always_ne_temporal_base(Pointer temp, Pointer value); + + int always_ge_base_temporal(Pointer value, Pointer temp); + + int always_ge_temporal_base(Pointer temp, Pointer value); + + int always_gt_base_temporal(Pointer value, Pointer temp); + + int always_gt_temporal_base(Pointer temp, Pointer value); + + int always_le_base_temporal(Pointer value, Pointer temp); + + int always_le_temporal_base(Pointer temp, Pointer value); + + int always_lt_base_temporal(Pointer value, Pointer temp); + + int always_lt_temporal_base(Pointer temp, Pointer value); + + int ever_eq_base_temporal(Pointer value, Pointer temp); + + int ever_eq_temporal_base(Pointer temp, Pointer value); + + int ever_ne_base_temporal(Pointer value, Pointer temp); + + int ever_ne_temporal_base(Pointer temp, Pointer value); + + int ever_ge_base_temporal(Pointer value, Pointer temp); + + int ever_ge_temporal_base(Pointer temp, Pointer value); + + int ever_gt_base_temporal(Pointer value, Pointer temp); + + int ever_gt_temporal_base(Pointer temp, Pointer value); + + int ever_le_base_temporal(Pointer value, Pointer temp); + + int ever_le_temporal_base(Pointer temp, Pointer value); + + int ever_lt_base_temporal(Pointer value, Pointer temp); + + int ever_lt_temporal_base(Pointer temp, Pointer value); + + Pointer tnumberinst_abs(Pointer inst); + + double tnumberinst_distance(Pointer inst1, Pointer inst2); + + Pointer tnumberseq_abs(Pointer seq); + + Pointer tnumberseq_angular_difference(Pointer seq); + + Pointer tnumberseq_delta_value(Pointer seq); + + Pointer tnumberseqset_abs(Pointer ss); + + Pointer tnumberseqset_angular_difference(Pointer ss); + + Pointer tnumberseqset_delta_value(Pointer ss); + + double distance_span_span_double(Pointer s1, Pointer s2); + + double nad_tbox_tbox(Pointer box1, Pointer box2); + + double nad_tnumber_number(Pointer temp, Pointer value); + + double nad_tnumber_tbox(Pointer temp, Pointer box); + + double nad_tnumber_tnumber(Pointer temp1, Pointer temp2); + + Pointer tdistance_tnumber_number(Pointer temp, Pointer value); + + double tnumberseq_integral(Pointer seq); + + double tnumberseq_twavg(Pointer seq); + + double tnumberseqset_integral(Pointer ss); + + double tnumberseqset_twavg(Pointer ss); + + Pointer temporal_compact(Pointer temp); + + Pointer tsequence_compact(Pointer seq); + + Pointer tsequenceset_compact(Pointer ss); + + Pointer temporal_skiplist_make(); + + Pointer skiplist_make(long key_size, long value_size, Pointer comp_fn, Pointer merge_fn); + + int skiplist_search(Pointer list, Pointer key, Pointer value); + + void skiplist_free(Pointer list); + + void skiplist_splice(Pointer list, Pointer keys, Pointer values, int count, Pointer func, boolean crossings, int sktype); + + void temporal_skiplist_splice(Pointer list, Pointer values, int count, Pointer func, boolean crossings); + + Pointer skiplist_values(Pointer list); + + Pointer skiplist_keys_values(Pointer list, Pointer values); + + Pointer temporal_app_tinst_transfn(Pointer state, Pointer inst, int interp, double maxdist, Pointer maxt); + + Pointer temporal_app_tseq_transfn(Pointer state, Pointer seq); + + Pointer span_bins(Pointer s, Pointer size, Pointer origin, Pointer count); + + Pointer spanset_bins(Pointer ss, Pointer size, Pointer origin, Pointer count); + + Pointer tnumber_value_bins(Pointer temp, Pointer size, Pointer origin, Pointer count); + + Pointer tnumber_value_time_boxes(Pointer temp, Pointer vsize, Pointer duration, Pointer vorigin, long torigin, Pointer count); + + Pointer tnumber_value_split(Pointer _sret, Pointer temp, Pointer vsize, Pointer vorigin); + + Pointer tbox_get_value_time_tile(Pointer value, long t, Pointer vsize, Pointer duration, Pointer vorigin, long torigin, int basetype, int spantype); + + Pointer tnumber_value_time_split(Pointer temp, Pointer size, Pointer duration, Pointer vorigin, long torigin, Pointer value_bins, Pointer time_bins, Pointer count); + + String double2_out(Pointer d, int maxdd); + + void double2_set(double a, double b, Pointer result); + + Pointer double2_add(Pointer d1, Pointer d2); + + boolean double2_eq(Pointer d1, Pointer d2); + + String double3_out(Pointer d, int maxdd); + + void double3_set(double a, double b, double c, Pointer result); + + Pointer double3_add(Pointer d1, Pointer d2); + + boolean double3_eq(Pointer d1, Pointer d2); + + String double4_out(Pointer d, int maxdd); + + void double4_set(double a, double b, double c, double d, Pointer result); + + Pointer double4_add(Pointer d1, Pointer d2); + + boolean double4_eq(Pointer d1, Pointer d2); + + boolean double2_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio); + + boolean double3_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio); + + boolean double4_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio); + + Pointer double2segm_interpolate(Pointer start, Pointer end, Pointer ratio); + + Pointer double3segm_interpolate(Pointer start, Pointer end, Pointer ratio); + + Pointer double4segm_interpolate(Pointer start, Pointer end, Pointer ratio); + + int pg_atoi(String s, long size, int c); + + boolean ensure_has_X(int type, short flags); + + boolean ensure_has_Z(int type, short flags); + + boolean ensure_has_T(int type, short flags); + + boolean ensure_has_not_Z(int type, short flags); + + boolean ensure_not_null(Pointer ptr); + + boolean ensure_one_not_null(Pointer ptr1, Pointer ptr2); + + boolean ensure_one_true(boolean hasshift, boolean haswidth); + + boolean ensure_valid_interp(int temptype, int interp); + + boolean ensure_continuous(Pointer temp); + + boolean ensure_same_interp(Pointer temp1, Pointer temp2); + + boolean ensure_same_continuous_interp(short flags1, short flags2); + + boolean ensure_linear_interp(short flags); + + boolean ensure_nonlinear_interp(short flags); + + boolean ensure_common_dimension(short flags1, short flags2); + + boolean ensure_temporal_isof_type(Pointer temp, int type); + + boolean ensure_temporal_isof_basetype(Pointer temp, int basetype); + + boolean ensure_temporal_isof_subtype(Pointer temp, int type); + + boolean ensure_same_temporal_type(Pointer temp1, Pointer temp2); + + boolean ensure_valid_tnumber_numspan(Pointer temp, Pointer s); + + boolean ensure_valid_tnumber_numspanset(Pointer temp, Pointer ss); + + boolean ensure_valid_tnumber_tbox(Pointer temp, Pointer box); + + boolean ensure_valid_temporal_set(Pointer temp, Pointer s); + + boolean ensure_valid_temporal_temporal(Pointer temp1, Pointer temp2); + + boolean ensure_valid_tnumber_tnumber(Pointer temp1, Pointer temp2); + + boolean ensure_not_negative(int i); + + boolean ensure_positive(int i); + + boolean not_negative_datum(Pointer size, int basetype); + + boolean ensure_not_negative_datum(Pointer size, int basetype); + + boolean positive_datum(Pointer size, int basetype); + + boolean ensure_positive_datum(Pointer size, int basetype); + + boolean ensure_valid_day_duration(Pointer duration); + + boolean positive_duration(Pointer duration); + + boolean ensure_positive_duration(Pointer duration); + + Pointer temporal_bbox_ptr(Pointer temp); + + boolean intersection_temporal_temporal(Pointer temp1, Pointer temp2, int mode, Pointer inter1, Pointer inter2); + + String mobilitydb_version(); + + String mobilitydb_full_version(); + + Pointer round_fn(int basetype); + + boolean temporal_bbox_restrict_value(Pointer temp, Pointer value); + + boolean ensure_valid_tcbuffer_cbuffer(Pointer temp, Pointer cb); + + boolean ensure_valid_tcbuffer_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tcbuffer_stbox(Pointer temp, Pointer box); + + boolean ensure_valid_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2); + + int tcbuffersegm_intersection_value(Pointer start, Pointer end, Pointer value, long lower, long upper, Pointer t1, Pointer t2); + + int tcbuffersegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + int tcbuffersegm_dwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist, long lower, long upper, Pointer t1, Pointer t2); + + int tcbuffersegm_tdwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist, long lower, long upper, Pointer t1, Pointer t2); + + int tcbuffersegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist); + + boolean cbuffer_set_stbox(Pointer cb, Pointer box); + + void cbufferarr_set_stbox(Pointer values, int count, Pointer box); + + void cbuffer_timestamptz_set_stbox(Pointer cb, long t, Pointer box); + + void cbuffer_tstzspan_set_stbox(Pointer cb, Pointer s, Pointer box); + + void tcbufferinst_set_stbox(Pointer inst, Pointer box); + + void tcbufferinstarr_set_stbox(Pointer instants, int count, Pointer box); + + void tcbufferseq_expand_stbox(Pointer seq, Pointer inst); + + Pointer tcbufferinst_traversed_area(Pointer inst); + + Pointer tcbufferseq_traversed_area(Pointer seq, boolean unary_union); + + Pointer tcbufferseqset_traversed_area(Pointer ss, boolean unary_union); + + Pointer tcbuffersegm_traversed_area(Pointer inst1, Pointer inst2); + + Pointer tcbuffer_restrict_cbuffer(Pointer temp, Pointer cb, boolean atfunc); + + Pointer tcbuffer_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tcbuffer_restrict_geom(Pointer temp, Pointer gs, boolean atfunc); + + int ea_contains_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever); + + int ea_contains_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_contains_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever); + + int ea_contains_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever); + + int ea_covers_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever); + + int ea_covers_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_covers_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever); + + int ea_covers_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever); + + int ea_covers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever); + + int ea_disjoint_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_disjoint_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever); + + int ea_disjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever); + + int ea_disjoint_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever); + + int ea_disjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever); + + int ea_intersects_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_intersects_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever); + + int ea_intersects_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever); + + int ea_intersects_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever); + + int ea_intersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever); + + int ea_touches_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_touches_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever); + + int ea_touches_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever); + + int ea_touches_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever); + + int ea_touches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever); + + Pointer tinterrel_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean tinter); + + Pointer tinterrel_tcbuffer_geo(Pointer temp, Pointer gs, boolean tinter); + + Pointer clipper2_clip_poly_poly(Pointer subj, Pointer clip, int op); + + Pointer clipper2_traj_poly_periods(Pointer seq, Pointer gs, Pointer out_count); + + Pointer clip_poly_poly(Pointer subj, Pointer clip, int operation); + + int lwproj_lookup(int srid_from, int srid_to, Pointer pj); + + int spheroid_init_from_srid(int srid, Pointer s); + + void srid_check_latlong(int srid); + + int srid_is_latlong(int srid); + + Pointer geom_serialize(Pointer lwgeom); + + Pointer geog_serialize(Pointer lwgeom); + + Pointer meos_postgis_valid_typmod(Pointer gs, int typmod); + + String geo_as_wkt(Pointer gs, int precision, boolean extended); + + Pointer box2d_to_lwgeom(Pointer box, int srid); + + Pointer box3d_to_lwgeom(Pointer box); + + Pointer MEOS_POSTGIS2GEOS(Pointer pglwgeom); + + Pointer MEOS_GEOS2POSTGIS(Pointer geom, String want3d); + + boolean geom_spatialrel(Pointer gs1, Pointer gs2, int rel); + + Pointer lwgeom_line_interpolate_point(Pointer geom, double fraction, int srid, String repeat); + + void point_get_coords(Pointer point, boolean hasz, Pointer x, Pointer y, Pointer z); + + void tstzset_stbox_slice(Pointer tsdatum, Pointer box); + + void tstzspanset_stbox_slice(Pointer psdatum, Pointer box); + + boolean stbox_index_leaf_consistent(Pointer key, Pointer query, int strategy); + + boolean stbox_gist_inner_consistent(Pointer key, Pointer query, int strategy); + + boolean stbox_index_recheck(int strategy); + + Pointer stboxnode_copy(Pointer box); + + int getQuadrant8D(Pointer centroid, Pointer inBox); + + void stboxnode_init(Pointer centroid, Pointer nodebox); + + void stboxnode_quadtree_next(Pointer nodebox, Pointer centroid, int quadrant, Pointer next_nodebox); + + void stboxnode_kdtree_next(Pointer nodebox, Pointer centroid, int node, int level, Pointer next_nodebox); + + boolean overlap8D(Pointer nodebox, Pointer query); + + boolean overlapKD(Pointer nodebox, Pointer query, int level); + + boolean contain8D(Pointer nodebox, Pointer query); + + boolean containKD(Pointer nodebox, Pointer query, int level); + + boolean left8D(Pointer nodebox, Pointer query); + + boolean overLeft8D(Pointer nodebox, Pointer query); + + boolean right8D(Pointer nodebox, Pointer query); + + boolean overRight8D(Pointer nodebox, Pointer query); + + boolean below8D(Pointer nodebox, Pointer query); + + boolean overBelow8D(Pointer nodebox, Pointer query); + + boolean above8D(Pointer nodebox, Pointer query); + + boolean overAbove8D(Pointer nodebox, Pointer query); + + boolean front8D(Pointer nodebox, Pointer query); + + boolean overFront8D(Pointer nodebox, Pointer query); + + boolean back8D(Pointer nodebox, Pointer query); + + boolean overBack8D(Pointer nodebox, Pointer query); + + boolean before8D(Pointer nodebox, Pointer query); + + boolean overBefore8D(Pointer nodebox, Pointer query); + + boolean after8D(Pointer nodebox, Pointer query); + + boolean overAfter8D(Pointer nodebox, Pointer query); + + double distance_stbox_nodebox(Pointer query, Pointer nodebox); + + void tspatial_spgist_get_stbox(Pointer value, int type, Pointer result); + + void mobilitydb_init(); + + Pointer geo_stbox(Pointer gs); + + Pointer stbox_geo(Pointer box); + + Pointer tcomp_geo_tgeo(Pointer gs, Pointer temp, Pointer func); + + Pointer tcomp_tgeo_geo(Pointer temp, Pointer gs, Pointer func); + + boolean ensure_geoaggstate(Pointer state, int srid, boolean hasz); + + boolean ensure_geoaggstate_state(Pointer state1, Pointer state2); + + Pointer tpoint_transform_tcentroid(Pointer temp, Pointer count); + + Pointer tpointinst_tcentroid_finalfn(Pointer instants, int count, int srid); + + Pointer tpointseq_tcentroid_finalfn(Pointer sequences, int count, int srid); + + boolean point3d_min_dist(Pointer p1, Pointer p2, Pointer p3, Pointer p4, Pointer fraction); + + double stbox_spatial_distance(Pointer box1, Pointer box2); + + int tgeompointsegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param); + + int tgeogpointsegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param); + + double tinstant_distance(Pointer inst1, Pointer inst2, Pointer func); + + Pointer tpointseq_at_geom(Pointer seq, Pointer gs, Pointer count); + + Pointer tpointseq_interperiods(Pointer seq, Pointer gs, Pointer count); + + void datum_point4d(Pointer value, Pointer p); + + int geopoint_cmp(Pointer gs1, Pointer gs2); + + boolean geopoint_eq(Pointer gs1, Pointer gs2); + + boolean geopoint_same(Pointer gs1, Pointer gs2); + + boolean datum_point_eq(Pointer point1, Pointer point2); + + boolean datum_point_same(Pointer point1, Pointer point2); + + Pointer datum2_point_eq(Pointer point1, Pointer point2); + + Pointer datum2_point_ne(Pointer point1, Pointer point2); + + Pointer datum2_point_same(Pointer point1, Pointer point2); + + Pointer datum2_point_nsame(Pointer point1, Pointer point2); + + Pointer datum2_geom_centroid(Pointer geo); + + Pointer datum2_geog_centroid(Pointer geo); + + Pointer geo_extract_elements(Pointer gs, Pointer count); + + Pointer geo_serialize(Pointer geom); + + Pointer geo_distance_fn(short flags); + + Pointer point_distance_fn(short flags); + + Pointer datum_geom_distance2d(Pointer geom1, Pointer geom2); + + Pointer datum_geom_distance3d(Pointer geom1, Pointer geom2); + + Pointer datum_geog_distance(Pointer geog1, Pointer geog2); + + Pointer datum_pt_distance2d(Pointer geom1, Pointer geom2); + + Pointer datum_pt_distance3d(Pointer geom1, Pointer geom2); + + short spatial_flags(Pointer d, int basetype); + + boolean ensure_srid_is_latlong(int srid); + + boolean ensure_spatial_validity(Pointer temp1, Pointer temp2); + + boolean ensure_not_geodetic(short flags); + + boolean ensure_same_geodetic(short flags1, short flags2); + + boolean ensure_same_geodetic_geo(Pointer gs1, Pointer gs2); + + boolean ensure_same_geodetic_tspatial_geo(Pointer temp, Pointer gs); + + boolean ensure_same_geodetic_tspatial_base(Pointer temp, Pointer base); + + boolean ensure_srid_known(int srid); + + boolean ensure_same_srid(int srid1, int srid2); + + boolean ensure_same_dimensionality(short flags1, short flags2); + + boolean same_spatial_dimensionality(short flags1, short flags2); + + boolean ensure_same_spatial_dimensionality(short flags1, short flags2); + + boolean ensure_same_dimensionality_geo(Pointer gs1, Pointer gs2); + + boolean same_dimensionality_tspatial_geo(Pointer temp, Pointer gs); + + boolean ensure_same_dimensionality_tspatial_geo(Pointer temp, Pointer gs); + + boolean ensure_same_spatial_dimensionality_stbox_geo(Pointer box, Pointer gs); + + boolean ensure_same_geodetic_stbox_geo(Pointer box, Pointer gs); + + boolean ensure_has_Z_geo(Pointer gs); + + boolean ensure_has_not_Z_geo(Pointer gs); + + boolean ensure_has_M_geo(Pointer gs); + + boolean ensure_has_not_M_geo(Pointer gs); + + boolean ensure_not_geodetic_geo(Pointer gs); + + boolean ensure_point_type(Pointer gs); + + boolean ensure_mline_type(Pointer gs); + + boolean circle_type(Pointer gs); + + boolean ensure_circle_type(Pointer gs); + + boolean ensure_not_empty(Pointer gs); + + boolean ensure_valid_stbox_geo(Pointer box, Pointer gs); + + boolean ensure_valid_tspatial_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tspatial_base(Pointer temp, Pointer base); + + boolean ensure_valid_tspatial_tspatial(Pointer temp1, Pointer temp2); + + boolean ensure_valid_spatial_stbox_stbox(Pointer box1, Pointer box2); + + boolean ensure_valid_tgeo_stbox(Pointer temp, Pointer box); + + boolean ensure_valid_geo_geo(Pointer gs1, Pointer gs2); + + boolean ensure_valid_tgeo_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tgeo_tgeo(Pointer temp1, Pointer temp2); + + boolean ensure_valid_tpoint_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tpoint_tpoint(Pointer temp1, Pointer temp2); + + boolean mline_type(Pointer gs); + + Pointer tpoint_get_coord(Pointer temp, int coord); + + int eacomp_tgeo_geo(Pointer temp, Pointer gs, Pointer func, boolean ever); + + Pointer closest_point2d_on_segment_ratio(Pointer p, Pointer A, Pointer B, Pointer closest); + + Pointer closest_point3dz_on_segment_ratio(Pointer p, Pointer A, Pointer B, Pointer closest); + + Pointer closest_point_on_segment_sphere(Pointer p, Pointer A, Pointer B, Pointer closest, Pointer dist); + + void interpolate_point4d_spheroid(Pointer p1, Pointer p2, Pointer p, Pointer s, double f); + + Pointer geopoint_make(double x, double y, double z, boolean hasz, boolean geodetic, int srid); + + Pointer lwcircle_make(double x, double y, double radius, int srid); + + Pointer geocircle_make(double x, double y, double radius, int srid); + + Pointer pointsegm_interpolate(Pointer start, Pointer end, Pointer ratio); + + Pointer pointsegm_locate(Pointer start, Pointer end, Pointer point, Pointer dist); + + int tgeompointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + int tgeogpointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + boolean geopoint_collinear(Pointer value1, Pointer value2, Pointer value3, double ratio, boolean hasz, boolean geodetic); + + Pointer lwpointarr_remove_duplicates(Pointer points, int count, Pointer newcount); + + Pointer lwpointarr_make_trajectory(Pointer points, int count, int interp); + + Pointer lwline_make(Pointer value1, Pointer value2); + + Pointer lwcoll_from_points_lines(Pointer points, Pointer lines, int npoints, int nlines); + + int tpointseq_stops_iter(Pointer seq, double maxdist, int mintunits, Pointer result); + + Pointer datum_geom_contains(Pointer geom1, Pointer geom2); + + Pointer datum_geom_covers(Pointer geom1, Pointer geom2); + + Pointer datum_geom_disjoint2d(Pointer geom1, Pointer geom2); + + Pointer datum_geom_disjoint3d(Pointer geom1, Pointer geom2); + + Pointer datum_geog_disjoint(Pointer geog1, Pointer geog2); + + Pointer datum_geom_intersects2d(Pointer geom1, Pointer geom2); + + Pointer datum_geom_intersects3d(Pointer geom1, Pointer geom2); + + Pointer datum_geog_intersects(Pointer geog1, Pointer geog2); + + Pointer datum_geom_touches(Pointer geom1, Pointer geom2); + + Pointer datum_geom_dwithin2d(Pointer geom1, Pointer geom2, Pointer dist); + + Pointer datum_geom_dwithin3d(Pointer geom1, Pointer geom2, Pointer dist); + + Pointer datum_geog_dwithin(Pointer geog1, Pointer geog2, Pointer dist); + + Pointer datum_geom_relate_pattern(Pointer geog1, Pointer geog2, Pointer p); + + Pointer geo_disjoint_fn(short flags1, short flags2); + + Pointer geo_disjoint_fn_geo(short flags1, byte flags2); + + Pointer geo_intersects_fn(short flags1, short flags2); + + Pointer geo_intersects_fn_geo(short flags1, byte flags2); + + Pointer geo_dwithin_fn(short flags1, short flags2); + + Pointer geo_dwithin_fn_geo(short flags1, byte flags2); + + int tpointsegm_tdwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer value, long lower, long upper, Pointer t1, Pointer t2); + + int spatialrel_geo_geo(Pointer gs1, Pointer gs2, Pointer param, Pointer func, int numparam, boolean invert); + + int spatialrel_tgeo_tgeo(Pointer temp1, Pointer temp2, Pointer param, Pointer func, int numparam); + + int ea_contains_geo_tgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_contains_tgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_contains_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever); + + int ea_covers_geo_tgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_covers_tgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_covers_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever); + + int ea_disjoint_geo_tgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_disjoint_tgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_disjoint_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever); + + int ea_intersects_geo_tgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_intersects_tgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_intersects_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever); + + int ea_touches_tpoint_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_touches_tgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_touches_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever); + + int ea_dwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean ever); + + int ea_dwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean ever); + + int ea_spatialrel_tspatial_geo(Pointer temp, Pointer gs, Pointer func, boolean ever, boolean invert); + + int ea_spatialrel_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer func, boolean ever); + + Pointer tspatialrel_tspatial_base(Pointer temp, Pointer base, Pointer param, Pointer func, int numparam, boolean invert); + + Pointer tspatialrel_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer param, Pointer func, int numparam, boolean invert); + + Pointer tinterrel_tgeo_geo(Pointer temp, Pointer gs, boolean tinter); + + Pointer tinterrel_tspatial_base(Pointer temp, Pointer base, boolean tinter, Pointer func); + + Pointer tinterrel_tspatial_tspatial(Pointer temp1, Pointer temp2, boolean tinter); + + Pointer tdwithin_tspatial_tspatial(Pointer sync1, Pointer sync2, Pointer dist, Pointer func, Pointer tpfn); + + int tdwithin_add_solutions(int solutions, long lower, long upper, boolean lower_inc, boolean upper_inc, boolean upper_inc1, long t1, long t2, Pointer instants, Pointer result); + + Pointer tdwithin_tspatial_spatial(Pointer temp, Pointer base, Pointer dist, Pointer func, Pointer tpfn); + + Pointer bitmatrix_make(Pointer count, int ndims); + + int tpoint_set_tiles(Pointer temp, Pointer state, Pointer bm); + + Pointer tpoint_at_tile(Pointer temp, Pointer box); + + void stbox_tile_state_set(double x, double y, double z, long t, double xsize, double ysize, double zsize, long tunits, boolean hasx, boolean hasz, boolean hast, int srid, Pointer result); + + Pointer stbox_tile_state_make(Pointer temp, Pointer box, double xsize, double ysize, double zsize, Pointer duration, int sorigin, long torigin, boolean border_inc); + + void stbox_tile_state_next(Pointer state); + + boolean stbox_tile_state_get(Pointer state, Pointer box); + + Pointer tgeo_space_time_tile_init(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer ntiles); + + Pointer stbox_space_time_tile(Pointer point, long t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean hasx, boolean hast); + + Pointer create_trip(Pointer lines, Pointer maxSpeeds, Pointer categories, int noEdges, long startTime, boolean disturbData, int verbosity); + + Pointer spatialarr_wkt_out(Pointer spatialarr, int basetype, int count, int maxdd, boolean extended); + + String spatialbase_as_text(Pointer value, int type, int maxdd); + + String spatialbase_as_ewkt(Pointer value, int type, int maxdd); + + boolean point_transf_pj(Pointer gs, int srid_to, Pointer pj); + + void tgeoinst_set_stbox(Pointer inst, Pointer box); + + void tgeoinstarr_set_stbox(Pointer instants, int count, Pointer box); + + void tgeoseq_expand_stbox(Pointer seq, Pointer inst); + + void tspatialinst_set_stbox(Pointer inst, Pointer box); + + void tspatialinstarr_set_stbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer box); + + void tspatialseqarr_set_stbox(Pointer sequences, int count, Pointer box); + + void tspatialseq_expand_stbox(Pointer seq, Pointer inst); + + void spatialarr_set_bbox(Pointer values, int basetype, int count, Pointer box); + + boolean boxop_tspatial_stbox(Pointer temp, Pointer box, Pointer bool, boolean invert); + + boolean boxop_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer bool); + + boolean srid_parse(Pointer str, Pointer srid); + + boolean spatial_parse_elem(Pointer str, int temptype, String delim, Pointer temp_srid, Pointer result); + + boolean geo_parse(Pointer str, int basetype, String delim, Pointer srid, Pointer result); + + Pointer stbox_parse(Pointer str); + + Pointer tpoint_parse(Pointer str, int temptype); + + Pointer tspatialinst_parse(Pointer str, int temptype, boolean end, Pointer temp_srid); + + Pointer tspatialseq_disc_parse(Pointer str, int temptype, Pointer temp_srid); + + Pointer tspatialseq_cont_parse(Pointer str, int temptype, int interp, boolean end, Pointer temp_srid); + + Pointer tspatialseqset_parse(Pointer str, int temptype, int interp, Pointer temp_srid); + + Pointer tspatial_parse(Pointer str, int temptype); + + boolean h3_are_neighbor_cells_meos(long origin, long destination); + + long h3_cells_to_directed_edge_meos(long origin, long destination); + + boolean h3_is_valid_directed_edge_meos(long edge); + + long h3_get_directed_edge_origin_meos(long edge); + + long h3_get_directed_edge_destination_meos(long edge); + + long h3_cell_to_parent_meos(long origin, int resolution); + + long h3_cell_to_center_child_meos(long origin, int resolution); + + long h3_cell_to_child_pos_meos(long child, int parentRes); + + long h3_child_pos_to_cell_meos(long childPos, long parent, int childRes); + + int h3_get_resolution_meos(long hex); + + int h3_get_base_cell_number_meos(long hex); + + boolean h3_is_valid_cell_meos(long hex); + + boolean h3_is_res_class_iii_meos(long hex); + + boolean h3_is_pentagon_meos(long hex); + + long h3_get_num_cells_meos(int resolution); + + long h3_grid_distance_meos(long originIndex, long h3Index); + + long h3_cell_to_vertex_meos(long cell, int vertexNum); + + boolean h3_is_valid_vertex_meos(long vertex); + + long h3index_in(String str); + + String h3index_out(long cell); + + boolean h3index_eq(long a, long b); + + boolean h3index_ne(long a, long b); + + boolean h3index_lt(long a, long b); + + boolean h3index_le(long a, long b); + + boolean h3index_gt(long a, long b); + + boolean h3index_ge(long a, long b); + + int h3index_cmp(long a, long b); + + int h3index_hash(long cell); + + Pointer h3_grid_disk(long origin, int k); + + Pointer h3_grid_ring(long origin, int k); + + Pointer h3_grid_path_cells(long start, long end); + + Pointer h3_cell_to_children(long origin, int childRes); + + Pointer h3_compact_cells(Pointer cells); + + Pointer h3_uncompact_cells(Pointer cells, int res); + + Pointer h3_origin_to_directed_edges(long origin); + + Pointer h3_cell_to_vertexes(long cell); + + Pointer h3_get_icosahedron_faces(long cell); + + boolean ensure_valid_th3index_th3index(Pointer temp1, Pointer temp2); + + boolean ensure_valid_th3index_h3index(Pointer temp, long cell); + + boolean ensure_valid_th3index_tgeogpoint(Pointer temp1, Pointer temp2); + + Pointer datum2_h3index_eq(Pointer d1, Pointer d2, int type); + + Pointer datum2_h3index_ne(Pointer d1, Pointer d2, int type); + + void th3indexinst_set_stbox(Pointer inst, Pointer box); + + void th3indexinstarr_set_stbox(Pointer instants, int count, Pointer box); + + void th3indexseq_expand_stbox(Pointer seq, Pointer inst); + + long h3_gs_point_to_cell(Pointer point, int resolution); + + Pointer h3_cell_to_gs_point(long cell); + + Pointer h3_cell_to_gs_boundary(long cell); + + Pointer cell_boundary_to_gs(Pointer bnd); + + double h3_sample_step_deg(int resolution); + + long h3_latlng_deg_to_cell(double lat_deg, double lng_deg, int resolution); + + long h3_cell_to_parent_next_meos(long cell); + + long h3_cell_to_center_child_next_meos(long cell); + + Pointer h3_directed_edge_to_gs_boundary(long edge); + + Pointer h3_vertex_to_gs_point(long vertex); + + Pointer h3_cell_to_local_ij_meos(long origin, long cell); + + long h3_local_ij_to_cell_meos(long origin, Pointer coord); + + int h3_unit_from_cstring(String unit); + + double h3_cell_area_meos(long cell, int unit); + + double h3_edge_length_meos(long edge, int unit); + + double h3_gs_great_circle_distance_meos(Pointer a, Pointer b, int unit); + + Pointer datum_h3_get_resolution(Pointer d); + + Pointer datum_h3_get_base_cell_number(Pointer d); + + Pointer datum_h3_is_valid_cell(Pointer d); + + Pointer datum_h3_is_res_class_iii(Pointer d); + + Pointer datum_h3_is_pentagon(Pointer d); + + Pointer datum_h3_cell_to_parent(Pointer cell_d, Pointer res_d); + + Pointer datum_h3_cell_to_parent_next(Pointer cell_d); + + Pointer datum_h3_cell_to_center_child(Pointer cell_d, Pointer res_d); + + Pointer datum_h3_cell_to_center_child_next(Pointer cell_d); + + Pointer datum_h3_cell_to_child_pos(Pointer cell_d, Pointer parent_res_d); + + Pointer datum_h3_child_pos_to_cell(Pointer pos_d, Pointer parent_d, Pointer child_res_d); + + Pointer datum_h3_are_neighbor_cells(Pointer origin_d, Pointer dest_d); + + Pointer datum_h3_cells_to_directed_edge(Pointer origin_d, Pointer dest_d); + + Pointer datum_h3_is_valid_directed_edge(Pointer d); + + Pointer datum_h3_get_directed_edge_origin(Pointer d); + + Pointer datum_h3_get_directed_edge_destination(Pointer d); + + Pointer datum_h3_directed_edge_to_boundary(Pointer d); + + Pointer datum_h3_cell_to_vertex(Pointer cell_d, Pointer vnum_d); + + Pointer datum_h3_vertex_to_latlng(Pointer d); + + Pointer datum_h3_is_valid_vertex(Pointer d); + + Pointer datum_h3_grid_distance(Pointer origin_d, Pointer dest_d); + + Pointer datum_h3_cell_to_local_ij(Pointer origin_d, Pointer cell_d); + + Pointer datum_h3_local_ij_to_cell(Pointer origin_d, Pointer coord_d); + + Pointer datum_h3_latlng_to_cell(Pointer point_d, Pointer res_d); + + Pointer datum_h3_cell_to_latlng(Pointer d); + + Pointer datum_h3_cell_to_boundary(Pointer d); + + Pointer datum_h3_cell_area(Pointer cell_d, Pointer unit_d); + + Pointer datum_h3_edge_length(Pointer edge_d, Pointer unit_d); + + Pointer datum_h3_great_circle_distance(Pointer a_d, Pointer b_d, Pointer unit_d); + + Pointer json_in(String str); + + String json_out(Pointer js); + + Pointer jsonb_from_text(Pointer txt, boolean unique_keys); + + Pointer jsonb_in(String str); + + String jsonb_out(Pointer jb); + + Pointer json_make(Pointer keys_vals, int count); + + Pointer json_make_two_arg(Pointer keys, Pointer values, int count); + + Pointer jsonb_copy(Pointer jb); + + Pointer jsonb_make(Pointer keys_vals, int count); + + Pointer jsonb_make_two_arg(Pointer keys, Pointer values, int count); + + boolean jsonb_to_bool(Pointer jb); + + String jsonb_to_cstring(Pointer jb); + + int jsonb_to_float4(Pointer jb); + + int jsonb_to_float8(Pointer jb); + + short jsonb_to_int16(Pointer jb); + + int jsonb_to_int32(Pointer jb); + + long jsonb_to_int64(Pointer jb); + + int jsonb_to_numeric(Pointer jb); + + Pointer jsonb_to_text(Pointer jb); + + Pointer json_array_element(Pointer js, int element); + + Pointer json_array_element_text(Pointer js, int element); + + Pointer json_array_elements(Pointer js, Pointer count); + + Pointer json_array_elements_text(Pointer js, Pointer count); + + int json_array_length(Pointer js); + + Pointer json_each(Pointer js, Pointer values, Pointer count); + + Pointer json_each_text(Pointer js, Pointer values, Pointer count); + + Pointer json_extract_path(Pointer js, Pointer path_elems, int path_len); + + Pointer json_extract_path_text(Pointer js, Pointer path_elems, int path_len); + + Pointer json_object_field(Pointer js, Pointer key); + + Pointer json_object_field_text(Pointer js, Pointer key); + + Pointer json_object_keys(Pointer js, Pointer count); + + Pointer json_typeof(Pointer js); + + Pointer jsonb_array_element(Pointer jb, int element); + + Pointer jsonb_array_element_text(Pointer jb, int element); + + Pointer jsonb_array_elements(Pointer jb, Pointer count); + + Pointer jsonb_array_elements_text(Pointer jb, Pointer count); + + int jsonb_array_length(Pointer jb); + + boolean jsonb_contained(Pointer jb1, Pointer jb2); + + boolean jsonb_contains(Pointer jb1, Pointer jb2); + + Pointer jsonb_each(Pointer jb, Pointer values, Pointer count); + + Pointer jsonb_each_text(Pointer jb, Pointer values, Pointer count); + + boolean jsonb_exists(Pointer jb, Pointer key); + + boolean jsonb_exists_array(Pointer jb, Pointer keys_elems, int keys_len, boolean any); + + Pointer jsonb_extract_path(Pointer jb, Pointer path_elems, int path_len); + + Pointer jsonb_extract_path_text(Pointer jb, Pointer path_elems, int path_len); + + int jsonb_hash(Pointer jb); + + long jsonb_hash_extended(Pointer jb, long seed); + + Pointer jsonb_object_field(Pointer jb, Pointer key); + + Pointer jsonb_object_field_text(Pointer jb, Pointer key); + + Pointer jsonb_object_keys(Pointer jb, Pointer count); + + Pointer json_strip_nulls(Pointer js, boolean strip_in_arrays); + + Pointer jsonb_concat(Pointer jb1, Pointer jb2); + + Pointer jsonb_delete(Pointer jb, Pointer key); + + Pointer jsonb_delete_array(Pointer jb, Pointer keys_elems, int keys_len); + + Pointer jsonb_delete_index(Pointer jb, int idx); + + Pointer jsonb_delete_path(Pointer jb, Pointer path_elems, int path_len); + + Pointer jsonb_insert(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean after); + + Pointer jsonb_pretty(Pointer jb); + + Pointer jsonb_set(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean create); + + Pointer jsonb_set_lax(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean create, Pointer handle_null); + + Pointer jsonb_strip_nulls(Pointer jb, boolean strip_in_arrays); + + int jsonb_cmp(Pointer jb1, Pointer jb2); + + boolean jsonb_eq(Pointer jb1, Pointer jb2); + + boolean jsonb_ge(Pointer jb1, Pointer jb2); + + boolean jsonb_gt(Pointer jb1, Pointer jb2); + + boolean jsonb_le(Pointer jb1, Pointer jb2); + + boolean jsonb_lt(Pointer jb1, Pointer jb2); + + boolean jsonb_ne(Pointer jb1, Pointer jb2); + + int jsonb_path_exists(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz); + + boolean jsonb_path_match(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonb_path_query_all(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonb_path_query_array(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonb_path_query_first(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonpath_in(String str); + + Pointer jsonpath_copy(Pointer jp); + + String jsonpath_out(Pointer jp); + + Pointer jsonbset_in(String str); + + String jsonbset_out(Pointer s, int maxdd); + + Pointer jsonbset_make(Pointer values, int count); + + Pointer jsonb_to_set(Pointer jb); + + Pointer jsonbset_end_value(Pointer s); + + Pointer jsonbset_start_value(Pointer s); + + boolean jsonbset_value_n(Pointer s, int n, Pointer result); + + Pointer jsonbset_values(Pointer s); + + Pointer concat_jsonbset_jsonb(Pointer s, Pointer jb, boolean invert); + + Pointer jsonbset_array_length(Pointer set); + + Pointer jsonbset_object_field(Pointer set, Pointer key, boolean astext, int null_handle); + + Pointer jsonbset_array_element(Pointer set, int idx, boolean astext, int null_handle); + + Pointer jsonbset_delete_index(Pointer set, int idx); + + Pointer jsonbset_delete(Pointer set, Pointer key); + + Pointer jsonbset_delete_array(Pointer set, Pointer keys, int count); + + Pointer jsonbset_exists(Pointer set, Pointer key); + + Pointer jsonbset_exists_array(Pointer set, Pointer keys, int count, boolean any); + + Pointer jsonbset_set(Pointer set, Pointer keys, int count, Pointer newjb, boolean create, Pointer null_handle, boolean lax); + + Pointer jsonbset_to_alphanumset(Pointer set, String key, int settype, int null_handle); + + Pointer jsonbset_to_intset(Pointer set, String key, int null_handle); + + Pointer jsonbset_to_floatset(Pointer set, String key, int null_handle); + + Pointer jsonbset_to_textset_key(Pointer set, String key, int null_handle); + + Pointer jsonbset_strip_nulls(Pointer set, boolean strip_in_arrays); + + Pointer jsonbset_pretty(Pointer set); + + Pointer jsonbset_delete_path(Pointer set, Pointer path_elems, int path_len); + + Pointer jsonbset_extract_path(Pointer set, Pointer path_elems, int path_len, boolean astext, int null_handle); + + Pointer jsonbset_insert(Pointer set, Pointer path_elems, int path_len, Pointer newjb, boolean after); + + Pointer jsonbset_path_exists(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonbset_path_match(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonbset_path_query_array(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer jsonbset_path_query_first(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz); + + boolean contained_jsonb_set(Pointer jb, Pointer s); + + boolean contains_set_jsonb(Pointer s, Pointer jb); + + Pointer intersection_jsonb_set(Pointer jb, Pointer s); + + Pointer intersection_set_jsonb(Pointer s, Pointer jb); + + Pointer jsonb_union_transfn(Pointer state, Pointer jb); + + Pointer minus_jsonb_set(Pointer jb, Pointer s); + + Pointer minus_set_jsonb(Pointer s, Pointer jb); + + Pointer union_jsonb_set(Pointer jb, Pointer s); + + Pointer union_set_jsonb(Pointer s, Pointer jb); + + Pointer tjsonb_from_mfjson(String str); + + Pointer tjsonb_in(String str); + + String tjsonb_out(Pointer temp); + + Pointer tjsonbinst_from_mfjson(Pointer mfjson); + + Pointer tjsonbinst_in(String str); + + Pointer tjsonbseq_from_mfjson(Pointer mfjson); + + Pointer tjsonbseq_in(String str, int interp); + + Pointer tjsonbseqset_from_mfjson(Pointer mfjson); + + Pointer tjsonbseqset_in(String str); + + Pointer tjsonb_from_base_temp(Pointer jsonb, Pointer temp); + + Pointer tjsonbinst_make(Pointer jsonb, long t); + + Pointer tjsonbseq_from_base_tstzset(Pointer jsonb, Pointer s); + + Pointer tjsonbseq_from_base_tstzspan(Pointer jsonb, Pointer sp); + + Pointer tjsonbseqset_from_base_tstzspanset(Pointer jsonb, Pointer ss); + + Pointer tjsonb_to_ttext(Pointer temp); + + Pointer ttext_to_tjsonb(Pointer temp); + + Pointer tjsonb_end_value(Pointer temp); + + Pointer tjsonb_start_value(Pointer temp); + + boolean tjsonb_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); + + boolean tjsonb_value_n(Pointer temp, int n, Pointer result); + + Pointer tjsonb_values(Pointer temp, Pointer count); + + Pointer concat_tjsonb_jsonb(Pointer temp, Pointer jb, boolean invert); + + Pointer concat_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + Pointer contains_tjsonb_jsonb(Pointer temp, Pointer jb, boolean invert); + + Pointer contains_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + int null_handle_type_from_string(String str); + + Pointer tjson_array_element(Pointer temp, int idx, int null_handle); + + Pointer tjson_array_length(Pointer temp); + + Pointer tjson_extract_path(Pointer temp, Pointer path_elems, int path_len, int null_handle); + + Pointer tjson_object_field(Pointer temp, Pointer key, boolean astext, int null_handle); + + Pointer tjson_strip_nulls(Pointer temp, boolean strip_in_arrays); + + Pointer tjsonb_array_element(Pointer temp, int idx, boolean astext, int null_handle); + + Pointer tjsonb_array_length(Pointer temp); + + Pointer tjsonb_delete(Pointer temp, Pointer key); + + Pointer tjsonb_delete_array(Pointer temp, Pointer keys, int count); + + Pointer tjsonb_delete_index(Pointer temp, int idx); + + Pointer tjsonb_delete_path(Pointer temp, Pointer path_elems, int path_len); + + Pointer tjsonb_exists(Pointer temp, Pointer key); + + Pointer tjsonb_exists_array(Pointer temp, Pointer keys, int count, boolean any); + + Pointer tjsonb_extract_path(Pointer temp, Pointer path_elems, int path_len, boolean astext, int null_handle); + + Pointer tjsonb_insert(Pointer temp, Pointer keys, int count, Pointer newjb, boolean after); + + Pointer tjsonb_object_field(Pointer temp, Pointer key, boolean astext, int null_handle); + + Pointer tjsonb_path_exists(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer tjsonb_path_match(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer tjsonb_path_query_array(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer tjsonb_path_query_first(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz); + + Pointer tjsonb_pretty(Pointer temp); + + Pointer tjsonb_set(Pointer temp, Pointer keys, int count, Pointer newjb, boolean create, Pointer handle_null, boolean lax); + + Pointer tjsonb_strip_nulls(Pointer temp, boolean strip_in_arrays); + + Pointer tjsonb_to_tbool(Pointer temp, String key, int null_handle); + + Pointer tjsonb_to_tfloat(Pointer temp, String key, int interp, int null_handle); + + Pointer tjsonb_to_tint(Pointer temp, String key, int null_handle); + + Pointer tjsonb_to_ttext_key(Pointer temp, String key, int null_handle); + + Pointer tjsonb_at_value(Pointer temp, Pointer jsb); + + Pointer tjsonb_minus_value(Pointer temp, Pointer jsb); + + int always_eq_jsonb_tjsonb(Pointer jb, Pointer temp); + + int always_eq_tjsonb_jsonb(Pointer temp, Pointer jb); + + int always_eq_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + int always_ne_jsonb_tjsonb(Pointer jb, Pointer temp); + + int always_ne_tjsonb_jsonb(Pointer temp, Pointer jb); + + int always_ne_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + int ever_eq_jsonb_tjsonb(Pointer jb, Pointer temp); + + int ever_eq_tjsonb_jsonb(Pointer temp, Pointer jb); + + int ever_eq_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + int ever_ne_jsonb_tjsonb(Pointer jb, Pointer temp); + + int ever_ne_tjsonb_jsonb(Pointer temp, Pointer jb); + + int ever_ne_tjsonb_tjsonb(Pointer temp1, Pointer temp2); + + Pointer teq_jsonb_tjsonb(Pointer jb, Pointer temp); + + Pointer teq_tjsonb_jsonb(Pointer temp, Pointer jb); + + Pointer tne_jsonb_tjsonb(Pointer jb, Pointer temp); + + Pointer tne_tjsonb_jsonb(Pointer temp, Pointer jb); + + Pointer setPath(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int op_type); + + void setPathObject(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int npairs, int op_type); + + void setPathArray(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int nelems, int op_type); + + Pointer datum_jsonb_concat(Pointer l, Pointer r); + + Pointer datum_jsonb_contained(Pointer l, Pointer r); + + Pointer datum_jsonb_contains(Pointer l, Pointer r); + + Pointer datum_jsonb_delete(Pointer jb, Pointer key); + + Pointer datum_jsonb_delete_array(Pointer jb, Pointer array, Pointer count); + + Pointer datum_jsonb_delete_index(Pointer jb, Pointer idx); + + Pointer datum_json_array_element(Pointer txt, Pointer element); + + Pointer datum_jsonb_array_element(Pointer jb, Pointer element); + + Pointer datum_json_array_element_text(Pointer txt, Pointer element); + + Pointer datum_jsonb_array_element_text(Pointer jb, Pointer element); + + Pointer datum_jsonb_exists(Pointer l, Pointer r); + + Pointer datum_jsonb_exists_array(Pointer value, Pointer array, Pointer count, Pointer any); + + Pointer datum_json_array_length(Pointer txt); + + Pointer datum_jsonb_array_length(Pointer txt); + + Pointer datum_json_object_field(Pointer txt, Pointer key); + + Pointer datum_jsonb_object_field(Pointer jb, Pointer key); + + Pointer datum_json_object_field_text(Pointer txt, Pointer key); + + Pointer datum_jsonb_object_field_text(Pointer jb, Pointer key); + + Pointer datum_json_strip_nulls(Pointer txt, Pointer strip_in_arrays); + + Pointer datum_jsonb_strip_nulls(Pointer jb, Pointer strip_in_arrays); + + Pointer datum_jsonb_pretty(Pointer jb); + + Pointer datum_json_extract_path(Pointer txt, Pointer path_elems, Pointer path_len); + + Pointer datum_jsonb_extract_path(Pointer jb, Pointer path_elems, Pointer path_len); + + Pointer datum_json_extract_path_text(Pointer txt, Pointer path_elems, Pointer path_len); + + Pointer datum_jsonb_extract_path_text(Pointer jb, Pointer path_elems, Pointer path_len); + + Pointer datum_jsonb_set(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer create); + + Pointer datum_jsonb_set_lax(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer create, Pointer null_handle); + + Pointer datum_jsonb_delete_path(Pointer jb, Pointer keys, Pointer count); + + Pointer datum_jsonb_insert(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer after); + + Pointer datum_jsonb_path_exists(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz); + + Pointer datum_jsonb_path_match(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz); + + Pointer datum_jsonb_path_query_array(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz); + + Pointer datum_jsonb_path_query_first(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz); + + Pointer datum_jsonb_to_text(Pointer jb); + + Pointer datum_text_to_jsonb(Pointer txt); + + Pointer datum_jsonb_to_alphanum(Pointer jb, Pointer key, Pointer temptype, Pointer null_handle); + + Pointer tjsonb_to_talphanum(Pointer temp, String key, int resbasetype, int interp, int null_handle); + + Pointer jsonbfunc_jsonbset(Pointer s, int func, int intype, int restype); + + Pointer jsonbfunc_jsonbset_jsonb(Pointer s, Pointer jb, Pointer func, boolean invert); + + Pointer jsonbfunc_jsonbset_text(Pointer s, Pointer txt, Pointer func); + + Pointer th3index_in(String str); + + Pointer th3indexinst_in(String str); + + Pointer th3indexseq_in(String str, int interp); + + Pointer th3indexseqset_in(String str); + + Pointer th3index_make(long value, long t); + + Pointer th3indexinst_make(long value, long t); + + Pointer th3indexseq_make(Pointer values, Pointer times, int count, boolean lower_inc, boolean upper_inc); + + Pointer th3indexseqset_make(Pointer sequences, int count); + + long th3index_start_value(Pointer temp); + + long th3index_end_value(Pointer temp); + + boolean th3index_value_n(Pointer temp, int n, Pointer result); + + Pointer th3index_values(Pointer temp, Pointer count); + + boolean th3index_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + Pointer tbigint_to_th3index(Pointer temp); + + Pointer th3index_to_tbigint(Pointer temp); + + int ever_eq_h3index_th3index(long cell, Pointer temp); + + int ever_eq_th3index_h3index(Pointer temp, long cell); + + int ever_ne_h3index_th3index(long cell, Pointer temp); + + int ever_ne_th3index_h3index(Pointer temp, long cell); + + int always_eq_h3index_th3index(long cell, Pointer temp); + + int always_eq_th3index_h3index(Pointer temp, long cell); + + int always_ne_h3index_th3index(long cell, Pointer temp); + + int always_ne_th3index_h3index(Pointer temp, long cell); + + int ever_eq_th3index_th3index(Pointer temp1, Pointer temp2); + + int ever_ne_th3index_th3index(Pointer temp1, Pointer temp2); + + int always_eq_th3index_th3index(Pointer temp1, Pointer temp2); + + int always_ne_th3index_th3index(Pointer temp1, Pointer temp2); + + Pointer teq_h3index_th3index(long cell, Pointer temp); + + Pointer teq_th3index_h3index(Pointer temp, long cell); + + Pointer teq_th3index_th3index(Pointer temp1, Pointer temp2); + + Pointer tne_h3index_th3index(long cell, Pointer temp); + + Pointer tne_th3index_h3index(Pointer temp, long cell); + + Pointer tne_th3index_th3index(Pointer temp1, Pointer temp2); + + Pointer th3index_get_resolution(Pointer temp); + + Pointer th3index_get_base_cell_number(Pointer temp); + + Pointer th3index_is_valid_cell(Pointer temp); + + Pointer th3index_is_res_class_iii(Pointer temp); + + Pointer th3index_is_pentagon(Pointer temp); + + Pointer th3index_cell_to_parent(Pointer temp, int resolution); + + Pointer th3index_cell_to_parent_next(Pointer temp); + + Pointer th3index_cell_to_center_child(Pointer temp, int resolution); + + Pointer th3index_cell_to_center_child_next(Pointer temp); + + Pointer th3index_cell_to_child_pos(Pointer temp, int parent_res); + + Pointer th3index_child_pos_to_cell(Pointer child_pos, Pointer parent, int child_res); + + Pointer tgeogpoint_to_th3index(Pointer temp, int resolution); + + Pointer tgeompoint_to_th3index(Pointer temp, int resolution); + + Pointer th3index_to_tgeogpoint(Pointer temp); + + Pointer th3index_to_tgeompoint(Pointer temp); + + Pointer th3index_cell_to_boundary(Pointer temp); + + Pointer geo_to_h3index_set(Pointer gs, int resolution); + + int ever_eq_h3indexset_th3index(Pointer cells, Pointer th3idx); + + Pointer th3index_are_neighbor_cells(Pointer origin, Pointer dest); + + Pointer th3index_cells_to_directed_edge(Pointer origin, Pointer dest); + + Pointer th3index_is_valid_directed_edge(Pointer edge); + + Pointer th3index_get_directed_edge_origin(Pointer edge); + + Pointer th3index_get_directed_edge_destination(Pointer edge); + + Pointer th3index_directed_edge_to_boundary(Pointer edge); + + Pointer th3index_cell_to_vertex(Pointer temp, int vertex_num); + + Pointer th3index_vertex_to_latlng(Pointer temp); + + Pointer th3index_is_valid_vertex(Pointer temp); + + Pointer th3index_grid_distance(Pointer origin, Pointer dest); + + Pointer th3index_cell_to_local_ij(Pointer origin, Pointer cell); + + Pointer th3index_local_ij_to_cell(Pointer origin, Pointer coord); + + Pointer th3index_cell_area(Pointer temp, String unit); + + Pointer th3index_edge_length(Pointer temp, String unit); + + Pointer tgeogpoint_great_circle_distance(Pointer a, Pointer b, String unit); + + Pointer proj_get_context(); + + Pointer geos_get_context(); + + Pointer datum_geo_round(Pointer value, Pointer size); + + Pointer point_round(Pointer gs, int maxdd); + + void stbox_set(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s, Pointer result); + + void gbox_set_stbox(Pointer box, int srid, Pointer result); + + boolean geo_set_stbox(Pointer gs, Pointer result); + + void geoarr_set_stbox(Pointer values, int count, Pointer result); + + boolean spatial_set_stbox(Pointer d, int basetype, Pointer result); + + void spatialset_set_stbox(Pointer set, Pointer result); + + void stbox_set_box3d(Pointer box, Pointer result); + + void stbox_set_gbox(Pointer box, Pointer result); + + void tstzset_set_stbox(Pointer s, Pointer result); + + void tstzspan_set_stbox(Pointer s, Pointer result); + + void tstzspanset_set_stbox(Pointer s, Pointer result); + + void stbox_expand(Pointer box1, Pointer box2); + + boolean inter_stbox_stbox(Pointer box1, Pointer box2, Pointer result); + + Pointer tgeogpointinst_from_mfjson(Pointer mfjson, int srid); + + Pointer tgeogpointinst_in(String str); + + Pointer tgeogpointseq_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeogpointseq_in(String str, int interp); + + Pointer tgeogpointseqset_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeogpointseqset_in(String str); + + Pointer tgeompointinst_from_mfjson(Pointer mfjson, int srid); + + Pointer tgeompointinst_in(String str); + + Pointer tgeompointseq_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeompointseq_in(String str, int interp); + + Pointer tgeompointseqset_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeompointseqset_in(String str); + + Pointer tgeographyinst_from_mfjson(Pointer mfjson, int srid); + + Pointer tgeographyinst_in(String str); + + Pointer tgeographyseq_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeographyseq_in(String str, int interp); + + Pointer tgeographyseqset_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeographyseqset_in(String str); + + Pointer tgeometryinst_from_mfjson(Pointer mfjson, int srid); + + Pointer tgeometryinst_in(String str); + + Pointer tgeometryseq_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeometryseq_in(String str, int interp); + + Pointer tgeometryseqset_from_mfjson(Pointer mfjson, int srid, int interp); + + Pointer tgeometryseqset_in(String str); + + void tspatial_set_stbox(Pointer temp, Pointer result); + + void tspatialseq_set_stbox(Pointer seq, Pointer box); + + void tspatialseqset_set_stbox(Pointer ss, Pointer box); + + Pointer tgeo_restrict_elevation(Pointer temp, Pointer s, boolean atfunc); + + Pointer tgeo_restrict_geom(Pointer temp, Pointer gs, boolean atfunc); + + Pointer tgeo_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tgeoinst_restrict_geom(Pointer inst, Pointer gs, boolean atfunc); + + Pointer tgeoinst_restrict_stbox(Pointer inst, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tgeoseq_restrict_geom(Pointer seq, Pointer gs, boolean atfunc); + + Pointer tgeoseq_restrict_stbox(Pointer seq, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tgeoseqset_restrict_geom(Pointer ss, Pointer gs, boolean atfunc); + + Pointer tgeoseqset_restrict_stbox(Pointer ss, Pointer box, boolean border_inc, boolean atfunc); + + int spatial_srid(Pointer d, int basetype); + + boolean spatial_set_srid(Pointer d, int basetype, int srid); + + int tspatialinst_srid(Pointer inst); + + Pointer tpointseq_azimuth(Pointer seq); + + Pointer tpointseq_cumulative_length(Pointer seq, double prevlength); + + boolean tpointseq_is_simple(Pointer seq); + + double tpointseq_length(Pointer seq); + + Pointer tpointseq_linear_trajectory(Pointer seq, boolean unary_union); + + Pointer tgeoseq_stboxes(Pointer seq, Pointer count); + + Pointer tgeoseq_split_n_stboxes(Pointer seq, int max_count, Pointer count); + + Pointer tpointseqset_azimuth(Pointer ss); + + Pointer tpointseqset_cumulative_length(Pointer ss); + + } + + public interface MeosLibraryPartD { + + boolean tpointseqset_is_simple(Pointer ss); + + double tpointseqset_length(Pointer ss); + + Pointer tgeoseqset_stboxes(Pointer ss, Pointer count); + + Pointer tgeoseqset_split_n_stboxes(Pointer ss, int max_count, Pointer count); + + Pointer tgeominst_tgeoginst(Pointer inst, boolean oper); + + Pointer tgeomseq_tgeogseq(Pointer seq, boolean oper); + + Pointer tgeomseqset_tgeogseqset(Pointer ss, boolean oper); + + Pointer tgeom_tgeog(Pointer temp, boolean oper); + + Pointer tgeo_tpoint(Pointer temp, boolean oper); + + void tspatialinst_set_srid(Pointer inst, int srid); + + Pointer tpointseq_make_simple(Pointer seq, Pointer count); + + void tspatialseq_set_srid(Pointer seq, int srid); + + Pointer tpointseqset_make_simple(Pointer ss, Pointer count); + + void tspatialseqset_set_srid(Pointer ss, int srid); + + Pointer tpointseq_twcentroid(Pointer seq); + + Pointer tpointseqset_twcentroid(Pointer ss); + + String npoint_as_ewkt(Pointer np, int maxdd); + + String npoint_as_hexwkb(Pointer np, byte variant, Pointer size_out); + + String npoint_as_text(Pointer np, int maxdd); + + Pointer npoint_as_wkb(Pointer np, byte variant, Pointer size_out); + + Pointer npoint_from_hexwkb(String hexwkb); + + Pointer npoint_from_wkb(Pointer wkb, long size); + + Pointer npoint_in(String str); + + String npoint_out(Pointer np, int maxdd); + + Pointer nsegment_in(String str); + + String nsegment_out(Pointer ns, int maxdd); + + Pointer npoint_make(long rid, double pos); + + Pointer nsegment_make(long rid, double pos1, double pos2); + + Pointer geompoint_to_npoint(Pointer gs); + + Pointer geom_to_nsegment(Pointer gs); + + Pointer npoint_to_geompoint(Pointer np); + + Pointer npoint_to_nsegment(Pointer np); + + Pointer npoint_to_stbox(Pointer np); + + Pointer nsegment_to_geom(Pointer ns); + + Pointer nsegment_to_stbox(Pointer ns); + + int npoint_hash(Pointer np); + + long npoint_hash_extended(Pointer np, long seed); + + double npoint_position(Pointer np); + + long npoint_route(Pointer np); + + double nsegment_end_position(Pointer ns); + + long nsegment_route(Pointer ns); + + double nsegment_start_position(Pointer ns); + + boolean route_exists(long rid); + + Pointer route_geom(long rid); + + double route_length(long rid); + + Pointer npoint_round(Pointer np, int maxdd); + + Pointer nsegment_round(Pointer ns, int maxdd); + + int get_srid_ways(); + + int npoint_srid(Pointer np); + + int nsegment_srid(Pointer ns); + + Pointer npoint_timestamptz_to_stbox(Pointer np, long t); + + Pointer npoint_tstzspan_to_stbox(Pointer np, Pointer s); + + int npoint_cmp(Pointer np1, Pointer np2); + + boolean npoint_eq(Pointer np1, Pointer np2); + + boolean npoint_ge(Pointer np1, Pointer np2); + + boolean npoint_gt(Pointer np1, Pointer np2); + + boolean npoint_le(Pointer np1, Pointer np2); + + boolean npoint_lt(Pointer np1, Pointer np2); + + boolean npoint_ne(Pointer np1, Pointer np2); + + boolean npoint_same(Pointer np1, Pointer np2); + + int nsegment_cmp(Pointer ns1, Pointer ns2); + + boolean nsegment_eq(Pointer ns1, Pointer ns2); + + boolean nsegment_ge(Pointer ns1, Pointer ns2); + + boolean nsegment_gt(Pointer ns1, Pointer ns2); + + boolean nsegment_le(Pointer ns1, Pointer ns2); + + boolean nsegment_lt(Pointer ns1, Pointer ns2); + + boolean nsegment_ne(Pointer ns1, Pointer ns2); + + Pointer npointset_in(String str); + + String npointset_out(Pointer s, int maxdd); + + Pointer npointset_make(Pointer values, int count); + + Pointer npoint_to_set(Pointer np); + + Pointer npointset_end_value(Pointer s); + + Pointer npointset_routes(Pointer s); + + Pointer npointset_start_value(Pointer s); + + boolean npointset_value_n(Pointer s, int n, Pointer result); + + Pointer npointset_values(Pointer s, Pointer count); + + boolean contained_npoint_set(Pointer np, Pointer s); + + boolean contains_set_npoint(Pointer s, Pointer np); + + Pointer intersection_npoint_set(Pointer np, Pointer s); + + Pointer intersection_set_npoint(Pointer s, Pointer np); + + Pointer minus_npoint_set(Pointer np, Pointer s); + + Pointer minus_set_npoint(Pointer s, Pointer np); + + Pointer npoint_union_transfn(Pointer state, Pointer np); + + Pointer union_npoint_set(Pointer np, Pointer s); + + Pointer union_set_npoint(Pointer s, Pointer np); + + Pointer tnpoint_in(String str); + + Pointer tnpoint_from_mfjson(String mfjson); + + String tnpoint_out(Pointer temp, int maxdd); + + Pointer tnpointinst_make(Pointer np, long t); + + Pointer tnpoint_from_base_temp(Pointer np, Pointer temp); + + Pointer tnpointseq_from_base_tstzset(Pointer np, Pointer s); + + Pointer tnpointseq_from_base_tstzspan(Pointer np, Pointer s, int interp); + + Pointer tnpointseqset_from_base_tstzspanset(Pointer np, Pointer ss, int interp); + + Pointer tgeompoint_to_tnpoint(Pointer temp); + + Pointer tnpoint_to_tgeompoint(Pointer temp); + + Pointer tnpoint_cumulative_length(Pointer temp); + + Pointer tnpoint_end_value(Pointer temp); + + double tnpoint_length(Pointer temp); + + Pointer tnpoint_positions(Pointer temp, Pointer count); + + long tnpoint_route(Pointer temp); + + Pointer tnpoint_routes(Pointer temp); + + Pointer tnpoint_speed(Pointer temp); + + Pointer tnpoint_start_value(Pointer temp); + + Pointer tnpoint_trajectory(Pointer temp); + + boolean tnpoint_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + boolean tnpoint_value_n(Pointer temp, int n, Pointer result); + + Pointer tnpoint_values(Pointer temp, Pointer count); + + Pointer tnpoint_twcentroid(Pointer temp); + + Pointer tnpoint_at_geom(Pointer temp, Pointer gs); + + Pointer tnpoint_at_npoint(Pointer temp, Pointer np); + + Pointer tnpoint_at_npointset(Pointer temp, Pointer s); + + Pointer tnpoint_at_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tnpoint_minus_geom(Pointer temp, Pointer gs); + + Pointer tnpoint_minus_npoint(Pointer temp, Pointer np); + + Pointer tnpoint_minus_npointset(Pointer temp, Pointer s); + + Pointer tnpoint_minus_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tdistance_tnpoint_npoint(Pointer temp, Pointer np); + + Pointer tdistance_tnpoint_geo(Pointer temp, Pointer gs); + + Pointer tdistance_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + double nad_tnpoint_geo(Pointer temp, Pointer gs); + + double nad_tnpoint_npoint(Pointer temp, Pointer np); + + double nad_tnpoint_stbox(Pointer temp, Pointer box); + + double nad_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + Pointer nai_tnpoint_geo(Pointer temp, Pointer gs); + + Pointer nai_tnpoint_npoint(Pointer temp, Pointer np); + + Pointer nai_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + Pointer shortestline_tnpoint_geo(Pointer temp, Pointer gs); + + Pointer shortestline_tnpoint_npoint(Pointer temp, Pointer np); + + Pointer shortestline_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + Pointer tnpoint_tcentroid_transfn(Pointer state, Pointer temp); + + int always_eq_npoint_tnpoint(Pointer np, Pointer temp); + + int always_eq_tnpoint_npoint(Pointer temp, Pointer np); + + int always_eq_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + int always_ne_npoint_tnpoint(Pointer np, Pointer temp); + + int always_ne_tnpoint_npoint(Pointer temp, Pointer np); + + int always_ne_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + int ever_eq_npoint_tnpoint(Pointer np, Pointer temp); + + int ever_eq_tnpoint_npoint(Pointer temp, Pointer np); + + int ever_eq_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + int ever_ne_npoint_tnpoint(Pointer np, Pointer temp); + + int ever_ne_tnpoint_npoint(Pointer temp, Pointer np); + + int ever_ne_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + Pointer teq_tnpoint_npoint(Pointer temp, Pointer np); + + Pointer tne_tnpoint_npoint(Pointer temp, Pointer np); + + Pointer pcpoint_hex_in(String str); + + String pcpoint_hex_out(Pointer pt, int maxdd); + + Pointer pcpoint_from_hexwkb(String hexwkb); + + String pcpoint_as_hexwkb(Pointer pt); + + Pointer pcpoint_copy(Pointer pt); + + int pcpoint_get_pcid(Pointer pt); + + int pcpoint_hash(Pointer pt); + + long pcpoint_hash_extended(Pointer pt, long seed); + + boolean pcpoint_get_x(Pointer pt, Pointer schema, Pointer out); + + boolean pcpoint_get_y(Pointer pt, Pointer schema, Pointer out); + + boolean pcpoint_get_z(Pointer pt, Pointer schema, Pointer out); + + boolean pcpoint_get_dim(Pointer pt, Pointer schema, String name, Pointer out); + + Pointer pcpoint_to_tpcbox(Pointer pt, Pointer schema); + + Pointer meos_pc_schema(int pcid); + + void meos_pc_schema_register(int pcid, Pointer schema); + + void meos_pc_schema_register_xml(int pcid, Pointer schema, String xml_text); + + String meos_pc_schema_xml(int pcid); + + void meos_pc_schema_clear(); + + int pcpoint_cmp(Pointer pt1, Pointer pt2); + + boolean pcpoint_eq(Pointer pt1, Pointer pt2); + + boolean pcpoint_ne(Pointer pt1, Pointer pt2); + + boolean pcpoint_lt(Pointer pt1, Pointer pt2); + + boolean pcpoint_le(Pointer pt1, Pointer pt2); + + boolean pcpoint_gt(Pointer pt1, Pointer pt2); + + boolean pcpoint_ge(Pointer pt1, Pointer pt2); + + Pointer pcpatch_hex_in(String str); + + String pcpatch_hex_out(Pointer pa, int maxdd); + + Pointer pcpatch_from_hexwkb(String hexwkb); + + String pcpatch_as_hexwkb(Pointer pa); + + Pointer pcpatch_copy(Pointer pa); + + int pcpatch_get_pcid(Pointer pa); + + int pcpatch_npoints(Pointer pa); + + int pcpatch_hash(Pointer pa); + + long pcpatch_hash_extended(Pointer pa, long seed); + + int pcpatch_cmp(Pointer pa1, Pointer pa2); + + boolean pcpatch_eq(Pointer pa1, Pointer pa2); + + boolean pcpatch_ne(Pointer pa1, Pointer pa2); + + boolean pcpatch_lt(Pointer pa1, Pointer pa2); + + boolean pcpatch_le(Pointer pa1, Pointer pa2); + + boolean pcpatch_gt(Pointer pa1, Pointer pa2); + + boolean pcpatch_ge(Pointer pa1, Pointer pa2); + + Pointer pcpointset_in(String str); + + String pcpointset_out(Pointer s, int maxdd); + + Pointer pcpointset_make(Pointer values, int count); + + Pointer pcpoint_to_set(Pointer pt); + + Pointer pcpointset_start_value(Pointer s); + + Pointer pcpointset_end_value(Pointer s); + + boolean pcpointset_value_n(Pointer s, int n, Pointer result); + + Pointer pcpointset_values(Pointer s); + + boolean contains_set_pcpoint(Pointer s, Pointer pt); + + boolean contained_pcpoint_set(Pointer pt, Pointer s); + + Pointer intersection_pcpoint_set(Pointer pt, Pointer s); + + Pointer intersection_set_pcpoint(Pointer s, Pointer pt); + + Pointer minus_pcpoint_set(Pointer pt, Pointer s); + + Pointer minus_set_pcpoint(Pointer s, Pointer pt); + + Pointer union_pcpoint_set(Pointer pt, Pointer s); + + Pointer union_set_pcpoint(Pointer s, Pointer pt); + + Pointer pcpoint_union_transfn(Pointer state, Pointer pt); + + Pointer pcpatchset_in(String str); + + String pcpatchset_out(Pointer s, int maxdd); + + Pointer pcpatchset_make(Pointer values, int count); + + Pointer pcpatch_to_set(Pointer pa); + + Pointer pcpatchset_start_value(Pointer s); + + Pointer pcpatchset_end_value(Pointer s); + + boolean pcpatchset_value_n(Pointer s, int n, Pointer result); + + Pointer pcpatchset_values(Pointer s); + + boolean contains_set_pcpatch(Pointer s, Pointer pa); + + boolean contained_pcpatch_set(Pointer pa, Pointer s); + + Pointer intersection_pcpatch_set(Pointer pa, Pointer s); + + Pointer intersection_set_pcpatch(Pointer s, Pointer pa); + + Pointer minus_pcpatch_set(Pointer pa, Pointer s); + + Pointer minus_set_pcpatch(Pointer s, Pointer pa); + + Pointer union_pcpatch_set(Pointer pa, Pointer s); + + Pointer union_set_pcpatch(Pointer s, Pointer pa); + + Pointer pcpatch_union_transfn(Pointer state, Pointer pa); + + Pointer tpcbox_in(String str); + + String tpcbox_out(Pointer box, int maxdd); + + Pointer tpcbox_make(boolean hasx, boolean hasz, boolean hast, boolean geodetic, int srid, int pcid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer period); + + Pointer tpcbox_copy(Pointer box); + + Pointer pcpatch_to_tpcbox(Pointer pa, int srid); + + boolean tpcbox_hasx(Pointer box); + + boolean tpcbox_hasz(Pointer box); + + boolean tpcbox_hast(Pointer box); + + boolean tpcbox_geodetic(Pointer box); + + boolean tpcbox_xmin(Pointer box, Pointer result); + + boolean tpcbox_xmax(Pointer box, Pointer result); + + boolean tpcbox_ymin(Pointer box, Pointer result); + + boolean tpcbox_ymax(Pointer box, Pointer result); + + boolean tpcbox_zmin(Pointer box, Pointer result); + + boolean tpcbox_zmax(Pointer box, Pointer result); + + boolean tpcbox_tmin(Pointer box, Pointer result); + + boolean tpcbox_tmax(Pointer box, Pointer result); + + int tpcbox_srid(Pointer box); + + int tpcbox_pcid(Pointer box); + + Pointer tpcbox_to_stbox(Pointer box); + + void tpcbox_expand(Pointer box1, Pointer box2); + + Pointer tpcbox_round(Pointer box, int maxdd); + + Pointer tpcbox_set_srid(Pointer box, int srid); + + Pointer union_tpcbox_tpcbox(Pointer box1, Pointer box2, boolean strict); + + boolean inter_tpcbox_tpcbox(Pointer box1, Pointer box2, Pointer result); + + Pointer intersection_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean contains_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean contained_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overlaps_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean same_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean adjacent_tpcbox_tpcbox(Pointer box1, Pointer box2); + + int tpcbox_cmp(Pointer box1, Pointer box2); + + boolean tpcbox_eq(Pointer box1, Pointer box2); + + boolean tpcbox_ne(Pointer box1, Pointer box2); + + boolean tpcbox_lt(Pointer box1, Pointer box2); + + boolean tpcbox_le(Pointer box1, Pointer box2); + + boolean tpcbox_gt(Pointer box1, Pointer box2); + + boolean tpcbox_ge(Pointer box1, Pointer box2); + + boolean left_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overleft_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean right_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overright_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean below_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overbelow_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean above_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overabove_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean front_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overfront_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean back_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overback_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean before_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overbefore_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean after_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean overafter_tpcbox_tpcbox(Pointer box1, Pointer box2); + + boolean ensure_same_pcid_tpcbox(Pointer box1, Pointer box2); + + String pose_as_ewkt(Pointer pose, int maxdd); + + String pose_as_hexwkb(Pointer pose, byte variant, Pointer size); + + String pose_as_text(Pointer pose, int maxdd); + + Pointer pose_as_wkb(Pointer pose, byte variant, Pointer size_out); + + Pointer pose_from_wkb(Pointer wkb, long size); + + Pointer pose_from_hexwkb(String hexwkb); + + Pointer pose_in(String str); + + String pose_out(Pointer pose, int maxdd); + + Pointer pose_from_geopose(String json); + + String pose_as_geopose(Pointer pose, int conformance, int precision); + + Pointer tpose_from_geopose(String json); + + String tpose_as_geopose(Pointer temp, int conformance, int precision); + + Pointer pose_apply_geo(Pointer pose, Pointer body); + + Pointer tpose_apply_geo(Pointer temp, Pointer body); + + Pointer pose_copy(Pointer pose); + + Pointer pose_make_2d(double x, double y, double theta, int srid); + + Pointer pose_make_3d(double x, double y, double z, double W, double X, double Y, double Z, int srid); + + Pointer pose_make_point2d(Pointer gs, double theta); + + Pointer pose_make_point3d(Pointer gs, double W, double X, double Y, double Z); + + Pointer pose_to_point(Pointer pose); + + Pointer pose_to_stbox(Pointer pose); + + int pose_hash(Pointer pose); + + long pose_hash_extended(Pointer pose, long seed); + + Pointer pose_orientation(Pointer pose, Pointer count); + + double pose_rotation(Pointer pose); + + double pose_yaw(Pointer pose); + + double pose_pitch(Pointer pose); + + double pose_roll(Pointer pose); + + double pose_angular_distance(Pointer pose1, Pointer pose2); + + Pointer pose_normalise(Pointer pose); + + Pointer pose_round(Pointer pose, int maxdd); + + Pointer posearr_round(Pointer posearr, int count, int maxdd); + + void pose_set_srid(Pointer pose, int srid); + + int pose_srid(Pointer pose); + + Pointer pose_transform(Pointer pose, int srid); + + Pointer pose_transform_pipeline(Pointer pose, String pipelinestr, int srid, boolean is_forward); + + Pointer pose_tstzspan_to_stbox(Pointer pose, Pointer s); + + Pointer pose_timestamptz_to_stbox(Pointer pose, long t); + + double distance_pose_geo(Pointer pose, Pointer gs); + + double distance_pose_pose(Pointer pose1, Pointer pose2); + + double distance_pose_stbox(Pointer pose, Pointer box); + + int pose_cmp(Pointer pose1, Pointer pose2); + + boolean pose_eq(Pointer pose1, Pointer pose2); + + boolean pose_ge(Pointer pose1, Pointer pose2); + + boolean pose_gt(Pointer pose1, Pointer pose2); + + boolean pose_le(Pointer pose1, Pointer pose2); + + boolean pose_lt(Pointer pose1, Pointer pose2); + + boolean pose_ne(Pointer pose1, Pointer pose2); + + boolean pose_nsame(Pointer pose1, Pointer pose2); + + boolean pose_same(Pointer pose1, Pointer pose2); + + Pointer poseset_in(String str); + + String poseset_out(Pointer s, int maxdd); + + Pointer poseset_make(Pointer values, int count); + + Pointer pose_to_set(Pointer pose); + + Pointer poseset_end_value(Pointer s); + + Pointer poseset_start_value(Pointer s); + + boolean poseset_value_n(Pointer s, int n, Pointer result); + + Pointer poseset_values(Pointer s, Pointer count); + + boolean contained_pose_set(Pointer pose, Pointer s); + + boolean contains_set_pose(Pointer s, Pointer pose); + + Pointer intersection_pose_set(Pointer pose, Pointer s); + + Pointer intersection_set_pose(Pointer s, Pointer pose); + + Pointer minus_pose_set(Pointer pose, Pointer s); + + Pointer minus_set_pose(Pointer s, Pointer pose); + + Pointer pose_union_transfn(Pointer state, Pointer pose); + + Pointer union_pose_set(Pointer pose, Pointer s); + + Pointer union_set_pose(Pointer s, Pointer pose); + + Pointer tpose_from_mfjson(String str); + + Pointer tpose_in(String str); + + Pointer tposeinst_make(Pointer pose, long t); + + Pointer tpose_from_base_temp(Pointer pose, Pointer temp); + + Pointer tposeseq_from_base_tstzset(Pointer pose, Pointer s); + + Pointer tposeseq_from_base_tstzspan(Pointer pose, Pointer s, int interp); + + Pointer tposeseqset_from_base_tstzspanset(Pointer pose, Pointer ss, int interp); + + Pointer tpose_make(Pointer tpoint, Pointer tradius); + + Pointer tpose_to_tpoint(Pointer temp); + + Pointer tpose_end_value(Pointer temp); + + Pointer tpose_points(Pointer temp); + + Pointer tpose_rotation(Pointer temp); + + Pointer tpose_yaw(Pointer temp); + + Pointer tpose_pitch(Pointer temp); + + Pointer tpose_roll(Pointer temp); + + Pointer tpose_speed(Pointer temp); + + Pointer tpose_angular_speed(Pointer temp); + + Pointer tpose_start_value(Pointer temp); + + Pointer tpose_trajectory(Pointer temp); + + boolean tpose_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + boolean tpose_value_n(Pointer temp, int n, Pointer result); + + Pointer tpose_values(Pointer temp, Pointer count); + + Pointer tpose_at_geom(Pointer temp, Pointer gs); + + Pointer tpose_at_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tpose_at_pose(Pointer temp, Pointer pose); + + Pointer tpose_minus_geom(Pointer temp, Pointer gs); + + Pointer tpose_minus_pose(Pointer temp, Pointer pose); + + Pointer tpose_minus_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tdistance_tpose_pose(Pointer temp, Pointer pose); + + Pointer tdistance_tpose_geo(Pointer temp, Pointer gs); + + Pointer tdistance_tpose_tpose(Pointer temp1, Pointer temp2); + + double nad_tpose_geo(Pointer temp, Pointer gs); + + double nad_tpose_pose(Pointer temp, Pointer pose); + + double nad_tpose_stbox(Pointer temp, Pointer box); + + double nad_tpose_tpose(Pointer temp1, Pointer temp2); + + Pointer nai_tpose_geo(Pointer temp, Pointer gs); + + Pointer nai_tpose_pose(Pointer temp, Pointer pose); + + Pointer nai_tpose_tpose(Pointer temp1, Pointer temp2); + + Pointer shortestline_tpose_geo(Pointer temp, Pointer gs); + + Pointer shortestline_tpose_pose(Pointer temp, Pointer pose); + + Pointer shortestline_tpose_tpose(Pointer temp1, Pointer temp2); + + int always_eq_pose_tpose(Pointer pose, Pointer temp); + + int always_eq_tpose_pose(Pointer temp, Pointer pose); + + int always_eq_tpose_tpose(Pointer temp1, Pointer temp2); + + int always_ne_pose_tpose(Pointer pose, Pointer temp); + + int always_ne_tpose_pose(Pointer temp, Pointer pose); + + int always_ne_tpose_tpose(Pointer temp1, Pointer temp2); + + int ever_eq_pose_tpose(Pointer pose, Pointer temp); + + int ever_eq_tpose_pose(Pointer temp, Pointer pose); + + int ever_eq_tpose_tpose(Pointer temp1, Pointer temp2); + + int ever_ne_pose_tpose(Pointer pose, Pointer temp); + + int ever_ne_tpose_pose(Pointer temp, Pointer pose); + + int ever_ne_tpose_tpose(Pointer temp1, Pointer temp2); + + Pointer teq_pose_tpose(Pointer pose, Pointer temp); + + Pointer teq_tpose_pose(Pointer temp, Pointer pose); + + Pointer tne_pose_tpose(Pointer pose, Pointer temp); + + Pointer tne_tpose_pose(Pointer temp, Pointer pose); + + String trgeometry_out(Pointer temp); + + Pointer trgeoinst_make(Pointer geom, Pointer pose, long t); + + Pointer geo_tpose_to_trgeometry(Pointer gs, Pointer temp); + + Pointer trgeometry_to_tpose(Pointer temp); + + Pointer trgeometry_to_tpoint(Pointer temp); + + Pointer trgeometry_to_tgeometry(Pointer temp); + + Pointer trgeometry_end_instant(Pointer temp); + + Pointer trgeometry_end_sequence(Pointer temp); + + Pointer trgeometry_end_value(Pointer temp); + + Pointer trgeometry_geom(Pointer temp); + + Pointer trgeometry_instant_n(Pointer temp, int n); + + Pointer trgeometry_instants(Pointer temp, Pointer count); + + Pointer trgeometry_points(Pointer temp); + + Pointer trgeometry_rotation(Pointer temp); + + Pointer trgeometry_segments(Pointer temp, Pointer count); + + Pointer trgeometry_sequence_n(Pointer temp, int i); + + Pointer trgeometry_sequences(Pointer temp, Pointer count); + + Pointer trgeometry_start_instant(Pointer temp); + + Pointer trgeometry_start_sequence(Pointer temp); + + Pointer trgeometry_start_value(Pointer temp); + + boolean trgeometry_value_n(Pointer temp, int n, Pointer result); + + Pointer trgeometry_traversed_area(Pointer temp, boolean unary_union); + + Pointer trgeometry_centroid(Pointer temp); + + Pointer trgeometry_convex_hull(Pointer temp); + + Pointer trgeometry_body_point_trajectory(Pointer temp, Pointer gs); + + Pointer trgeometry_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count); + + Pointer trgeometry_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer count); + + Pointer trgeometry_stboxes(Pointer temp, Pointer count); + + Pointer trgeometry_split_n_stboxes(Pointer temp, int box_count, Pointer count); + + Pointer trgeometry_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count); + + double trgeometry_hausdorff_distance(Pointer temp1, Pointer temp2); + + double trgeometry_frechet_distance(Pointer temp1, Pointer temp2); + + double trgeometry_dyntimewarp_distance(Pointer temp1, Pointer temp2); + + Pointer trgeometry_frechet_path(Pointer temp1, Pointer temp2, Pointer count); + + Pointer trgeometry_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count); + + double trgeometry_length(Pointer temp); + + Pointer trgeometry_cumulative_length(Pointer temp); + + Pointer trgeometry_speed(Pointer temp); + + Pointer trgeometry_twcentroid(Pointer temp); + + Pointer trgeometry_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand); + + Pointer trgeometry_append_tsequence(Pointer temp, Pointer seq, boolean expand); + + Pointer trgeometry_delete_timestamptz(Pointer temp, long t, boolean connect); + + Pointer trgeometry_delete_tstzset(Pointer temp, Pointer s, boolean connect); + + Pointer trgeometry_delete_tstzspan(Pointer temp, Pointer s, boolean connect); + + Pointer trgeometry_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect); + + Pointer trgeometry_round(Pointer temp, int maxdd); + + Pointer trgeometry_set_interp(Pointer temp, int interp); + + Pointer trgeometry_to_tinstant(Pointer temp); + + Pointer trgeometry_after_timestamptz(Pointer temp, long t, boolean strict); + + Pointer trgeometry_before_timestamptz(Pointer temp, long t, boolean strict); + + Pointer trgeometry_restrict_values(Pointer temp, Pointer s, boolean atfunc); + + Pointer trgeometry_restrict_timestamptz(Pointer temp, long t, boolean atfunc); + + Pointer trgeometry_restrict_tstzset(Pointer temp, Pointer s, boolean atfunc); + + Pointer trgeometry_restrict_tstzspan(Pointer temp, Pointer s, boolean atfunc); + + Pointer trgeometry_restrict_tstzspanset(Pointer temp, Pointer ss, boolean atfunc); + + Pointer trgeometry_at_geom(Pointer temp, Pointer gs); + + Pointer trgeometry_minus_geom(Pointer temp, Pointer gs); + + Pointer trgeometry_at_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer trgeometry_minus_stbox(Pointer temp, Pointer box, boolean border_inc); + + Pointer tdistance_trgeometry_geo(Pointer temp, Pointer gs); + + Pointer tdistance_trgeometry_tpoint(Pointer temp1, Pointer temp2); + + Pointer tdistance_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + double nad_stbox_trgeometry(Pointer box, Pointer temp); + + double nad_trgeometry_geo(Pointer temp, Pointer gs); + + double nad_trgeometry_stbox(Pointer temp, Pointer box); + + double nad_trgeometry_tpoint(Pointer temp1, Pointer temp2); + + double nad_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + Pointer nai_trgeometry_geo(Pointer temp, Pointer gs); + + Pointer nai_trgeometry_tpoint(Pointer temp1, Pointer temp2); + + Pointer nai_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + Pointer shortestline_trgeometry_geo(Pointer temp, Pointer gs); + + Pointer shortestline_trgeometry_tpoint(Pointer temp1, Pointer temp2); + + Pointer shortestline_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + int always_eq_geo_trgeometry(Pointer gs, Pointer temp); + + int always_eq_trgeometry_geo(Pointer temp, Pointer gs); + + int always_eq_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + int always_ne_geo_trgeometry(Pointer gs, Pointer temp); + + int always_ne_trgeometry_geo(Pointer temp, Pointer gs); + + int always_ne_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + int ever_eq_geo_trgeometry(Pointer gs, Pointer temp); + + int ever_eq_trgeometry_geo(Pointer temp, Pointer gs); + + int ever_eq_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + int ever_ne_geo_trgeometry(Pointer gs, Pointer temp); + + int ever_ne_trgeometry_geo(Pointer temp, Pointer gs); + + int ever_ne_trgeometry_trgeometry(Pointer temp1, Pointer temp2); + + Pointer teq_geo_trgeometry(Pointer gs, Pointer temp); + + Pointer teq_trgeometry_geo(Pointer temp, Pointer gs); + + Pointer tne_geo_trgeometry(Pointer gs, Pointer temp); + + Pointer tne_trgeometry_geo(Pointer temp, Pointer gs); + + int econtains_geo_trgeo(Pointer gs, Pointer temp); + + int acontains_geo_trgeo(Pointer gs, Pointer temp); + + int ecovers_geo_trgeo(Pointer gs, Pointer temp); + + int acovers_geo_trgeo(Pointer gs, Pointer temp); + + int ecovers_trgeo_geo(Pointer temp, Pointer gs); + + int acovers_trgeo_geo(Pointer temp, Pointer gs); + + int edisjoint_trgeo_geo(Pointer temp, Pointer gs); + + int adisjoint_trgeo_geo(Pointer temp, Pointer gs); + + int eintersects_trgeo_geo(Pointer temp, Pointer gs); + + int aintersects_trgeo_geo(Pointer temp, Pointer gs); + + int etouches_trgeo_geo(Pointer temp, Pointer gs); + + int atouches_trgeo_geo(Pointer temp, Pointer gs); + + int edwithin_trgeo_geo(Pointer temp, Pointer gs, double dist); + + int adwithin_trgeo_geo(Pointer temp, Pointer gs, double dist); + + int edisjoint_trgeo_trgeo(Pointer temp1, Pointer temp2); + + int adisjoint_trgeo_trgeo(Pointer temp1, Pointer temp2); + + int eintersects_trgeo_trgeo(Pointer temp1, Pointer temp2); + + int aintersects_trgeo_trgeo(Pointer temp1, Pointer temp2); + + int edwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist); + + int adwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist); + + boolean ensure_valid_tnpoint_npoint(Pointer temp, Pointer np); + + boolean ensure_valid_tnpoint_npointset(Pointer temp, Pointer s); + + boolean ensure_valid_tnpoint_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tnpoint_stbox(Pointer temp, Pointer box); + + boolean ensure_valid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + int tnpointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + boolean common_rid_tnpoint_npoint(Pointer temp, Pointer np); + + boolean common_rid_tnpoint_npointset(Pointer temp, Pointer s); + + boolean common_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + boolean npoint_collinear(Pointer np1, Pointer np2, Pointer np3, double ratio); + + Pointer npointsegm_interpolate(Pointer start, Pointer end, Pointer ratio); + + Pointer npointsegm_locate(Pointer start, Pointer end, Pointer value); + + Pointer npointarr_geom(Pointer points, int count); + + Pointer nsegmentarr_geom(Pointer segments, int count); + + Pointer nsegmentarr_normalize(Pointer segments, Pointer count); + + String npoint_wkt_out(Pointer value, int maxdd); + + void npoint_set(long rid, double pos, Pointer np); + + void nsegment_set(long rid, double pos1, double pos2, Pointer ns); + + Pointer datum_npoint_round(Pointer npoint, Pointer size); + + Pointer tnpointinst_tgeompointinst(Pointer inst); + + Pointer tnpointseq_tgeompointseq_disc(Pointer is); + + Pointer tnpointseq_tgeompointseq_cont(Pointer seq); + + Pointer tnpointseqset_tgeompointseqset(Pointer ss); + + Pointer tgeompointinst_tnpointinst(Pointer inst); + + Pointer tgeompointseq_tnpointseq(Pointer seq); + + Pointer tgeompointseqset_tnpointseqset(Pointer ss); + + Pointer tnpointinst_positions(Pointer inst); + + Pointer tnpointseq_positions(Pointer seq, Pointer count); + + Pointer tnpointseqset_positions(Pointer ss, Pointer count); + + long tnpointinst_route(Pointer inst); + + Pointer tnpointinst_routes(Pointer inst); + + Pointer tnpointseq_disc_routes(Pointer is); + + Pointer tnpointseq_cont_routes(Pointer seq); + + Pointer tnpointseqset_routes(Pointer ss); + + Pointer tnpointseq_linear_positions(Pointer seq); + + Pointer tnpoint_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tnpoint_restrict_npoint(Pointer temp, Pointer np, boolean atfunc); + + Pointer tnpoint_restrict_npointset(Pointer temp, Pointer s, boolean atfunc); + + boolean npoint_set_stbox(Pointer np, Pointer box); + + void npointarr_set_stbox(Pointer values, int count, Pointer box); + + boolean nsegment_set_stbox(Pointer ns, Pointer box); + + boolean npoint_timestamptz_set_stbox(Pointer np, long t, Pointer box); + + boolean npoint_tstzspan_set_stbox(Pointer np, Pointer s, Pointer box); + + void tnpointinst_set_stbox(Pointer inst, Pointer box); + + void tnpointinstarr_set_stbox(Pointer inst, int count, int interp, Pointer box); + + void tnpointseq_expand_stbox(Pointer seq, Pointer inst); + + Pointer datum_npoint_distance(Pointer np1, Pointer np2); + + Pointer npoint_parse(Pointer str, boolean end); + + Pointer nsegment_parse(Pointer str); + + boolean contains_rid_tnpoint_bigint(Pointer temp, long rid, int invert); + + boolean contained_rid_tnpoint_bigint(Pointer temp, long rid, boolean invert); + + boolean same_rid_tnpoint_bigint(Pointer temp, long rid, int invert); + + boolean overlaps_rid_tnpoint_bigintset(Pointer temp, Pointer s, int invert); + + boolean contains_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert); + + boolean contained_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert); + + boolean same_rid_tnpoint_bigintset(Pointer temp, Pointer s, int invert); + + boolean contains_rid_tnpoint_npoint(Pointer temp, Pointer np, int invert); + + boolean contained_rid_npoint_tnpoint(Pointer temp, Pointer np, boolean invert); + + boolean same_rid_tnpoint_npoint(Pointer temp, Pointer np, int invert); + + boolean overlaps_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + boolean contains_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + boolean contained_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + boolean same_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2); + + boolean ensure_same_rid_tnpointinst(Pointer inst1, Pointer inst2); + + Pointer tnpoint_restrict_geom(Pointer temp, Pointer gs, boolean atfunc); + + int meos_pc_schema_get_srid(int pcid); + + boolean ensure_same_pcid_pcpatch(Pointer pa1, Pointer pa2); + + boolean ensure_valid_pcpatchset_pcpatch(Pointer s, Pointer pa); + + Pointer pcpatch_parse(Pointer str, boolean end); + + Pointer pcpatch_filter_per_point(Pointer pa, int pred, Pointer extra, boolean keep_when_true); + + boolean pcpatch_any_point_matches(Pointer pa, int pred, Pointer extra); + + boolean pcpoint_in_tpcbox(Pointer pt, Pointer extra); + + boolean pcpoint_intersects_geometry(Pointer pt, Pointer extra); + + boolean ensure_same_pcid_pcpoint(Pointer pt1, Pointer pt2); + + boolean ensure_valid_pcpointset_pcpoint(Pointer s, Pointer pt); + + Pointer pcpoint_parse(Pointer str, boolean end); + + Pointer meos_pc_point_serialize(Pointer pcpt); + + Pointer meos_pc_point_deserialize(Pointer serpt, Pointer schema); + + long meos_pc_patch_serialized_size(Pointer patch); + + Pointer meos_pc_patch_serialize(Pointer patch_in, Pointer userdata); + + Pointer meos_pc_patch_serialize_to_uncompressed(Pointer patch_in); + + Pointer meos_pc_patch_deserialize(Pointer serpatch, Pointer schema); + + void tpointcloudinst_set_tpcbox(Pointer inst, Pointer box); + + void tpointcloudinstarr_set_tpcbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer box); + + void tpointcloudseq_expand_tpcbox(Pointer seq, Pointer inst); + + void tpointcloudseqarr_set_tpcbox(Pointer sequences, int count, Pointer box); + + Pointer tpcbox_extent_transfn(Pointer state, Pointer temp); + + boolean boxop_tpointcloud_tpcbox(Pointer temp, Pointer box, Pointer func, boolean inverted); + + boolean boxop_tpointcloud_tpointcloud(Pointer temp1, Pointer temp2, Pointer func); + + void tpcbox_set_stbox(Pointer src, Pointer dst); + + double nad_tpcbox_tpcbox(Pointer box1, Pointer box2); + + double nad_tpointcloud_tpcbox(Pointer temp, Pointer box); + + double nad_tpointcloud_tpointcloud(Pointer temp1, Pointer temp2); + + boolean tpcbox_index_leaf_consistent(Pointer key, Pointer query, int strategy); + + boolean tpcbox_gist_inner_consistent(Pointer key, Pointer query, int strategy); + + boolean tpcbox_index_recheck(int strategy); + + boolean ensure_valid_pose_geo(Pointer pose, Pointer gs); + + boolean ensure_valid_pose_stbox(Pointer pose, Pointer box); + + boolean ensure_valid_pose_pose(Pointer pose1, Pointer pose2); + + boolean ensure_valid_poseset_pose(Pointer s, Pointer pose); + + boolean pose_collinear(Pointer pose1, Pointer pose2, Pointer pose3, double ratio); + + Pointer posesegm_interpolate(Pointer start, Pointer end, double ratio); + + Pointer posesegm_locate(Pointer start, Pointer end, Pointer value); + + String pose_wkt_out(Pointer pose, boolean extended, int maxdd); + + Pointer pose_parse(Pointer str, boolean end); + + Pointer datum_pose_point(Pointer pose); + + Pointer datum_pose_rotation(Pointer pose); + + Pointer datum_pose_yaw(Pointer pose); + + Pointer datum_pose_pitch(Pointer pose); + + Pointer datum_pose_roll(Pointer pose); + + Pointer datum_pose_apply_geo(Pointer pose, Pointer body); + + Pointer datum_pose_round(Pointer pose, Pointer size); + + Pointer pose_distance(Pointer pose1, Pointer pose2); + + boolean pose_set_stbox(Pointer pose, Pointer box); + + void posearr_set_stbox(Pointer values, int count, Pointer box); + + boolean pose_timestamptz_set_stbox(Pointer pose, long t, Pointer box); + + boolean pose_tstzspan_set_stbox(Pointer pose, Pointer p, Pointer box); + + boolean ensure_valid_tpose_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_tpose_pose(Pointer temp, Pointer pose); + + boolean ensure_valid_tpose_stbox(Pointer temp, Pointer box); + + boolean ensure_valid_tpose_tpose(Pointer temp1, Pointer temp2); + + int tposesegm_intersection_value(Pointer start, Pointer end, Pointer value, long lower, long upper, Pointer t1, Pointer t2); + + int tposesegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, long lower, long upper, Pointer t1, Pointer t2); + + void tposeinst_set_stbox(Pointer inst, Pointer box); + + void tposeinstarr_set_stbox(Pointer instants, int count, Pointer box); + + void tposeseq_expand_stbox(Pointer seq, Pointer inst); + + Pointer tpose_restrict_geom(Pointer temp, Pointer gs, boolean atfunc); + + Pointer tpose_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc); + + Pointer tpose_restrict_elevation(Pointer temp, Pointer s, boolean atfunc); + + int geo_get_srid(Pointer g); + + Pointer cstring_to_text(String str); + + String text_to_cstring(Pointer txt); + + Pointer text_in(String str); + + String text_out(Pointer txt); + + Pointer text_upper(Pointer txt); + + Pointer text_lower(Pointer txt); + + Pointer text_initcap(Pointer txt); + + int add_date_int(int date, int days); + + long add_timestamptz_interval(long tstz, Pointer interv); + + int date_in(String str); + + String date_out(int date); + + int interval_cmp(Pointer interv1, Pointer interv2); + + Pointer interval_in(String str, int typmod); + + Pointer pg_interval_in(String str, int typmod); + + Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs); + + String interval_out(Pointer interv); + + String pg_interval_out(Pointer interv); + + Pointer time_in(String str, int typmod); + + String time_out(Pointer time); + + long timestamp_in(String str, int typmod); + + String timestamp_out(long ts); + + long timestamptz_in(String str, int typmod); + + long pg_timestamptz_in(String str, int typmod); + + String timestamptz_out(long tstz); + + boolean ensure_has_geom(short flags); + + boolean ensure_valid_trgeo_geo(Pointer temp, Pointer gs); + + boolean ensure_valid_trgeo_stbox(Pointer temp, Pointer box); + + boolean ensure_valid_trgeo_trgeo(Pointer temp1, Pointer temp2); + + boolean ensure_valid_trgeo_tpoint(Pointer temp1, Pointer temp2); + + Pointer trgeo_geom_p(Pointer temp); + + String trgeo_wkt_out(Pointer temp, int maxdd, boolean extended); + + Pointer geo_tposeinst_to_trgeo(Pointer gs, Pointer inst); + + Pointer geo_tposeseq_to_trgeo(Pointer gs, Pointer seq); + + Pointer geo_tposeseqset_to_trgeo(Pointer gs, Pointer ss); + + boolean trgeo_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer result); + + Pointer trgeometry_restrict_value(Pointer temp, Pointer value, boolean atfunc); + + Pointer trgeoinst_geom_p(Pointer inst); + + long trgeoinst_pose_varsize(Pointer inst); + + void trgeoinst_set_pose(Pointer inst); + + Pointer trgeoinst_tposeinst(Pointer inst); + + Pointer trgeoinst_make1(Pointer geom, Pointer pose, long t); + + Pointer trgeoseq_to_tinstant(Pointer seq); + + Pointer trgeoseqset_to_tinstant(Pointer ts); + + Pointer trgeo_restrict_geom(Pointer temp, Pointer gs, boolean atfunc); + + Pointer trgeo_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc); + + int spatialrel_trgeo_trav_geo(Pointer temp, Pointer gs, Pointer param, Pointer func, int numparam, boolean invert); + + int ea_contains_geo_trgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_contains_trgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_contains_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever); + + int ea_covers_geo_trgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_covers_trgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_covers_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever); + + int ea_disjoint_geo_trgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_disjoint_trgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_disjoint_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever); + + int ea_intersects_geo_trgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_intersects_trgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_intersects_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever); + + int ea_touches_geo_trgeo(Pointer gs, Pointer temp, boolean ever); + + int ea_touches_trgeo_geo(Pointer temp, Pointer gs, boolean ever); + + int ea_touches_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever); + + int ea_dwithin_trgeo_geo(Pointer temp, Pointer gs, double dist, boolean ever); + + int ea_dwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist, boolean ever); + + Pointer trgeoseq_geom_p(Pointer seq); + + long trgeoseq_pose_varsize(Pointer seq); + + void trgeoseq_set_pose(Pointer seq); + + Pointer trgeoseq_tposeseq(Pointer seq); + + boolean trgeoseq_make_valid(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, boolean linear); + + Pointer trgeoseq_make1_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoseq_make1(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoseq_make_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoseq_make(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoseq_make_free_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoseq_make_free(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); + + Pointer trgeoinst_to_tsequence(Pointer inst, int interp); + + Pointer trgeoseqset_geom_p(Pointer ts); + + Pointer trgeoseqset_tposeseqset(Pointer ss); + + Pointer trgeoseqset_make1_exp(Pointer geom, Pointer sequences, int count, int maxcount, boolean normalize); + + Pointer trgeoseqset_make_exp(Pointer geom, Pointer sequences, int count, int maxcount, boolean normalize); + + Pointer trgeoseqset_make(Pointer geom, Pointer sequences, int count, boolean normalize); + + Pointer trgeoseqset_make_free(Pointer geom, Pointer sequences, int count, boolean normalize); + + Pointer trgeoseqset_make_gaps(Pointer geom, Pointer instants, int count, int interp, Pointer maxt, double maxdist); + + Pointer trgeoseqset_to_tsequence(Pointer ss); + + Pointer trgeo_to_tsequence(Pointer temp, String interp_str); + + Pointer trgeo_to_tsequenceset(Pointer temp, String interp_str); + + void trgeoinst_set_stbox(Pointer geom, Pointer inst, Pointer box); + + void trgeoinstarr_static_stbox(Pointer geom, Pointer instants, int count, Pointer box); + + void trgeoinstarr_rotating_stbox(Pointer geom, Pointer instants, int count, Pointer box); + + void trgeoinstarr_compute_bbox(Pointer geom, Pointer instants, int count, int interp, Pointer box); + + boolean ensure_span_isof_type(Pointer s, int spantype); + + boolean ensure_span_isof_basetype(Pointer s, int basetype); + + boolean ensure_same_span_type(Pointer s1, Pointer s2); + + boolean ensure_valid_span_span(Pointer s1, Pointer s2); + + void span_deserialize(Pointer s, Pointer lower, Pointer upper); + + int span_bound_cmp(Pointer b1, Pointer b2); + + int span_bound_qsort_cmp(Pointer s1, Pointer s2); + + int span_lower_cmp(Pointer s1, Pointer s2); + + int span_upper_cmp(Pointer s1, Pointer s2); + + Pointer span_decr_bound(Pointer upper, int basetype); + + Pointer span_incr_bound(Pointer upper, int basetype); + + Pointer spanarr_normalize(Pointer spans, int count, boolean sort, Pointer newcount); + + void span_bounds_shift_scale_value(Pointer shift, Pointer width, int type, boolean hasshift, boolean haswidth, Pointer lower, Pointer upper); + + void span_bounds_shift_scale_time(Pointer shift, Pointer duration, Pointer lower, Pointer upper); + + void floatspan_floor_ceil_iter(Pointer s, int func); + + void numspan_delta_scale_iter(Pointer s, Pointer origin, Pointer delta, boolean hasdelta, double scale); + + void tstzspan_delta_scale_iter(Pointer s, long origin, long delta, double scale); + + void numspan_shift_scale_iter(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth, Pointer delta, Pointer scale); + + void tstzspan_shift_scale1(Pointer s, Pointer shift, Pointer duration, Pointer delta, Pointer scale); + + int mi_span_value(Pointer s, Pointer value, Pointer result); + + double dist_double_value_value(Pointer l, Pointer r, int type); + + int trgeo_geom_clip_polygon(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer pa, Pointer intervals_out); + + int trgeo_geom_clip_lwpoly(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer poly, Pointer intervals_out); + + int trgeo_geom_clip_box(Pointer a1, Pointer b1, Pointer a2, Pointer b2, double xmin, double ymin, double xmax, double ymax, Pointer intervals_out); + + int trgeo_geom_clip_polygon_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer pa, Pointer intervals_out); + + int trgeo_geom_clip_lwpoly_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer poly, Pointer intervals_out); + + int trgeo_geom_clip_box_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, double xmin, double ymin, double xmax, double ymax, Pointer intervals_out); + + int trgeo_geom_clip_lwgeom(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer geom, Pointer intervals_out); + + int trgeo_geom_clip_lwgeom_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer geom, Pointer intervals_out); + + Pointer trgeo_parse(Pointer str, int temptype); + + boolean ensure_same_geom(Pointer gs1, Pointer gs2); + + void lwgeom_apply_pose(Pointer pose, Pointer geom); + + Pointer geom_apply_pose(Pointer gs, Pointer pose); + + double geom_radius(Pointer gs); + + int v_clip_tpoly_point(Pointer poly, Pointer point, Pointer pose, Pointer poly_feature, Pointer dist); + + int v_clip_tpoly_tpoly(Pointer poly1, Pointer poly2, Pointer pose1, Pointer pose2, Pointer poly1_feature, Pointer poly2_feature, Pointer dist); + + void apply_pose_point4d(Pointer p, Pointer pose); + + Pointer tfunc_tinstant(Pointer inst, Pointer lfinfo); + + Pointer tfunc_tsequence(Pointer seq, Pointer lfinfo); + + Pointer tfunc_tsequenceset(Pointer ss, Pointer lfinfo); + + Pointer tfunc_temporal(Pointer temp, Pointer lfinfo); + + Pointer tfunc_tinstant_base(Pointer inst, Pointer value, Pointer lfinfo); + + Pointer tfunc_tsequence_base(Pointer seq, Pointer value, Pointer lfinfo); + + Pointer tfunc_tsequenceset_base(Pointer ss, Pointer value, Pointer lfinfo); + + Pointer tfunc_temporal_base(Pointer temp, Pointer value, Pointer lfinfo); + + Pointer tfunc_tinstant_tinstant(Pointer inst1, Pointer inst2, Pointer lfinfo); + + Pointer tfunc_tdiscseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer lfinfo); + + Pointer tfunc_tcontseq_tcontseq(Pointer seq1, Pointer seq2, Pointer lfinfo); + + Pointer tfunc_tsequenceset_tsequenceset(Pointer ss1, Pointer ss2, Pointer lfinfo); + + Pointer tfunc_temporal_temporal(Pointer temp1, Pointer temp2, Pointer lfinfo); + + int eafunc_temporal_base(Pointer temp, Pointer value, Pointer lfinfo); + + int eafunc_temporal_temporal(Pointer temp1, Pointer temp2, Pointer lfinfo); + + Pointer lfunc_set(Pointer set, Pointer lfinfo); + + String set_out_fn(Pointer s, int maxdd, Pointer value_out); + + boolean ensure_set_isof_type(Pointer s, int settype); + + boolean ensure_valid_set_set(Pointer s1, Pointer s2); + + boolean set_find_value(Pointer s, Pointer arg1, Pointer loc); + + Pointer set_unnest_state_make(Pointer set); + + void set_unnest_state_next(Pointer state); + + boolean ensure_same_skiplist_subtype(Pointer state, byte subtype); + + void skiplist_set_extra(Pointer state, Pointer data, long size); + + Pointer skiplist_headval(Pointer list); + + int common_entry_cmp(Pointer i1, Pointer i2); + + boolean span_index_leaf_consistent(Pointer key, Pointer query, int strategy); + + boolean span_gist_inner_consistent(Pointer key, Pointer query, int strategy); + + boolean span_index_recheck(int strategy); + + int span_lower_qsort_cmp(Pointer a, Pointer b); + + int span_upper_qsort_cmp(Pointer a, Pointer b); + + byte getQuadrant2D(Pointer centroid, Pointer query); + + boolean overlap2D(Pointer nodebox, Pointer query); + + boolean contain2D(Pointer nodebox, Pointer query); + + boolean left2D(Pointer nodebox, Pointer query); + + boolean overLeft2D(Pointer nodebox, Pointer query); + + boolean right2D(Pointer nodebox, Pointer query); + + boolean overRight2D(Pointer nodebox, Pointer query); + + boolean adjacent2D(Pointer nodebox, Pointer query); + + double distance_span_nodespan(Pointer query, Pointer nodebox); + + boolean span_spgist_get_span(Pointer value, int type, Pointer result); + + void spannode_init(Pointer nodebox, int spantype, int basetype); + + Pointer spannode_copy(Pointer orig); + + void spannode_quadtree_next(Pointer nodebox, Pointer centroid, byte quadrant, Pointer next_nodespan); + + void spannode_kdtree_next(Pointer nodebox, Pointer centroid, byte node, int level, Pointer next_nodespan); + + boolean ensure_spanset_isof_type(Pointer ss, int spansettype); + + boolean ensure_same_spanset_type(Pointer ss1, Pointer ss2); + + boolean ensure_same_spanset_span_type(Pointer ss, Pointer s); + + boolean ensure_valid_spanset_span(Pointer ss, Pointer s); + + boolean ensure_valid_spanset_spanset(Pointer ss1, Pointer ss2); + + boolean spanset_find_value(Pointer ss, Pointer v, Pointer loc); + + Pointer datum_and(Pointer l, Pointer r); + + Pointer datum_or(Pointer l, Pointer r); + + Pointer boolop_tbool_bool(Pointer temp, Pointer b, Pointer func, boolean invert); + + Pointer boolop_tbool_tbool(Pointer temp1, Pointer temp2, Pointer func); + + boolean ensure_same_dimensionality_tbox(Pointer box1, Pointer box2); + + Pointer set_tbox(Pointer s); + + Pointer span_tbox(Pointer s); + + Pointer tbox_tstzspan(Pointer box); + + Pointer tbox_intspan(Pointer box); + + Pointer tbox_floatspan(Pointer box); + + boolean tbox_index_leaf_consistent(Pointer key, Pointer query, int strategy); + + boolean tbox_gist_inner_consistent(Pointer key, Pointer query, int strategy); + + boolean tbox_index_recheck(int strategy); + + void tboxnode_init(Pointer centroid, Pointer nodebox); + + Pointer tboxnode_copy(Pointer box); + + byte getQuadrant4D(Pointer centroid, Pointer inBox); + + void tboxnode_quadtree_next(Pointer nodebox, Pointer centroid, byte quadrant, Pointer next_nodebox); + + void tboxnode_kdtree_next(Pointer nodebox, Pointer centroid, byte node, int level, Pointer next_nodebox); + + boolean overlap4D(Pointer nodebox, Pointer query); + + boolean contain4D(Pointer nodebox, Pointer query); + + boolean left4D(Pointer nodebox, Pointer query); + + boolean overLeft4D(Pointer nodebox, Pointer query); + + boolean right4D(Pointer nodebox, Pointer query); + + boolean overRight4D(Pointer nodebox, Pointer query); + + boolean before4D(Pointer nodebox, Pointer query); + + boolean overBefore4D(Pointer nodebox, Pointer query); + + boolean after4D(Pointer nodebox, Pointer query); + + boolean overAfter4D(Pointer nodebox, Pointer query); + + double distance_tbox_nodebox(Pointer query, Pointer nodebox); + + void tnumber_spgist_get_tbox(Pointer value, int type, Pointer result); + + int tbox_xmin_cmp(Pointer box1, Pointer box2); + + int tbox_xmax_cmp(Pointer box1, Pointer box2); + + int tbox_tmin_cmp(Pointer box1, Pointer box2); + + int tbox_tmax_cmp(Pointer box1, Pointer box2); + + int tbox_level_cmp(Pointer centroid, Pointer query, int level); + + Pointer datum_min_int32(Pointer l, Pointer r); + + Pointer datum_max_int32(Pointer l, Pointer r); + + Pointer datum_min_int64(Pointer l, Pointer r); + + Pointer datum_max_int64(Pointer l, Pointer r); + + Pointer datum_min_float8(Pointer l, Pointer r); + + Pointer datum_max_float8(Pointer l, Pointer r); + + Pointer datum_sum_int32(Pointer l, Pointer r); + + Pointer datum_sum_int64(Pointer l, Pointer r); + + Pointer datum_sum_float8(Pointer l, Pointer r); + + Pointer datum_min_text(Pointer l, Pointer r); + + Pointer datum_max_text(Pointer l, Pointer r); + + Pointer datum_sum_double2(Pointer l, Pointer r); + + Pointer datum_sum_double3(Pointer l, Pointer r); + + Pointer datum_sum_double4(Pointer l, Pointer r); + + int temporal_skiplist_common(Pointer list, Pointer values, int count, Pointer lower, Pointer upper, Pointer update); + + Pointer temporal_skiplist_merge(Pointer spliced, int spliced_count, Pointer values, int count, Pointer func, boolean crossings, Pointer newcount, Pointer tofree, Pointer nfree); + + Pointer tinstant_tagg(Pointer instants1, int count1, Pointer instants2, int count2, Pointer func, Pointer newcount, Pointer tofree, Pointer nfree); + + Pointer tsequence_tagg(Pointer sequences1, int count1, Pointer sequences2, int count2, Pointer func, boolean crossings, Pointer newcount); + + Pointer tcontseq_tagg_transfn(Pointer state, Pointer seq, Pointer func, boolean interpoint); + + Pointer temporal_tagg_combinefn(Pointer state1, Pointer state2, Pointer func, boolean crossings); + + Pointer tinstant_tagg_transfn(Pointer state, Pointer inst, Pointer func); + + Pointer tinstant_tavg_finalfn(Pointer instants, int count); + + Pointer tsequence_tavg_finalfn(Pointer sequences, int count); + + Pointer tnumberinst_transform_tavg(Pointer inst); + + Pointer temporal_transform_tcount(Pointer temp, Pointer count); + + Pointer temporal_transform_tagg(Pointer temp, Pointer count, Pointer func); + + Pointer tsequenceset_tagg_transfn(Pointer state, Pointer ss, Pointer func, boolean crossings); + + Pointer tdiscseq_tagg_transfn(Pointer state, Pointer seq, Pointer func); + + Pointer temporal_tagg_transfn(Pointer state, Pointer temp, Pointer arg2, boolean crossings); + + Pointer temporal_tagg_transform_transfn(Pointer state, Pointer temp, Pointer func, boolean crossings, Pointer transform); + + double temporal_similarity(Pointer temp1, Pointer temp2, int simfunc); + + Pointer temporal_similarity_path(Pointer temp1, Pointer temp2, Pointer count, int simfunc); + + long temporal_bbox_size(int tempype); + + void tinstarr_set_bbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer bbox); + + void tsequence_compute_bbox(Pointer seq); + + void tseqarr_compute_bbox(Pointer sequences, int count, Pointer bbox); + + void tsequenceset_compute_bbox(Pointer ss); + + boolean boxop_temporal_tstzspan(Pointer temp, Pointer s, Pointer func, boolean invert); + + boolean boxop_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func); + + boolean boxop_tnumber_numspan(Pointer temp, Pointer span, Pointer func, boolean invert); + + boolean boxop_tnumber_tbox(Pointer temp, Pointer box, Pointer func, boolean invert); + + boolean boxop_tnumber_tnumber(Pointer temp1, Pointer temp2, Pointer func); + + int eacomp_base_temporal(Pointer value, Pointer temp, Pointer func, boolean ever); + + int eacomp_temporal_base(Pointer temp, Pointer value, Pointer func, boolean ever); + + int eacomp_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func, boolean ever); + + Pointer tcomp_base_temporal(Pointer value, Pointer temp, Pointer func); + + Pointer tcomp_temporal_base(Pointer temp, Pointer value, Pointer func); + + Pointer tcomp_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func); + + Pointer tdiscseq_at_timestamptz(Pointer seq, long t); + + Pointer tdiscseq_restrict_value(Pointer seq, Pointer value, boolean atfunc); + + Pointer tdiscseq_restrict_values(Pointer seq, Pointer s, boolean atfunc); + + Pointer tdiscseq_minus_timestamptz(Pointer seq, long t); + + Pointer tdiscseq_restrict_tstzset(Pointer seq, Pointer s, boolean atfunc); + + Pointer tdiscseq_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc); + + int tcontseq_restrict_value_iter(Pointer seq, Pointer value, boolean atfunc, Pointer result); + + Pointer tcontseq_delete_timestamptz(Pointer seq, long t); + + Pointer tcontseq_delete_tstzset(Pointer seq, Pointer s); + + Pointer tcontseq_delete_tstzspanset(Pointer seq, Pointer ss); + + Pointer tcontseq_at_tstzset(Pointer seq, Pointer s); + + Pointer tcontseq_minus_timestamptz(Pointer seq, long t); + + Pointer tcontseq_minus_tstzset(Pointer seq, Pointer s); + + Pointer tcontseq_minus_tstzspan(Pointer seq, Pointer s); + + Pointer tcontseq_restrict_value(Pointer seq, Pointer value, boolean atfunc); + + Pointer tcontseq_restrict_values(Pointer seq, Pointer s, boolean atfunc); + + int tsequence_at_values_iter(Pointer seq, Pointer set, Pointer result); + + int tnumberseq_cont_restrict_span_iter(Pointer seq, Pointer span, boolean atfunc, Pointer result); + + int tnumberseq_cont_restrict_spanset_iter(Pointer seq, Pointer ss, boolean atfunc, Pointer result); + + Pointer tsegment_at_timestamptz(Pointer inst1, Pointer inst2, int interp, long t); + + int tcontseq_minus_timestamp_iter(Pointer seq, long t, Pointer result); + + int tcontseq_minus_tstzset_iter(Pointer seq, Pointer s, Pointer result); + + int tcontseq_at_tstzspanset1(Pointer seq, Pointer ss, Pointer result); + + int tcontseq_minus_tstzspanset_iter(Pointer seq, Pointer ss, Pointer result); + + Pointer tcontseq_at_tstzspan(Pointer seq, Pointer s); + + Pointer tcontseq_at_timestamptz(Pointer seq, long t); + + Pointer tcontseq_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc); + + boolean tdiscseq_value_at_timestamptz(Pointer seq, long t, Pointer result); + + Pointer tnumberseq_disc_restrict_span(Pointer seq, Pointer span, boolean atfunc); + + Pointer tnumberseq_disc_restrict_spanset(Pointer seq, Pointer ss, boolean atfunc); + + Pointer tnumberseq_cont_restrict_span(Pointer seq, Pointer span, boolean atfunc); + + Pointer tnumberseq_cont_restrict_spanset(Pointer seq, Pointer ss, boolean atfunc); + + double tnumberseq_cont_twavg(Pointer seq); + + int span_num_bins(Pointer s, Pointer size, Pointer origin, Pointer start_bin, Pointer end_bin); + + Pointer temporal_time_bin_init(Pointer temp, Pointer duration, long torigin, Pointer nbins); + + Pointer tbox_tile_state_make(Pointer temp, Pointer box, Pointer vsize, Pointer duration, Pointer xorigin, long torigin); + + void tbox_tile_state_next(Pointer state); + + void tbox_tile_state_set(Pointer value, long t, Pointer vsize, long tunits, int basetype, int spantype, Pointer box); + + long interval_units(Pointer interval); + + long timestamptz_bin_start(long timestamp, long tunits, long torigin); + + Pointer datum_bin(Pointer value, Pointer size, Pointer offset, int basetype); + + Pointer tnumber_value_time_tile_init(Pointer temp, Pointer vsize, Pointer duration, Pointer vorigin, long torigin, Pointer ntiles); + + boolean tbox_tile_state_get(Pointer state, Pointer box); + + Pointer temporal_transform_wcount(Pointer temp, Pointer interval, Pointer count); + + Pointer tnumber_transform_wavg(Pointer temp, Pointer interval, Pointer count); + + Pointer temporal_wagg_transfn(Pointer state, Pointer temp, Pointer interval, Pointer func, boolean min, boolean crossings); + + Pointer temporal_wagg_transform_transfn(Pointer state, Pointer temp, Pointer interval, Pointer func, Pointer transform); + + void tinstant_set(Pointer inst, Pointer value, long t); + + double tnumberinst_double(Pointer inst); + + String tinstant_to_string(Pointer inst, int maxdd, Pointer value_out); + + boolean tinstant_restrict_values_test(Pointer inst, Pointer s, boolean atfunc); + + boolean tnumberinst_restrict_span_test(Pointer inst, Pointer s, boolean atfunc); + + boolean tnumberinst_restrict_spanset_test(Pointer inst, Pointer ss, boolean atfunc); + + boolean tinstant_restrict_tstzset_test(Pointer inst, Pointer s, boolean atfunc); + + boolean tinstant_restrict_tstzspanset_test(Pointer inst, Pointer ss, boolean atfunc); + + boolean intersection_tinstant_tinstant(Pointer inst1, Pointer inst2, Pointer inter1, Pointer inter2); + + void _mulmat(Pointer a, Pointer b, Pointer c, int arows, int acols, int bcols); + + void _mulvec(Pointer a, Pointer x, Pointer y, int m, int n); + + void _transpose(Pointer a, Pointer at, int m, int n); + + void _addmat(Pointer a, Pointer b, Pointer c, int m, int n); + + void _negate(Pointer a, int m, int n); + + void _addeye(Pointer a, int n); + + int _choldc1(Pointer a, Pointer p, int n); + + int _choldcsl(Pointer A, Pointer a, Pointer p, int n); + + int _cholsl(Pointer A, Pointer a, Pointer p, int n); + + void _addvec(Pointer a, Pointer b, Pointer c, int n); + + void _sub(Pointer a, Pointer b, Pointer c, int n); + + int invert(Pointer a, Pointer ainv); + + void ekf_initialize(Pointer ekf, float pdiag); + + void ekf_predict(Pointer ekf, float fx, float F, float Q); + + void ekf_update_step3(Pointer ekf, float GH); + + int ekf_update(Pointer ekf, float z, float hx, float H, float R); + + int tfloat_arithop_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param); + + Pointer arithop_tnumber_number(Pointer temp, Pointer value, int oper, Pointer func, boolean invert); + + Pointer arithop_tnumber_tnumber(Pointer temp1, Pointer temp2, int oper, Pointer func, Pointer tpfunc); + + boolean float_collinear(double x1, double x2, double x3, double ratio); + + double floatsegm_interpolate(double value1, double value2, Pointer value); + + Pointer floatsegm_locate(double value1, double value2, double value); + + int tnumbersegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, int basetype, long lower, long upper, Pointer t1, Pointer t2); + + boolean tsequence_norm_test(Pointer value1, Pointer value2, Pointer value3, int basetype, int interp, long t1, long t2, long t3); + + boolean tsequence_join_test(Pointer seq1, Pointer seq2, Pointer removelast, Pointer removefirst); + + Pointer tsequence_join(Pointer seq1, Pointer seq2, boolean removelast, boolean removefirst); + + Pointer tinstarr_normalize(Pointer instants, int interp, int count, Pointer newcount); + + int tcontseq_find_timestamptz(Pointer seq, long t); + + int tdiscseq_find_timestamptz(Pointer seq, long t); + + Pointer tseqarr2_to_tseqarr(Pointer sequences, Pointer countseqs, int count, int totalseqs); + + boolean ensure_valid_tinstarr_common(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp); + + Pointer tsequence_make_exp1(Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize, Pointer bbox); + + boolean synchronize_tsequence_tsequence(Pointer seq1, Pointer seq2, Pointer sync1, Pointer sync2, boolean interpoint); + + int tfloatsegm_intersection_value(Pointer start, Pointer end, Pointer value, long lower, long upper, Pointer t); + + int tsegment_intersection_value(Pointer start, Pointer end, Pointer value, int temptype, long lower, long upper, Pointer t1, Pointer t2); + + int tsegment_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, int temptype, long lower, long upper, Pointer t1, Pointer t2); + + Pointer tsegment_value_at_timestamptz(Pointer start, Pointer end, int temptype, long lower, long upper, long t); + + boolean intersection_tdiscseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer inter1, Pointer inter2); + + boolean intersection_tcontseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer inter1, Pointer inter2); + + boolean intersection_tdiscseq_tcontseq(Pointer is, Pointer seq2, Pointer inter1, Pointer inter2); + + boolean intersection_tsequence_tinstant(Pointer seq, Pointer inst, Pointer inter1, Pointer inter2); + + boolean intersection_tinstant_tsequence(Pointer inst, Pointer seq, Pointer inter1, Pointer inter2); + + String tsequence_to_string(Pointer seq, int maxdd, boolean component, Pointer value_out); + + boolean ensure_increasing_timestamps(Pointer inst1, Pointer inst2, boolean strict); + + void bbox_expand(Pointer box1, Pointer box2, int temptype); + + boolean ensure_valid_tinstarr(Pointer instants, int count, boolean merge, int interp); + + boolean tsequence_make_valid(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp); + + void tnumberseq_shift_scale_value_iter(Pointer seq, Pointer origin, Pointer delta, boolean hasdelta, double scale); + + void tsequence_shift_scale_time_iter(Pointer seq, long delta, double scale); + + int tstepseq_to_linear_iter(Pointer seq, Pointer result); + + Pointer tstepseq_to_linear(Pointer seq); + + int tsequence_segments_iter(Pointer seq, Pointer result); + + int tsequence_timestamps_iter(Pointer seq, Pointer result); + + boolean tsequenceset_find_timestamptz(Pointer ss, long t, Pointer loc); + + Pointer tseqarr_normalize(Pointer sequences, int count, Pointer newcount); + + double datum_distance(Pointer value1, Pointer value2, int basetype, short flags); + + Pointer ensure_valid_tinstarr_gaps(Pointer instants, int count, boolean merge, double maxdist, Pointer maxt, Pointer nsplits); + + boolean ensure_valid_tseqarr(Pointer sequences, int count); + + boolean synchronize_tsequenceset_tsequence(Pointer ss, Pointer seq, int mode, Pointer inter1, Pointer inter2); + + boolean synchronize_tsequenceset_tsequenceset(Pointer ss1, Pointer ss2, int mode, Pointer inter1, Pointer inter2); + + boolean intersection_tsequenceset_tinstant(Pointer ss, Pointer inst, Pointer inter1, Pointer inter2); + + boolean intersection_tinstant_tsequenceset(Pointer inst, Pointer ss, Pointer inter1, Pointer inter2); + + boolean intersection_tsequenceset_tdiscseq(Pointer ss, Pointer is, Pointer inter1, Pointer inter2); + + boolean intersection_tdiscseq_tsequenceset(Pointer is, Pointer ss, Pointer inter1, Pointer inter2); + + boolean intersection_tsequence_tsequenceset(Pointer seq, Pointer ss, int mode, Pointer inter1, Pointer inter2); + + String tsequenceset_to_string(Pointer ss, int maxdd, Pointer value_out); + + Pointer datum_textcat(Pointer l, Pointer r); + + Pointer datum_lower(Pointer value); + + Pointer datum_upper(Pointer value); + + Pointer datum_initcap(Pointer value); + + Pointer textfunc_ttext(Pointer temp, int func); + + Pointer textfunc_ttext_text(Pointer temp, Pointer value, Pointer func, boolean invert); + + Pointer textfunc_ttext_ttext(Pointer temp1, Pointer temp2, Pointer func); + + Pointer datum_as_wkb(Pointer value, int type, byte variant, Pointer size_out); + + String datum_as_hexwkb(Pointer value, int type, byte variant, Pointer size); + + Pointer type_from_wkb(Pointer wkb, long size, int type); + + Pointer type_from_hexwkb(String hexwkb, long size, int type); + + boolean ensure_end_input(Pointer str, String type); + + void p_whitespace(Pointer str); + + boolean p_delimchar(Pointer str, String delim); + + boolean p_obrace(Pointer str); + + boolean ensure_obrace(Pointer str, String type); + + boolean p_cbrace(Pointer str); + + boolean ensure_cbrace(Pointer str, String type); + + boolean p_obracket(Pointer str); + + boolean p_cbracket(Pointer str); + + boolean p_oparen(Pointer str); + + boolean ensure_oparen(Pointer str, String type); + + boolean p_cparen(Pointer str); + + boolean ensure_cparen(Pointer str, String type); + + boolean p_comma(Pointer str); + + boolean basetype_parse(Pointer str, int basetypid, String delim, Pointer result); + + boolean double_parse(Pointer str, Pointer result); + + boolean elem_parse(Pointer str, int basetype, Pointer result); + + Pointer set_parse(Pointer str, int basetype); + + boolean span_parse(Pointer str, int spantype, boolean end, Pointer span); + + Pointer spanset_parse(Pointer str, int spantype); + + Pointer tbox_parse(Pointer str); + + long timestamp_parse(Pointer str); + + Pointer tinstant_parse(Pointer str, int temptype, boolean end); + + Pointer tdiscseq_parse(Pointer str, int temptype); + + Pointer tcontseq_parse(Pointer str, int temptype, int interp, boolean end); + + Pointer tsequenceset_parse(Pointer str, int temptype, int interp); + + Pointer temporal_parse(Pointer str, int temptype); + + Pointer datum_copy(Pointer value, int typid); + + double datum_double(Pointer d, int type); + + Pointer double_datum(double d, int type); + + Pointer bstring2bytea(Pointer wkb, long size); + + double meos_strtod(String str, Pointer endptr); + + float meos_strtof(String str, Pointer endptr); + + boolean basetype_in(String str, int type, boolean end, Pointer result); + + String basetype_out(Pointer value, int type, int maxdd); + + void pfree_array(Pointer array, int count); + + boolean string_escape(String str, int quotes, Pointer result); + + long string_unescape(String str, Pointer result); + + String stringarr_to_string(Pointer strings, int count, String prefix, String open, String close, int quotes, boolean spaces); + + void datumarr_sort(Pointer values, int count, int basetype); + + void tstzarr_sort(Pointer times, int count); + + void spanarr_sort(Pointer spans, int count); + + void tinstarr_sort(Pointer instants, int count); + + void tseqarr_sort(Pointer sequences, int count); + + int datumarr_remove_duplicates(Pointer values, int count, int basetype); + + int tstzarr_remove_duplicates(Pointer values, int count); + + int tinstarr_remove_duplicates(Pointer instants, int count); + + Pointer datum_add(Pointer l, Pointer r, int type); + + Pointer datum_sub(Pointer l, Pointer r, int type); + + Pointer datum_mul(Pointer l, Pointer r, int type); + + Pointer datum_div(Pointer l, Pointer r, int type); + + int datum_cmp(Pointer l, Pointer r, int type); + + boolean datum_eq(Pointer l, Pointer r, int type); + + boolean datum_ne(Pointer l, Pointer r, int type); + + boolean datum_lt(Pointer l, Pointer r, int type); + + boolean datum_le(Pointer l, Pointer r, int type); + + boolean datum_gt(Pointer l, Pointer r, int type); + + boolean datum_ge(Pointer l, Pointer r, int type); + + Pointer datum2_eq(Pointer l, Pointer r, int type); + + Pointer datum2_ne(Pointer l, Pointer r, int type); + + Pointer datum2_lt(Pointer l, Pointer r, int type); + + Pointer datum2_le(Pointer l, Pointer r, int type); + + Pointer datum2_gt(Pointer l, Pointer r, int type); + + Pointer datum2_ge(Pointer l, Pointer r, int type); + + double hypot3d(double x, double y, double z); + + } + + private static final String _LIB = "libmeos.so"; + + static final MeosLibraryPartA _meos_a = + JarLibraryLoader.create(MeosLibraryPartA.class, _LIB).getLibraryInstance(); + static final MeosLibraryPartB _meos_b = + JarLibraryLoader.create(MeosLibraryPartB.class, _LIB).getLibraryInstance(); + static final MeosLibraryPartC _meos_c = + JarLibraryLoader.create(MeosLibraryPartC.class, _LIB).getLibraryInstance(); + static final MeosLibraryPartD _meos_d = + JarLibraryLoader.create(MeosLibraryPartD.class, _LIB).getLibraryInstance(); + + private static final java.util.Map _dispatch; + static { _dispatch = new java.util.HashMap<>(4096); for (java.lang.reflect.Method _m : MeosLibraryPartA.class.getMethods()) _dispatch.put(_m.getName(), _meos_a); @@ -3426,12053 +8834,31152 @@ public interface MeosLibraryPartD { @SuppressWarnings("unused") - public static Pointer rtree_create_intspan() { - var _result = _meos_a.rtree_create_intspan(); + public static void meos_error(int errlevel, int errcode, String format) { + _meos_a.meos_error(errlevel, errcode, format); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int meos_errno() { + var _result = _meos_a.meos_errno(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meos_errno_set(int err) { + var _result = _meos_a.meos_errno_set(err); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meos_errno_restore(int err) { + var _result = _meos_a.meos_errno_restore(err); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meos_errno_reset() { + var _result = _meos_a.meos_errno_reset(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_array_create(int elem_size) { + var _result = _meos_a.meos_array_create(elem_size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void meos_array_add(Pointer array, Pointer value) { + _meos_a.meos_array_add(array, value); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer meos_array_get(Pointer array, int n) { + var _result = _meos_a.meos_array_get(array, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meos_array_count(Pointer array) { + var _result = _meos_a.meos_array_count(array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void meos_array_reset(Pointer array) { + _meos_a.meos_array_reset(array); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_array_reset_free(Pointer array) { + _meos_a.meos_array_reset_free(array); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_array_destroy(Pointer array) { + _meos_a.meos_array_destroy(array); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_array_destroy_free(Pointer array) { + _meos_a.meos_array_destroy_free(array); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_intspan() { + var _result = _meos_a.rtree_create_intspan(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_bigintspan() { + var _result = _meos_a.rtree_create_bigintspan(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_floatspan() { + var _result = _meos_a.rtree_create_floatspan(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_datespan() { + var _result = _meos_a.rtree_create_datespan(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_tstzspan() { + var _result = _meos_a.rtree_create_tstzspan(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_tbox() { + var _result = _meos_a.rtree_create_tbox(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer rtree_create_stbox() { + var _result = _meos_a.rtree_create_stbox(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void rtree_free(Pointer rtree) { + _meos_a.rtree_free(rtree); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void rtree_insert(Pointer rtree, Pointer box, int id) { + _meos_a.rtree_insert(rtree, box, id); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void rtree_insert_temporal(Pointer rtree, Pointer temp, int id) { + _meos_a.rtree_insert_temporal(rtree, temp, id); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void rtree_insert_temporal_split(Pointer rtree, Pointer temp, int id, int maxboxes) { + _meos_a.rtree_insert_temporal_split(rtree, temp, id, maxboxes); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int rtree_search(Pointer rtree, int op, Pointer query, Pointer result) { + var _result = _meos_a.rtree_search(rtree, op, query, result); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer result) { + var _result = _meos_a.rtree_search_temporal(rtree, op, temp, result); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int rtree_search_temporal_dedup(Pointer rtree, int op, Pointer temp, int maxboxes, Pointer result) { + var _result = _meos_a.rtree_search_temporal_dedup(rtree, op, temp, maxboxes, result); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void meos_initialize_error_handler(error_handler_fn err_handler) { + _meos_a.meos_initialize_error_handler(err_handler); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_initialize_noexit_error_handler() { + _meos_a.meos_initialize_noexit_error_handler(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_initialize_timezone(String name) { + _meos_a.meos_initialize_timezone(name); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_initialize_collation() { + _meos_a.meos_initialize_collation(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_finalize_timezone() { + _meos_a.meos_finalize_timezone(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_finalize_collation() { + _meos_a.meos_finalize_collation(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_finalize_projsrs() { + _meos_a.meos_finalize_projsrs(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_finalize_ways() { + _meos_a.meos_finalize_ways(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static boolean meos_set_datestyle(String newval, Pointer extra) { + var _result = _meos_a.meos_set_datestyle(newval, extra); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_set_intervalstyle(String newval, int extra) { + var _result = _meos_a.meos_set_intervalstyle(newval, extra); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String meos_get_datestyle() { + var _result = _meos_a.meos_get_datestyle(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String meos_get_intervalstyle() { + var _result = _meos_a.meos_get_intervalstyle(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void meos_set_spatial_ref_sys_csv(String path) { + _meos_a.meos_set_spatial_ref_sys_csv(path); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_set_ways_csv(String path) { + _meos_a.meos_set_ways_csv(path); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_initialize() { + _meos_a.meos_initialize(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void meos_finalize() { + _meos_a.meos_finalize(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer bigintset_in(String str) { + var _result = _meos_a.bigintset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String bigintset_out(Pointer set) { + var _result = _meos_a.bigintset_out(set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_expand(Pointer sp, long value) { + var _result = _meos_a.bigintspan_expand(sp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_in(String str) { + var _result = _meos_a.bigintspan_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String bigintspan_out(Pointer sp) { + var _result = _meos_a.bigintspan_out(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspanset_in(String str) { + var _result = _meos_a.bigintspanset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String bigintspanset_out(Pointer ss) { + var _result = _meos_a.bigintspanset_out(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer dateset_in(String str) { + var _result = _meos_a.dateset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String dateset_out(Pointer s) { + var _result = _meos_a.dateset_out(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_in(String str) { + var _result = _meos_a.datespan_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String datespan_out(Pointer sp) { + var _result = _meos_a.datespan_out(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_in(String str) { + var _result = _meos_a.datespanset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String datespanset_out(Pointer ss) { + var _result = _meos_a.datespanset_out(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_in(String str) { + var _result = _meos_a.floatset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String floatset_out(Pointer set, int maxdd) { + var _result = _meos_a.floatset_out(set, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_expand(Pointer sp, double value) { + var _result = _meos_a.floatspan_expand(sp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_in(String str) { + var _result = _meos_a.floatspan_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String floatspan_out(Pointer sp, int maxdd) { + var _result = _meos_a.floatspan_out(sp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_in(String str) { + var _result = _meos_a.floatspanset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String floatspanset_out(Pointer ss, int maxdd) { + var _result = _meos_a.floatspanset_out(ss, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intset_in(String str) { + var _result = _meos_a.intset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String intset_out(Pointer set) { + var _result = _meos_a.intset_out(set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_expand(Pointer sp, int value) { + var _result = _meos_a.intspan_expand(sp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_in(String str) { + var _result = _meos_a.intspan_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String intspan_out(Pointer sp) { + var _result = _meos_a.intspan_out(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspanset_in(String str) { + var _result = _meos_a.intspanset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String intspanset_out(Pointer ss) { + var _result = _meos_a.intspanset_out(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String set_as_hexwkb(Pointer s, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.set_as_hexwkb(s, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_as_wkb(Pointer s, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.set_as_wkb(s, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_from_hexwkb(String hexwkb) { + var _result = _meos_a.set_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_from_wkb(Pointer wkb, long size) { + var _result = _meos_a.set_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String span_as_hexwkb(Pointer sp, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.span_as_hexwkb(sp, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_as_wkb(Pointer sp, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.span_as_wkb(sp, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_from_hexwkb(String hexwkb) { + var _result = _meos_a.span_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_from_wkb(Pointer wkb, long size) { + var _result = _meos_a.span_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String spanset_as_hexwkb(Pointer ss, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.spanset_as_hexwkb(ss, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_as_wkb(Pointer ss, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.spanset_as_wkb(ss, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_from_hexwkb(String hexwkb) { + var _result = _meos_a.spanset_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_from_wkb(Pointer wkb, long size) { + var _result = _meos_a.spanset_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_in(String str) { + var _result = _meos_a.textset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String textset_out(Pointer set) { + var _result = _meos_a.textset_out(set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_in(String str) { + var _result = _meos_a.tstzset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tstzset_out(Pointer set) { + var _result = _meos_a.tstzset_out(set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_in(String str) { + var _result = _meos_a.tstzspan_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tstzspan_out(Pointer sp) { + var _result = _meos_a.tstzspan_out(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_in(String str) { + var _result = _meos_a.tstzspanset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tstzspanset_out(Pointer ss) { + var _result = _meos_a.tstzspanset_out(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintset_make(Pointer values, int count) { + var _result = _meos_a.bigintset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_make(long lower, long upper, boolean lower_inc, boolean upper_inc) { + var _result = _meos_a.bigintspan_make(lower, upper, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer dateset_make(Pointer values, int count) { + var _result = _meos_a.dateset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { + var _result = _meos_a.datespan_make(lower, upper, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_make(Pointer values, int count) { + var _result = _meos_a.floatset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_make(double lower, double upper, boolean lower_inc, boolean upper_inc) { + var _result = _meos_a.floatspan_make(lower, upper, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intset_make(Pointer values, int count) { + var _result = _meos_a.intset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { + var _result = _meos_a.intspan_make(lower, upper, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_copy(Pointer s) { + var _result = _meos_a.set_copy(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_copy(Pointer sp) { + var _result = _meos_a.span_copy(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_copy(Pointer ss) { + var _result = _meos_a.spanset_copy(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_make(Pointer spans, int count) { + var _result = _meos_a.spanset_make(spans, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_make(Pointer values, int count) { + var _result = _meos_a.textset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_make(Pointer values, int count) { + var _result = _meos_a.tstzset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_make(OffsetDateTime lower, OffsetDateTime upper, boolean lower_inc, boolean upper_inc) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_a.tstzspan_make(lower_new, upper_new, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_to_set(long i) { + var _result = _meos_a.bigint_to_set(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_to_span(long i) { + var _result = _meos_a.bigint_to_span(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_to_spanset(long i) { + var _result = _meos_a.bigint_to_spanset(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_to_intspan(Pointer s) { + var _result = _meos_a.bigintspan_to_intspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_to_floatspan(Pointer s) { + var _result = _meos_a.bigintspan_to_floatspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer date_to_set(int d) { + var _result = _meos_a.date_to_set(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer date_to_span(int d) { + var _result = _meos_a.date_to_span(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer date_to_spanset(int d) { + var _result = _meos_a.date_to_spanset(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer dateset_to_tstzset(Pointer s) { + var _result = _meos_a.dateset_to_tstzset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_to_tstzspan(Pointer sp) { + var _result = _meos_a.datespan_to_tstzspan(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_to_tstzspanset(Pointer ss) { + var _result = _meos_a.datespanset_to_tstzspanset(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_to_set(double d) { + var _result = _meos_a.float_to_set(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_to_span(double d) { + var _result = _meos_a.float_to_span(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_to_spanset(double d) { + var _result = _meos_a.float_to_spanset(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_to_intset(Pointer s) { + var _result = _meos_a.floatset_to_intset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_to_bigintspan(Pointer s) { + var _result = _meos_a.floatspan_to_bigintspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_to_intspan(Pointer s) { + var _result = _meos_a.floatspan_to_intspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_to_intspanset(Pointer ss) { + var _result = _meos_a.floatspanset_to_intspanset(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_to_set(int i) { + var _result = _meos_a.int_to_set(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_to_span(int i) { + var _result = _meos_a.int_to_span(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_to_spanset(int i) { + var _result = _meos_a.int_to_spanset(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intset_to_floatset(Pointer s) { + var _result = _meos_a.intset_to_floatset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_to_bigintspan(Pointer s) { + var _result = _meos_a.intspan_to_bigintspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_to_floatspan(Pointer s) { + var _result = _meos_a.intspan_to_floatspan(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspanset_to_floatspanset(Pointer ss) { + var _result = _meos_a.intspanset_to_floatspanset(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_to_span(Pointer s) { + var _result = _meos_a.set_to_span(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_to_spanset(Pointer s) { + var _result = _meos_a.set_to_spanset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_to_spanset(Pointer sp) { + var _result = _meos_a.span_to_spanset(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer text_to_set(Pointer txt) { + var _result = _meos_a.text_to_set(txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_to_set(OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_to_set(t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_to_span(OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_to_span(t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_to_spanset(OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_to_spanset(t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_to_dateset(Pointer s) { + var _result = _meos_a.tstzset_to_dateset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_to_datespan(Pointer sp) { + var _result = _meos_a.tstzspan_to_datespan(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_to_datespanset(Pointer ss) { + var _result = _meos_a.tstzspanset_to_datespanset(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintset_end_value(Pointer s) { + var _result = _meos_a.bigintset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintset_start_value(Pointer s) { + var _result = _meos_a.bigintset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.bigintset_value_n(s, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer bigintset_values(Pointer s, Pointer count) { + var _result = _meos_a.bigintset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspan_lower(Pointer s) { + var _result = _meos_a.bigintspan_lower(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspan_upper(Pointer s) { + var _result = _meos_a.bigintspan_upper(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspan_width(Pointer s) { + var _result = _meos_a.bigintspan_width(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspanset_lower(Pointer ss) { + var _result = _meos_a.bigintspanset_lower(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspanset_upper(Pointer ss) { + var _result = _meos_a.bigintspanset_upper(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigintspanset_width(Pointer ss, boolean boundspan) { + var _result = _meos_a.bigintspanset_width(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int dateset_end_value(Pointer s) { + var _result = _meos_a.dateset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int dateset_start_value(Pointer s) { + var _result = _meos_a.dateset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer dateset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.dateset_value_n(s, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer dateset_values(Pointer s, Pointer count) { + var _result = _meos_a.dateset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_duration(Pointer s) { + var _result = _meos_a.datespan_duration(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datespan_lower(Pointer s) { + var _result = _meos_a.datespan_lower(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datespan_upper(Pointer s) { + var _result = _meos_a.datespan_upper(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_date_n(Pointer ss, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.datespanset_date_n(ss, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_dates(Pointer ss) { + var _result = _meos_a.datespanset_dates(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_duration(Pointer ss, boolean boundspan) { + var _result = _meos_a.datespanset_duration(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datespanset_end_date(Pointer ss) { + var _result = _meos_a.datespanset_end_date(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datespanset_num_dates(Pointer ss) { + var _result = _meos_a.datespanset_num_dates(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datespanset_start_date(Pointer ss) { + var _result = _meos_a.datespanset_start_date(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatset_end_value(Pointer s) { + var _result = _meos_a.floatset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatset_start_value(Pointer s) { + var _result = _meos_a.floatset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.floatset_value_n(s, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer floatset_values(Pointer s, Pointer count) { + var _result = _meos_a.floatset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspan_lower(Pointer s) { + var _result = _meos_a.floatspan_lower(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspan_upper(Pointer s) { + var _result = _meos_a.floatspan_upper(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspan_width(Pointer s) { + var _result = _meos_a.floatspan_width(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspanset_lower(Pointer ss) { + var _result = _meos_a.floatspanset_lower(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspanset_upper(Pointer ss) { + var _result = _meos_a.floatspanset_upper(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double floatspanset_width(Pointer ss, boolean boundspan) { + var _result = _meos_a.floatspanset_width(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intset_end_value(Pointer s) { + var _result = _meos_a.intset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intset_start_value(Pointer s) { + var _result = _meos_a.intset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.intset_value_n(s, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer intset_values(Pointer s, Pointer count) { + var _result = _meos_a.intset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspan_lower(Pointer s) { + var _result = _meos_a.intspan_lower(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspan_upper(Pointer s) { + var _result = _meos_a.intspan_upper(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspan_width(Pointer s) { + var _result = _meos_a.intspan_width(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspanset_lower(Pointer ss) { + var _result = _meos_a.intspanset_lower(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspanset_upper(Pointer ss) { + var _result = _meos_a.intspanset_upper(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intspanset_width(Pointer ss, boolean boundspan) { + var _result = _meos_a.intspanset_width(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int set_hash(Pointer s) { + var _result = _meos_a.set_hash(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long set_hash_extended(Pointer s, long seed) { + var _result = _meos_a.set_hash_extended(s, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int set_num_values(Pointer s) { + var _result = _meos_a.set_num_values(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int span_hash(Pointer sp) { + var _result = _meos_a.span_hash(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long span_hash_extended(Pointer sp, long seed) { + var _result = _meos_a.span_hash_extended(sp, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_lower_inc(Pointer sp) { + var _result = _meos_a.span_lower_inc(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_upper_inc(Pointer sp) { + var _result = _meos_a.span_upper_inc(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_end_span(Pointer ss) { + var _result = _meos_a.spanset_end_span(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spanset_hash(Pointer ss) { + var _result = _meos_a.spanset_hash(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long spanset_hash_extended(Pointer ss, long seed) { + var _result = _meos_a.spanset_hash_extended(ss, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_lower_inc(Pointer ss) { + var _result = _meos_a.spanset_lower_inc(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spanset_num_spans(Pointer ss) { + var _result = _meos_a.spanset_num_spans(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_span(Pointer ss) { + var _result = _meos_a.spanset_span(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_span_n(Pointer ss, int i) { + var _result = _meos_a.spanset_span_n(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_spanarr(Pointer ss, Pointer count) { + var _result = _meos_a.spanset_spanarr(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_start_span(Pointer ss) { + var _result = _meos_a.spanset_start_span(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_upper_inc(Pointer ss) { + var _result = _meos_a.spanset_upper_inc(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_end_value(Pointer s) { + var _result = _meos_a.textset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_start_value(Pointer s) { + var _result = _meos_a.textset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.textset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer textset_values(Pointer s, Pointer count) { + var _result = _meos_a.textset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzset_end_value(Pointer s) { + var _result = _meos_a.tstzset_end_value(s); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzset_start_value(Pointer s) { + var _result = _meos_a.tstzset_start_value(s); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tstzset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tstzset_value_n(s, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_values(Pointer s, Pointer count) { + var _result = _meos_a.tstzset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_duration(Pointer s) { + var _result = _meos_a.tstzspan_duration(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspan_lower(Pointer s) { + var _result = _meos_a.tstzspan_lower(s); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspan_upper(Pointer s) { + var _result = _meos_a.tstzspan_upper(s); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_duration(Pointer ss, boolean boundspan) { + var _result = _meos_a.tstzspanset_duration(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspanset_end_timestamptz(Pointer ss) { + var _result = _meos_a.tstzspanset_end_timestamptz(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspanset_lower(Pointer ss) { + var _result = _meos_a.tstzspanset_lower(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static int tstzspanset_num_timestamps(Pointer ss) { + var _result = _meos_a.tstzspanset_num_timestamps(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspanset_start_timestamptz(Pointer ss) { + var _result = _meos_a.tstzspanset_start_timestamptz(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_timestamps(Pointer ss) { + var _result = _meos_a.tstzspanset_timestamps(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_timestamptz_n(Pointer ss, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tstzspanset_timestamptz_n(ss, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tstzspanset_upper(Pointer ss) { + var _result = _meos_a.tstzspanset_upper(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer bigintset_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.bigintset_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_shift_scale(Pointer sp, long shift, long width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.bigintspan_shift_scale(sp, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspanset_shift_scale(Pointer ss, long shift, long width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.bigintspanset_shift_scale(ss, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer dateset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.dateset_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_shift_scale(Pointer sp, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.datespan_shift_scale(sp, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.datespanset_shift_scale(ss, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double float_round(double d, int maxdd) { + var _result = _meos_a.float_round(d, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_ceil(Pointer s) { + var _result = _meos_a.floatset_ceil(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_degrees(Pointer s, boolean normalize) { + var _result = _meos_a.floatset_degrees(s, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_floor(Pointer s) { + var _result = _meos_a.floatset_floor(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_radians(Pointer s) { + var _result = _meos_a.floatset_radians(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatset_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.floatset_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_ceil(Pointer sp) { + var _result = _meos_a.floatspan_ceil(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_degrees(Pointer sp, boolean normalize) { + var _result = _meos_a.floatspan_degrees(sp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_floor(Pointer sp) { + var _result = _meos_a.floatspan_floor(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_radians(Pointer sp) { + var _result = _meos_a.floatspan_radians(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_round(Pointer sp, int maxdd) { + var _result = _meos_a.floatspan_round(sp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_shift_scale(Pointer sp, double shift, double width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.floatspan_shift_scale(sp, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_ceil(Pointer ss) { + var _result = _meos_a.floatspanset_ceil(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_floor(Pointer ss) { + var _result = _meos_a.floatspanset_floor(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_degrees(Pointer ss, boolean normalize) { + var _result = _meos_a.floatspanset_degrees(ss, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_radians(Pointer ss) { + var _result = _meos_a.floatspanset_radians(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_round(Pointer ss, int maxdd) { + var _result = _meos_a.floatspanset_round(ss, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_shift_scale(Pointer ss, double shift, double width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.floatspanset_shift_scale(ss, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.intset_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_shift_scale(Pointer sp, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.intspan_shift_scale(sp, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.intspanset_shift_scale(ss, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_expand(Pointer sp, Pointer interv) { + var _result = _meos_a.tstzspan_expand(sp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_round(Pointer s, int maxdd) { + var _result = _meos_a.set_round(s, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_text_textset(Pointer txt, Pointer s) { + var _result = _meos_a.textcat_text_textset(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_textset_text(Pointer s, Pointer txt) { + var _result = _meos_a.textcat_textset_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_initcap(Pointer s) { + var _result = _meos_a.textset_initcap(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_lower(Pointer s) { + var _result = _meos_a.textset_lower(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textset_upper(Pointer s) { + var _result = _meos_a.textset_upper(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime timestamptz_tprecision(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.timestamptz_tprecision(t_new, duration, torigin_new); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tstzset_shift_scale(Pointer s, Pointer shift, Pointer duration) { + var _result = _meos_a.tstzset_shift_scale(s, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_tprecision(Pointer s, Pointer duration, OffsetDateTime torigin) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.tstzset_tprecision(s, duration, torigin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_shift_scale(Pointer sp, Pointer shift, Pointer duration) { + var _result = _meos_a.tstzspan_shift_scale(sp, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_tprecision(Pointer sp, Pointer duration, OffsetDateTime torigin) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.tstzspan_tprecision(sp, duration, torigin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_shift_scale(Pointer ss, Pointer shift, Pointer duration) { + var _result = _meos_a.tstzspanset_shift_scale(ss, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_tprecision(Pointer ss, Pointer duration, OffsetDateTime torigin) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.tstzspanset_tprecision(ss, duration, torigin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int set_cmp(Pointer s1, Pointer s2) { + var _result = _meos_a.set_cmp(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_eq(Pointer s1, Pointer s2) { + var _result = _meos_a.set_eq(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_ge(Pointer s1, Pointer s2) { + var _result = _meos_a.set_ge(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_gt(Pointer s1, Pointer s2) { + var _result = _meos_a.set_gt(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_le(Pointer s1, Pointer s2) { + var _result = _meos_a.set_le(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_lt(Pointer s1, Pointer s2) { + var _result = _meos_a.set_lt(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_ne(Pointer s1, Pointer s2) { + var _result = _meos_a.set_ne(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int span_cmp(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_cmp(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_eq(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_eq(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_ge(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_ge(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_gt(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_gt(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_le(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_le(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_lt(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_lt(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_ne(Pointer sp1, Pointer sp2) { + var _result = _meos_a.span_ne(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spanset_cmp(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_cmp(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_eq(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_eq(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_ge(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_ge(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_gt(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_gt(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_le(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_le(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_lt(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_lt(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_ne(Pointer ss1, Pointer ss2) { + var _result = _meos_a.spanset_ne(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_spans(Pointer s, Pointer count) { + var _result = _meos_a.set_spans(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_split_each_n_spans(Pointer s, int elems_per_span, Pointer count) { + var _result = _meos_a.set_split_each_n_spans(s, elems_per_span, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_split_n_spans(Pointer s, int span_count, Pointer count) { + var _result = _meos_a.set_split_n_spans(s, span_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_spans(Pointer ss, Pointer count) { + var _result = _meos_a.spanset_spans(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_split_each_n_spans(Pointer ss, int elems_per_span, Pointer count) { + var _result = _meos_a.spanset_split_each_n_spans(ss, elems_per_span, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_split_n_spans(Pointer ss, int span_count, Pointer count) { + var _result = _meos_a.spanset_split_n_spans(ss, span_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_bigint(Pointer sp, long i) { + var _result = _meos_a.adjacent_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_date(Pointer sp, int d) { + var _result = _meos_a.adjacent_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_float(Pointer sp, double d) { + var _result = _meos_a.adjacent_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_int(Pointer sp, int i) { + var _result = _meos_a.adjacent_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.adjacent_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.adjacent_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.adjacent_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.adjacent_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_date(Pointer ss, int d) { + var _result = _meos_a.adjacent_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_float(Pointer ss, double d) { + var _result = _meos_a.adjacent_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_int(Pointer ss, int i) { + var _result = _meos_a.adjacent_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.adjacent_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.adjacent_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.adjacent_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_bigint_set(long i, Pointer s) { + var _result = _meos_a.contained_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_bigint_span(long i, Pointer sp) { + var _result = _meos_a.contained_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.contained_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_date_set(int d, Pointer s) { + var _result = _meos_a.contained_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_date_span(int d, Pointer sp) { + var _result = _meos_a.contained_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_date_spanset(int d, Pointer ss) { + var _result = _meos_a.contained_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_float_set(double d, Pointer s) { + var _result = _meos_a.contained_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_float_span(double d, Pointer sp) { + var _result = _meos_a.contained_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_float_spanset(double d, Pointer ss) { + var _result = _meos_a.contained_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_int_set(int i, Pointer s) { + var _result = _meos_a.contained_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_int_span(int i, Pointer sp) { + var _result = _meos_a.contained_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_int_spanset(int i, Pointer ss) { + var _result = _meos_a.contained_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.contained_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.contained_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.contained_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.contained_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.contained_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.contained_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contained_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contained_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contained_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_bigint(Pointer s, long i) { + var _result = _meos_a.contains_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_date(Pointer s, int d) { + var _result = _meos_a.contains_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_float(Pointer s, double d) { + var _result = _meos_a.contains_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_int(Pointer s, int i) { + var _result = _meos_a.contains_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.contains_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_text(Pointer s, Pointer t) { + var _result = _meos_a.contains_set_text(s, t); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contains_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_bigint(Pointer sp, long i) { + var _result = _meos_a.contains_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_date(Pointer sp, int d) { + var _result = _meos_a.contains_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_float(Pointer sp, double d) { + var _result = _meos_a.contains_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_int(Pointer sp, int i) { + var _result = _meos_a.contains_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.contains_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.contains_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contains_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.contains_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_date(Pointer ss, int d) { + var _result = _meos_a.contains_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_float(Pointer ss, double d) { + var _result = _meos_a.contains_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_int(Pointer ss, int i) { + var _result = _meos_a.contains_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.contains_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.contains_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.contains_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.overlaps_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.overlaps_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.overlaps_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.overlaps_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.overlaps_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_date_set(int d, Pointer s) { + var _result = _meos_a.after_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_date_span(int d, Pointer sp) { + var _result = _meos_a.after_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_date_spanset(int d, Pointer ss) { + var _result = _meos_a.after_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_set_date(Pointer s, int d) { + var _result = _meos_a.after_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_span_date(Pointer sp, int d) { + var _result = _meos_a.after_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_spanset_date(Pointer ss, int d) { + var _result = _meos_a.after_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.after_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_date_set(int d, Pointer s) { + var _result = _meos_a.before_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_date_span(int d, Pointer sp) { + var _result = _meos_a.before_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_date_spanset(int d, Pointer ss) { + var _result = _meos_a.before_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_set_date(Pointer s, int d) { + var _result = _meos_a.before_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_span_date(Pointer sp, int d) { + var _result = _meos_a.before_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_spanset_date(Pointer ss, int d) { + var _result = _meos_a.before_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.before_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_bigint_set(long i, Pointer s) { + var _result = _meos_a.left_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_bigint_span(long i, Pointer sp) { + var _result = _meos_a.left_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.left_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_float_set(double d, Pointer s) { + var _result = _meos_a.left_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_float_span(double d, Pointer sp) { + var _result = _meos_a.left_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_float_spanset(double d, Pointer ss) { + var _result = _meos_a.left_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_int_set(int i, Pointer s) { + var _result = _meos_a.left_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_int_span(int i, Pointer sp) { + var _result = _meos_a.left_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_int_spanset(int i, Pointer ss) { + var _result = _meos_a.left_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_bigint(Pointer s, long i) { + var _result = _meos_a.left_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_float(Pointer s, double d) { + var _result = _meos_a.left_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_int(Pointer s, int i) { + var _result = _meos_a.left_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.left_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.left_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_bigint(Pointer sp, long i) { + var _result = _meos_a.left_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_float(Pointer sp, double d) { + var _result = _meos_a.left_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_int(Pointer sp, int i) { + var _result = _meos_a.left_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.left_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.left_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.left_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_float(Pointer ss, double d) { + var _result = _meos_a.left_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_int(Pointer ss, int i) { + var _result = _meos_a.left_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.left_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.left_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.left_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_date_set(int d, Pointer s) { + var _result = _meos_a.overafter_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_date_span(int d, Pointer sp) { + var _result = _meos_a.overafter_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_date_spanset(int d, Pointer ss) { + var _result = _meos_a.overafter_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_set_date(Pointer s, int d) { + var _result = _meos_a.overafter_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_span_date(Pointer sp, int d) { + var _result = _meos_a.overafter_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_spanset_date(Pointer ss, int d) { + var _result = _meos_a.overafter_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overafter_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_date_set(int d, Pointer s) { + var _result = _meos_a.overbefore_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_date_span(int d, Pointer sp) { + var _result = _meos_a.overbefore_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_date_spanset(int d, Pointer ss) { + var _result = _meos_a.overbefore_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_set_date(Pointer s, int d) { + var _result = _meos_a.overbefore_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_span_date(Pointer sp, int d) { + var _result = _meos_a.overbefore_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_spanset_date(Pointer ss, int d) { + var _result = _meos_a.overbefore_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.overbefore_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_bigint_set(long i, Pointer s) { + var _result = _meos_a.overleft_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_bigint_span(long i, Pointer sp) { + var _result = _meos_a.overleft_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.overleft_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_float_set(double d, Pointer s) { + var _result = _meos_a.overleft_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_float_span(double d, Pointer sp) { + var _result = _meos_a.overleft_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_float_spanset(double d, Pointer ss) { + var _result = _meos_a.overleft_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_int_set(int i, Pointer s) { + var _result = _meos_a.overleft_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_int_span(int i, Pointer sp) { + var _result = _meos_a.overleft_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_int_spanset(int i, Pointer ss) { + var _result = _meos_a.overleft_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_bigint(Pointer s, long i) { + var _result = _meos_a.overleft_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_float(Pointer s, double d) { + var _result = _meos_a.overleft_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_int(Pointer s, int i) { + var _result = _meos_a.overleft_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.overleft_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.overleft_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_bigint(Pointer sp, long i) { + var _result = _meos_a.overleft_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_float(Pointer sp, double d) { + var _result = _meos_a.overleft_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_int(Pointer sp, int i) { + var _result = _meos_a.overleft_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.overleft_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.overleft_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.overleft_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_float(Pointer ss, double d) { + var _result = _meos_a.overleft_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_int(Pointer ss, int i) { + var _result = _meos_a.overleft_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.overleft_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.overleft_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.overleft_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_bigint_set(long i, Pointer s) { + var _result = _meos_a.overright_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_bigint_span(long i, Pointer sp) { + var _result = _meos_a.overright_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.overright_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_float_set(double d, Pointer s) { + var _result = _meos_a.overright_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_float_span(double d, Pointer sp) { + var _result = _meos_a.overright_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_float_spanset(double d, Pointer ss) { + var _result = _meos_a.overright_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_int_set(int i, Pointer s) { + var _result = _meos_a.overright_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_int_span(int i, Pointer sp) { + var _result = _meos_a.overright_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_int_spanset(int i, Pointer ss) { + var _result = _meos_a.overright_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_bigint(Pointer s, long i) { + var _result = _meos_a.overright_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_float(Pointer s, double d) { + var _result = _meos_a.overright_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_int(Pointer s, int i) { + var _result = _meos_a.overright_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.overright_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.overright_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_bigint(Pointer sp, long i) { + var _result = _meos_a.overright_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_float(Pointer sp, double d) { + var _result = _meos_a.overright_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_int(Pointer sp, int i) { + var _result = _meos_a.overright_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.overright_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.overright_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.overright_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_float(Pointer ss, double d) { + var _result = _meos_a.overright_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_int(Pointer ss, int i) { + var _result = _meos_a.overright_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.overright_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.overright_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.overright_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_bigint_set(long i, Pointer s) { + var _result = _meos_a.right_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_bigint_span(long i, Pointer sp) { + var _result = _meos_a.right_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.right_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_float_set(double d, Pointer s) { + var _result = _meos_a.right_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_float_span(double d, Pointer sp) { + var _result = _meos_a.right_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_float_spanset(double d, Pointer ss) { + var _result = _meos_a.right_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_int_set(int i, Pointer s) { + var _result = _meos_a.right_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_int_span(int i, Pointer sp) { + var _result = _meos_a.right_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_int_spanset(int i, Pointer ss) { + var _result = _meos_a.right_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_bigint(Pointer s, long i) { + var _result = _meos_a.right_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_float(Pointer s, double d) { + var _result = _meos_a.right_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_int(Pointer s, int i) { + var _result = _meos_a.right_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.right_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.right_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_bigint(Pointer sp, long i) { + var _result = _meos_a.right_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_float(Pointer sp, double d) { + var _result = _meos_a.right_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_int(Pointer sp, int i) { + var _result = _meos_a.right_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.right_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.right_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.right_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_float(Pointer ss, double d) { + var _result = _meos_a.right_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_int(Pointer ss, int i) { + var _result = _meos_a.right_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.right_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.right_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.right_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_bigint_set(long i, Pointer s) { + var _result = _meos_a.intersection_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_date_set(int d, Pointer s) { + var _result = _meos_a.intersection_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_float_set(double d, Pointer s) { + var _result = _meos_a.intersection_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_int_set(int i, Pointer s) { + var _result = _meos_a.intersection_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_bigint(Pointer s, long i) { + var _result = _meos_a.intersection_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_date(Pointer s, int d) { + var _result = _meos_a.intersection_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_float(Pointer s, double d) { + var _result = _meos_a.intersection_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_int(Pointer s, int i) { + var _result = _meos_a.intersection_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.intersection_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.intersection_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.intersection_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_bigint(Pointer sp, long i) { + var _result = _meos_a.intersection_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_date(Pointer sp, int d) { + var _result = _meos_a.intersection_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_float(Pointer sp, double d) { + var _result = _meos_a.intersection_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_int(Pointer sp, int i) { + var _result = _meos_a.intersection_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.intersection_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.intersection_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.intersection_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.intersection_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_date(Pointer ss, int d) { + var _result = _meos_a.intersection_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_float(Pointer ss, double d) { + var _result = _meos_a.intersection_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_int(Pointer ss, int i) { + var _result = _meos_a.intersection_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.intersection_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.intersection_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.intersection_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.intersection_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.intersection_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_bigint_set(long i, Pointer s) { + var _result = _meos_a.minus_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_bigint_span(long i, Pointer sp) { + var _result = _meos_a.minus_bigint_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.minus_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_date_set(int d, Pointer s) { + var _result = _meos_a.minus_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_date_span(int d, Pointer sp) { + var _result = _meos_a.minus_date_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_date_spanset(int d, Pointer ss) { + var _result = _meos_a.minus_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_float_set(double d, Pointer s) { + var _result = _meos_a.minus_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_float_span(double d, Pointer sp) { + var _result = _meos_a.minus_float_span(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_float_spanset(double d, Pointer ss) { + var _result = _meos_a.minus_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_int_set(int i, Pointer s) { + var _result = _meos_a.minus_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_int_span(int i, Pointer sp) { + var _result = _meos_a.minus_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_int_spanset(int i, Pointer ss) { + var _result = _meos_a.minus_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_bigint(Pointer s, long i) { + var _result = _meos_a.minus_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_date(Pointer s, int d) { + var _result = _meos_a.minus_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_float(Pointer s, double d) { + var _result = _meos_a.minus_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_int(Pointer s, int i) { + var _result = _meos_a.minus_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.minus_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.minus_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_bigint(Pointer sp, long i) { + var _result = _meos_a.minus_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_date(Pointer sp, int d) { + var _result = _meos_a.minus_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_float(Pointer sp, double d) { + var _result = _meos_a.minus_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_int(Pointer sp, int i) { + var _result = _meos_a.minus_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_span(Pointer sp1, Pointer sp2) { + var _result = _meos_a.minus_span_span(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_spanset(Pointer sp, Pointer ss) { + var _result = _meos_a.minus_span_spanset(sp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.minus_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_date(Pointer ss, int d) { + var _result = _meos_a.minus_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_float(Pointer ss, double d) { + var _result = _meos_a.minus_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_int(Pointer ss, int i) { + var _result = _meos_a.minus_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.minus_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.minus_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.minus_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.minus_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_bigint_set(long i, Pointer s) { + var _result = _meos_a.union_bigint_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_bigint_span(Pointer sp, long i) { + var _result = _meos_a.union_bigint_span(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_bigint_spanset(long i, Pointer ss) { + var _result = _meos_a.union_bigint_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_date_set(int d, Pointer s) { + var _result = _meos_a.union_date_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_date_span(Pointer sp, int d) { + var _result = _meos_a.union_date_span(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_date_spanset(int d, Pointer ss) { + var _result = _meos_a.union_date_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_float_set(double d, Pointer s) { + var _result = _meos_a.union_float_set(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_float_span(Pointer sp, double d) { + var _result = _meos_a.union_float_span(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_float_spanset(double d, Pointer ss) { + var _result = _meos_a.union_float_spanset(d, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_int_set(int i, Pointer s) { + var _result = _meos_a.union_int_set(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_int_span(int i, Pointer sp) { + var _result = _meos_a.union_int_span(i, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_int_spanset(int i, Pointer ss) { + var _result = _meos_a.union_int_spanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_bigint(Pointer s, long i) { + var _result = _meos_a.union_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_date(Pointer s, int d) { + var _result = _meos_a.union_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_float(Pointer s, double d) { + var _result = _meos_a.union_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_int(Pointer s, int i) { + var _result = _meos_a.union_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_set(Pointer s1, Pointer s2) { + var _result = _meos_a.union_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_text(Pointer s, Pointer txt) { + var _result = _meos_a.union_set_text(s, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_bigint(Pointer s, long i) { + var _result = _meos_a.union_span_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_date(Pointer s, int d) { + var _result = _meos_a.union_span_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_float(Pointer s, double d) { + var _result = _meos_a.union_span_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_int(Pointer s, int i) { + var _result = _meos_a.union_span_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_span(Pointer s1, Pointer s2) { + var _result = _meos_a.union_span_span(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer super_union_span_span(Pointer s1, Pointer s2, boolean strict) { + var _result = _meos_a.super_union_span_span(s1, s2, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_spanset(Pointer s, Pointer ss) { + var _result = _meos_a.union_span_spanset(s, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_span_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.union_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_date(Pointer ss, int d) { + var _result = _meos_a.union_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_float(Pointer ss, double d) { + var _result = _meos_a.union_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_int(Pointer ss, int i) { + var _result = _meos_a.union_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_span(Pointer ss, Pointer sp) { + var _result = _meos_a.union_spanset_span(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.union_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_text_set(Pointer txt, Pointer s) { + var _result = _meos_a.union_text_set(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_timestamptz_set(OffsetDateTime t, Pointer s) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_timestamptz_set(t_new, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_timestamptz_span(OffsetDateTime t, Pointer sp) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_timestamptz_span(t_new, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_timestamptz_spanset(OffsetDateTime t, Pointer ss) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.union_timestamptz_spanset(t_new, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_bigintset_bigintset(Pointer s1, Pointer s2) { + var _result = _meos_a.distance_bigintset_bigintset(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_bigintspan_bigintspan(Pointer sp1, Pointer sp2) { + var _result = _meos_a.distance_bigintspan_bigintspan(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_bigintspanset_bigintspan(Pointer ss, Pointer sp) { + var _result = _meos_a.distance_bigintspanset_bigintspan(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_bigintspanset_bigintspanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.distance_bigintspanset_bigintspanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_dateset_dateset(Pointer s1, Pointer s2) { + var _result = _meos_a.distance_dateset_dateset(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_datespan_datespan(Pointer sp1, Pointer sp2) { + var _result = _meos_a.distance_datespan_datespan(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_datespanset_datespan(Pointer ss, Pointer sp) { + var _result = _meos_a.distance_datespanset_datespan(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_datespanset_datespanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.distance_datespanset_datespanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_floatset_floatset(Pointer s1, Pointer s2) { + var _result = _meos_a.distance_floatset_floatset(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_floatspan_floatspan(Pointer sp1, Pointer sp2) { + var _result = _meos_a.distance_floatspan_floatspan(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_floatspanset_floatspan(Pointer ss, Pointer sp) { + var _result = _meos_a.distance_floatspanset_floatspan(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_floatspanset_floatspanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.distance_floatspanset_floatspanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_intset_intset(Pointer s1, Pointer s2) { + var _result = _meos_a.distance_intset_intset(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_intspan_intspan(Pointer sp1, Pointer sp2) { + var _result = _meos_a.distance_intspan_intspan(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_intspanset_intspan(Pointer ss, Pointer sp) { + var _result = _meos_a.distance_intspanset_intspan(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_intspanset_intspanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.distance_intspanset_intspanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_set_bigint(Pointer s, long i) { + var _result = _meos_a.distance_set_bigint(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_set_date(Pointer s, int d) { + var _result = _meos_a.distance_set_date(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_set_float(Pointer s, double d) { + var _result = _meos_a.distance_set_float(s, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_set_int(Pointer s, int i) { + var _result = _meos_a.distance_set_int(s, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_set_timestamptz(Pointer s, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.distance_set_timestamptz(s, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_span_bigint(Pointer sp, long i) { + var _result = _meos_a.distance_span_bigint(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_span_date(Pointer sp, int d) { + var _result = _meos_a.distance_span_date(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_span_float(Pointer sp, double d) { + var _result = _meos_a.distance_span_float(sp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_span_int(Pointer sp, int i) { + var _result = _meos_a.distance_span_int(sp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_span_timestamptz(Pointer sp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.distance_span_timestamptz(sp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long distance_spanset_bigint(Pointer ss, long i) { + var _result = _meos_a.distance_spanset_bigint(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_spanset_date(Pointer ss, int d) { + var _result = _meos_a.distance_spanset_date(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_spanset_float(Pointer ss, double d) { + var _result = _meos_a.distance_spanset_float(ss, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int distance_spanset_int(Pointer ss, int i) { + var _result = _meos_a.distance_spanset_int(ss, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.distance_spanset_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_tstzset_tstzset(Pointer s1, Pointer s2) { + var _result = _meos_a.distance_tstzset_tstzset(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_tstzspan_tstzspan(Pointer sp1, Pointer sp2) { + var _result = _meos_a.distance_tstzspan_tstzspan(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_tstzspanset_tstzspan(Pointer ss, Pointer sp) { + var _result = _meos_a.distance_tstzspanset_tstzspan(ss, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_tstzspanset_tstzspanset(Pointer ss1, Pointer ss2) { + var _result = _meos_a.distance_tstzspanset_tstzspanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_extent_transfn(Pointer state, long i) { + var _result = _meos_a.bigint_extent_transfn(state, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_union_transfn(Pointer state, long i) { + var _result = _meos_a.bigint_union_transfn(state, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer date_extent_transfn(Pointer state, int d) { + var _result = _meos_a.date_extent_transfn(state, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer date_union_transfn(Pointer state, int d) { + var _result = _meos_a.date_union_transfn(state, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_extent_transfn(Pointer state, double d) { + var _result = _meos_a.float_extent_transfn(state, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_union_transfn(Pointer state, double d) { + var _result = _meos_a.float_union_transfn(state, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_extent_transfn(Pointer state, int i) { + var _result = _meos_a.int_extent_transfn(state, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_union_transfn(Pointer state, int i) { + var _result = _meos_a.int_union_transfn(state, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_extent_transfn(Pointer state, Pointer s) { + var _result = _meos_a.set_extent_transfn(state, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_union_finalfn(Pointer state) { + var _result = _meos_a.set_union_finalfn(state); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_union_transfn(Pointer state, Pointer s) { + var _result = _meos_a.set_union_transfn(state, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_extent_transfn(Pointer state, Pointer sp) { + var _result = _meos_a.span_extent_transfn(state, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_union_transfn(Pointer state, Pointer sp) { + var _result = _meos_a.span_union_transfn(state, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_extent_transfn(Pointer state, Pointer ss) { + var _result = _meos_a.spanset_extent_transfn(state, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_union_finalfn(Pointer state) { + var _result = _meos_a.spanset_union_finalfn(state); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_union_transfn(Pointer state, Pointer ss) { + var _result = _meos_a.spanset_union_transfn(state, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer text_union_transfn(Pointer state, Pointer txt) { + var _result = _meos_a.text_union_transfn(state, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_extent_transfn(Pointer state, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_extent_transfn(state, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_union_transfn(Pointer state, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_union_transfn(state, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bigint_get_bin(long value, long vsize, long vorigin) { + var _result = _meos_a.bigint_get_bin(value, vsize, vorigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspan_bins(Pointer sp, long vsize, long vorigin, Pointer count) { + var _result = _meos_a.bigintspan_bins(sp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigintspanset_bins(Pointer ss, long vsize, long vorigin, Pointer count) { + var _result = _meos_a.bigintspanset_bins(ss, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int date_get_bin(int d, Pointer duration, int torigin) { + var _result = _meos_a.date_get_bin(d, duration, torigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespan_bins(Pointer sp, Pointer duration, int torigin, Pointer count) { + var _result = _meos_a.datespan_bins(sp, duration, torigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datespanset_bins(Pointer ss, Pointer duration, int torigin, Pointer count) { + var _result = _meos_a.datespanset_bins(ss, duration, torigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double float_get_bin(double value, double vsize, double vorigin) { + var _result = _meos_a.float_get_bin(value, vsize, vorigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspan_bins(Pointer sp, double vsize, double vorigin, Pointer count) { + var _result = _meos_a.floatspan_bins(sp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer floatspanset_bins(Pointer ss, double vsize, double vorigin, Pointer count) { + var _result = _meos_a.floatspanset_bins(ss, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int int_get_bin(int value, int vsize, int vorigin) { + var _result = _meos_a.int_get_bin(value, vsize, vorigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspan_bins(Pointer sp, int vsize, int vorigin, Pointer count) { + var _result = _meos_a.intspan_bins(sp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intspanset_bins(Pointer ss, int vsize, int vorigin, Pointer count) { + var _result = _meos_a.intspanset_bins(ss, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime timestamptz_get_bin(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.timestamptz_get_bin(t_new, duration, torigin_new); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_bins(Pointer sp, Pointer duration, OffsetDateTime origin, Pointer count) { + var origin_new = origin.toEpochSecond(); + var _result = _meos_a.tstzspan_bins(sp, duration, origin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_bins(Pointer ss, Pointer duration, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_a.tstzspanset_bins(ss, duration, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tbox_as_hexwkb(Pointer box, byte variant, Pointer size) { + var _result = _meos_a.tbox_as_hexwkb(box, variant, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_as_wkb(Pointer box, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.tbox_as_wkb(box, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_from_hexwkb(String hexwkb) { + var _result = _meos_a.tbox_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_from_wkb(Pointer wkb, long size) { + var _result = _meos_a.tbox_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_in(String str) { + var _result = _meos_a.tbox_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tbox_out(Pointer box, int maxdd) { + var _result = _meos_a.tbox_out(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_timestamptz_to_tbox(double d, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.float_timestamptz_to_tbox(d, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_tstzspan_to_tbox(double d, Pointer sp) { + var _result = _meos_a.float_tstzspan_to_tbox(d, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_timestamptz_to_tbox(int i, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.int_timestamptz_to_tbox(i, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_timestamptz_to_tbox(long i, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.bigint_timestamptz_to_tbox(i, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_tstzspan_to_tbox(int i, Pointer s) { + var _result = _meos_a.int_tstzspan_to_tbox(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_tstzspan_to_tbox(long i, Pointer s) { + var _result = _meos_a.bigint_tstzspan_to_tbox(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspan_tstzspan_to_tbox(Pointer s, Pointer p) { + var _result = _meos_a.numspan_tstzspan_to_tbox(s, p); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspan_timestamptz_to_tbox(Pointer span, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.numspan_timestamptz_to_tbox(span, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_copy(Pointer box) { + var _result = _meos_a.tbox_copy(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_make(Pointer sp1, Pointer sp2) { + var _result = _meos_a.tbox_make(sp1, sp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer float_to_tbox(double d) { + var _result = _meos_a.float_to_tbox(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer int_to_tbox(int i) { + var _result = _meos_a.int_to_tbox(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bigint_to_tbox(long i) { + var _result = _meos_a.bigint_to_tbox(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_to_tbox(Pointer s) { + var _result = _meos_a.set_to_tbox(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_to_tbox(Pointer sp) { + var _result = _meos_a.span_to_tbox(sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_to_tbox(Pointer ss) { + var _result = _meos_a.spanset_to_tbox(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_to_bigintspan(Pointer box) { + var _result = _meos_a.tbox_to_bigintspan(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_to_intspan(Pointer box) { + var _result = _meos_a.tbox_to_intspan(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_to_floatspan(Pointer box) { + var _result = _meos_a.tbox_to_floatspan(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_to_tstzspan(Pointer box) { + var _result = _meos_a.tbox_to_tstzspan(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_to_tbox(OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.timestamptz_to_tbox(t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tbox_hash(Pointer box) { + var _result = _meos_a.tbox_hash(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long tbox_hash_extended(Pointer box, long seed) { + var _result = _meos_a.tbox_hash_extended(box, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_hast(Pointer box) { + var _result = _meos_a.tbox_hast(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_hasx(Pointer box) { + var _result = _meos_a.tbox_hasx(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_tmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tbox_tmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_tmax_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_a.tbox_tmax_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_tmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tbox_tmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_tmin_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_a.tbox_tmin_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.tbox_xmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_xmax_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_a.tbox_xmax_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.tbox_xmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbox_xmin_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_a.tbox_xmin_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxfloat_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.tboxfloat_xmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxfloat_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.tboxfloat_xmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxint_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.tboxint_xmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxbigint_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tboxbigint_xmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxint_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.tboxint_xmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboxbigint_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tboxbigint_xmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbigintbox_expand(Pointer box, long i) { + var _result = _meos_a.tbigintbox_expand(box, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintbox_shift_scale(Pointer box, long shift, long width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.tbigintbox_shift_scale(box, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_expand_time(Pointer box, Pointer interv) { + var _result = _meos_a.tbox_expand_time(box, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_round(Pointer box, int maxdd) { + var _result = _meos_a.tbox_round(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.tfloatbox_shift_scale(box, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth) { + var _result = _meos_a.tintbox_shift_scale(box, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { + var _result = _meos_a.tbox_shift_scale_time(box, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatbox_expand(Pointer box, double d) { + var _result = _meos_a.tfloatbox_expand(box, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintbox_expand(Pointer box, int i) { + var _result = _meos_a.tintbox_expand(box, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_tbox_tbox(Pointer box1, Pointer box2, boolean strict) { + var _result = _meos_a.union_tbox_tbox(box1, box2, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.intersection_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.adjacent_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.contained_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.contains_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.overlaps_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.same_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.after_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.before_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.left_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.overafter_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.overbefore_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.overleft_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.overright_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_a.right_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tbox_cmp(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_cmp(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_eq(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_eq(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_ge(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_ge(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_gt(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_gt(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_le(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_le(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_lt(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_lt(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbox_ne(Pointer box1, Pointer box2) { + var _result = _meos_a.tbox_ne(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_from_mfjson(String str) { + var _result = _meos_a.tbigint_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_in(String str) { + var _result = _meos_a.tbigint_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tbigint_out(Pointer temp) { + var _result = _meos_a.tbigint_out(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_from_mfjson(String str) { + var _result = _meos_a.tbool_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_in(String str) { + var _result = _meos_a.tbool_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tbool_out(Pointer temp) { + var _result = _meos_a.tbool_out(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_as_hexwkb(Pointer temp, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.temporal_as_hexwkb(temp, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_as_mfjson(Pointer temp, boolean with_bbox, int flags, int precision, String srs) { + var _result = _meos_a.temporal_as_mfjson(temp, with_bbox, flags, precision, srs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_as_wkb(Pointer temp, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_a.temporal_as_wkb(temp, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_from_hexwkb(String hexwkb) { + var _result = _meos_a.temporal_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_from_wkb(Pointer wkb, long size) { + var _result = _meos_a.temporal_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_temporal_to_arrow(Pointer temp, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_temporal_to_arrow(temp, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_temporal_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_temporal_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_temporal_arrow_roundtrip(Pointer temp) { + var _result = _meos_a.meos_temporal_arrow_roundtrip(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_set_to_arrow(Pointer s, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_set_to_arrow(s, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_set_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_set_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_set_arrow_roundtrip(Pointer s) { + var _result = _meos_a.meos_set_arrow_roundtrip(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_span_to_arrow(Pointer s, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_span_to_arrow(s, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_span_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_span_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_span_arrow_roundtrip(Pointer s) { + var _result = _meos_a.meos_span_arrow_roundtrip(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_spanset_to_arrow(Pointer ss, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_spanset_to_arrow(ss, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_spanset_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_spanset_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_spanset_arrow_roundtrip(Pointer ss) { + var _result = _meos_a.meos_spanset_arrow_roundtrip(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_tbox_to_arrow(Pointer box, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_tbox_to_arrow(box, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_tbox_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_tbox_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_tbox_arrow_roundtrip(Pointer box) { + var _result = _meos_a.meos_tbox_arrow_roundtrip(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_stbox_to_arrow(Pointer box, Pointer out_schema, Pointer out_array) { + var _result = _meos_a.meos_stbox_to_arrow(box, out_schema, out_array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_stbox_from_arrow(Pointer schema, Pointer array) { + var _result = _meos_a.meos_stbox_from_arrow(schema, array); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_stbox_arrow_roundtrip(Pointer box) { + var _result = _meos_a.meos_stbox_arrow_roundtrip(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_from_mfjson(String str) { + var _result = _meos_a.tfloat_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_in(String str) { + var _result = _meos_a.tfloat_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tfloat_out(Pointer temp, int maxdd) { + var _result = _meos_a.tfloat_out(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_from_mfjson(String str) { + var _result = _meos_a.tint_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_in(String str) { + var _result = _meos_a.tint_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tint_out(Pointer temp) { + var _result = _meos_a.tint_out(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_from_mfjson(String str) { + var _result = _meos_a.ttext_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_in(String str) { + var _result = _meos_a.ttext_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String ttext_out(Pointer temp) { + var _result = _meos_a.ttext_out(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_from_base_temp(long i, Pointer temp) { + var _result = _meos_a.tbigint_from_base_temp(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintinst_make(long i, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.tbigintinst_make(i, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseq_from_base_tstzset(long i, Pointer s) { + var _result = _meos_a.tbigintseq_from_base_tstzset(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseq_from_base_tstzspan(long i, Pointer s) { + var _result = _meos_a.tbigintseq_from_base_tstzspan(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseqset_from_base_tstzspanset(long i, Pointer ss) { + var _result = _meos_a.tbigintseqset_from_base_tstzspanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_from_base_temp(boolean b, Pointer temp) { + var _result = _meos_a.tbool_from_base_temp(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolinst_make(boolean b, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.tboolinst_make(b, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseq_from_base_tstzset(boolean b, Pointer s) { + var _result = _meos_a.tboolseq_from_base_tstzset(b, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseq_from_base_tstzspan(boolean b, Pointer sp) { + var _result = _meos_a.tboolseq_from_base_tstzspan(b, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseqset_from_base_tstzspanset(boolean b, Pointer ss) { + var _result = _meos_a.tboolseqset_from_base_tstzspanset(b, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_copy(Pointer temp) { + var _result = _meos_a.temporal_copy(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_from_base_temp(double d, Pointer temp) { + var _result = _meos_a.tfloat_from_base_temp(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatinst_make(double d, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.tfloatinst_make(d, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseq_from_base_tstzset(double d, Pointer s) { + var _result = _meos_a.tfloatseq_from_base_tstzset(d, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseq_from_base_tstzspan(double d, Pointer sp, int interp) { + var _result = _meos_a.tfloatseq_from_base_tstzspan(d, sp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseqset_from_base_tstzspanset(double d, Pointer ss, int interp) { + var _result = _meos_a.tfloatseqset_from_base_tstzspanset(d, ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_from_base_temp(int i, Pointer temp) { + var _result = _meos_a.tint_from_base_temp(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintinst_make(int i, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.tintinst_make(i, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseq_from_base_tstzset(int i, Pointer s) { + var _result = _meos_a.tintseq_from_base_tstzset(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseq_from_base_tstzspan(int i, Pointer s) { + var _result = _meos_a.tintseq_from_base_tstzspan(i, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseqset_from_base_tstzspanset(int i, Pointer ss) { + var _result = _meos_a.tintseqset_from_base_tstzspanset(i, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_make(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_a.tsequence_make(instants, count, lower_inc, upper_inc, interp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_make(Pointer sequences, int count, boolean normalize) { + var _result = _meos_a.tsequenceset_make(sequences, count, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_make_gaps(Pointer instants, int count, int interp, Pointer maxt, double maxdist) { + var _result = _meos_a.tsequenceset_make_gaps(instants, count, interp, maxt, maxdist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_from_base_temp(Pointer txt, Pointer temp) { + var _result = _meos_a.ttext_from_base_temp(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextinst_make(Pointer txt, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.ttextinst_make(txt, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseq_from_base_tstzset(Pointer txt, Pointer s) { + var _result = _meos_a.ttextseq_from_base_tstzset(txt, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer sp) { + var _result = _meos_a.ttextseq_from_base_tstzspan(txt, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseqset_from_base_tstzspanset(Pointer txt, Pointer ss) { + var _result = _meos_a.ttextseqset_from_base_tstzspanset(txt, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_to_tfloat(Pointer temp) { + var _result = _meos_a.tbigint_to_tfloat(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_to_tint(Pointer temp) { + var _result = _meos_a.tbigint_to_tint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_to_tint(Pointer temp) { + var _result = _meos_a.tbool_to_tint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_to_tstzspan(Pointer temp) { + var _result = _meos_a.temporal_to_tstzspan(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_to_tbigint(Pointer temp) { + var _result = _meos_a.tfloat_to_tbigint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_to_tint(Pointer temp) { + var _result = _meos_a.tfloat_to_tint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_to_tfloat(Pointer temp) { + var _result = _meos_a.tint_to_tfloat(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_to_tbigint(Pointer temp) { + var _result = _meos_a.tint_to_tbigint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_to_span(Pointer temp) { + var _result = _meos_a.tnumber_to_span(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_to_tbox(Pointer temp) { + var _result = _meos_a.tnumber_to_tbox(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long tbigint_end_value(Pointer temp) { + var _result = _meos_a.tbigint_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long tbigint_max_value(Pointer temp) { + var _result = _meos_a.tbigint_max_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long tbigint_min_value(Pointer temp) { + var _result = _meos_a.tbigint_min_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long tbigint_start_value(Pointer temp) { + var _result = _meos_a.tbigint_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_value_n(Pointer temp, long n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.tbigint_value_n(temp, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_values(Pointer temp, Pointer count) { + var _result = _meos_a.tbigint_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbool_end_value(Pointer temp) { + var _result = _meos_a.tbool_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tbool_start_value(Pointer temp) { + var _result = _meos_a.tbool_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_a.tbool_value_at_timestamptz(temp, t_new, strict, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbool_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_a.tbool_value_n(temp, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tbool_values(Pointer temp, Pointer count) { + var _result = _meos_a.tbool_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_duration(Pointer temp, boolean boundspan) { + var _result = _meos_a.temporal_duration(temp, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_end_instant(Pointer temp) { + var _result = _meos_a.temporal_end_instant(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_end_sequence(Pointer temp) { + var _result = _meos_a.temporal_end_sequence(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime temporal_end_timestamptz(Pointer temp) { + var _result = _meos_a.temporal_end_timestamptz(temp); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static int temporal_hash(Pointer temp) { + var _result = _meos_a.temporal_hash(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_instant_n(Pointer temp, int n) { + var _result = _meos_a.temporal_instant_n(temp, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_instants(Pointer temp, Pointer count) { + var _result = _meos_a.temporal_instants(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_instants_p(Pointer temp, Pointer count) { + var _result = _meos_a.temporal_instants_p(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_interp(Pointer temp) { + var _result = _meos_a.temporal_interp(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_lower_inc(Pointer temp) { + var _result = _meos_a.temporal_lower_inc(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_max_instant(Pointer temp) { + var _result = _meos_a.temporal_max_instant(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_min_instant(Pointer temp) { + var _result = _meos_a.temporal_min_instant(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temporal_num_instants(Pointer temp) { + var _result = _meos_a.temporal_num_instants(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temporal_num_sequences(Pointer temp) { + var _result = _meos_a.temporal_num_sequences(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temporal_num_timestamps(Pointer temp) { + var _result = _meos_a.temporal_num_timestamps(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_segm_duration(Pointer temp, Pointer duration, boolean atleast, boolean strict) { + var _result = _meos_a.temporal_segm_duration(temp, duration, atleast, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_segments(Pointer temp, Pointer count) { + var _result = _meos_a.temporal_segments(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_sequence_n(Pointer temp, int i) { + var _result = _meos_a.temporal_sequence_n(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_sequences(Pointer temp, Pointer count) { + var _result = _meos_a.temporal_sequences(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_start_instant(Pointer temp) { + var _result = _meos_a.temporal_start_instant(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_start_sequence(Pointer temp) { + var _result = _meos_a.temporal_start_sequence(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime temporal_start_timestamptz(Pointer temp) { + var _result = _meos_a.temporal_start_timestamptz(temp); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer temporal_stops(Pointer temp, double maxdist, Pointer minduration) { + var _result = _meos_a.temporal_stops(temp, maxdist, minduration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_subtype(Pointer temp) { + var _result = _meos_a.temporal_subtype(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_basetype_name(Pointer temp) { + var _result = _meos_a.temporal_basetype_name(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_time(Pointer temp) { + var _result = _meos_a.temporal_time(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_timestamps(Pointer temp, Pointer count) { + var _result = _meos_a.temporal_timestamps(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_timestamptz_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.temporal_timestamptz_n(temp, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static boolean temporal_upper_inc(Pointer temp) { + var _result = _meos_a.temporal_upper_inc(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tfloat_end_value(Pointer temp) { + var _result = _meos_a.tfloat_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tfloat_min_value(Pointer temp) { + var _result = _meos_a.tfloat_min_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tfloat_max_value(Pointer temp) { + var _result = _meos_a.tfloat_max_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tfloat_start_value(Pointer temp) { + var _result = _meos_a.tfloat_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_a.tfloat_value_at_timestamptz(temp, t_new, strict, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_a.tfloat_value_n(temp, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_values(Pointer temp, Pointer count) { + var _result = _meos_a.tfloat_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tint_end_value(Pointer temp) { + var _result = _meos_a.tint_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tint_max_value(Pointer temp) { + var _result = _meos_a.tint_max_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tint_min_value(Pointer temp) { + var _result = _meos_a.tint_min_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tint_start_value(Pointer temp) { + var _result = _meos_a.tint_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_a.tint_value_at_timestamptz(temp, t_new, strict, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); + out = _meos_a.tint_value_n(temp, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tint_values(Pointer temp, Pointer count) { + var _result = _meos_a.tint_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumber_avg_value(Pointer temp) { + var _result = _meos_a.tnumber_avg_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumber_integral(Pointer temp) { + var _result = _meos_a.tnumber_integral(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumber_twavg(Pointer temp) { + var _result = _meos_a.tnumber_twavg(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_valuespans(Pointer temp) { + var _result = _meos_a.tnumber_valuespans(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_end_value(Pointer temp) { + var _result = _meos_a.ttext_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_max_value(Pointer temp) { + var _result = _meos_a.ttext_max_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_min_value(Pointer temp) { + var _result = _meos_a.ttext_min_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_start_value(Pointer temp) { + var _result = _meos_a.ttext_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_a.ttext_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer ttext_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_a.ttext_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer ttext_values(Pointer temp, Pointer count) { + var _result = _meos_a.ttext_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double float_degrees(double value, boolean normalize) { + var _result = _meos_a.float_degrees(value, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_scale_value(Pointer temp, long width) { + var _result = _meos_a.tbigint_scale_value(temp, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_shift_scale_value(Pointer temp, long shift, long width) { + var _result = _meos_a.tbigint_shift_scale_value(temp, shift, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigint_shift_value(Pointer temp, long shift) { + var _result = _meos_a.tbigint_shift_value(temp, shift); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temparr_round(Pointer temp, int count, int maxdd) { + var _result = _meos_a.temparr_round(temp, count, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_round(Pointer temp, int maxdd) { + var _result = _meos_a.temporal_round(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_scale_time(Pointer temp, Pointer duration) { + var _result = _meos_a.temporal_scale_time(temp, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_set_interp(Pointer temp, int interp) { + var _result = _meos_a.temporal_set_interp(temp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_shift_scale_time(Pointer temp, Pointer shift, Pointer duration) { + var _result = _meos_a.temporal_shift_scale_time(temp, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_shift_time(Pointer temp, Pointer shift) { + var _result = _meos_a.temporal_shift_time(temp, shift); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_to_tinstant(Pointer temp) { + var _result = _meos_a.temporal_to_tinstant(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_to_tsequence(Pointer temp, int interp) { + var _result = _meos_a.temporal_to_tsequence(temp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_to_tsequenceset(Pointer temp, int interp) { + var _result = _meos_a.temporal_to_tsequenceset(temp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_ceil(Pointer temp) { + var _result = _meos_a.tfloat_ceil(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_degrees(Pointer temp, boolean normalize) { + var _result = _meos_a.tfloat_degrees(temp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_floor(Pointer temp) { + var _result = _meos_a.tfloat_floor(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_radians(Pointer temp) { + var _result = _meos_a.tfloat_radians(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_scale_value(Pointer temp, double width) { + var _result = _meos_a.tfloat_scale_value(temp, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_shift_scale_value(Pointer temp, double shift, double width) { + var _result = _meos_a.tfloat_shift_scale_value(temp, shift, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_shift_value(Pointer temp, double shift) { + var _result = _meos_a.tfloat_shift_value(temp, shift); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_scale_value(Pointer temp, int width) { + var _result = _meos_a.tint_scale_value(temp, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_shift_scale_value(Pointer temp, int shift, int width) { + var _result = _meos_a.tint_shift_scale_value(temp, shift, width); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_shift_value(Pointer temp, int shift) { + var _result = _meos_a.tint_shift_value(temp, shift); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand) { + var _result = _meos_a.temporal_append_tinstant(temp, inst, interp, maxdist, maxt, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_append_tsequence(Pointer temp, Pointer seq, boolean expand) { + var _result = _meos_a.temporal_append_tsequence(temp, seq, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_delete_timestamptz(Pointer temp, OffsetDateTime t, boolean connect) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.temporal_delete_timestamptz(temp, t_new, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_delete_tstzset(Pointer temp, Pointer s, boolean connect) { + var _result = _meos_a.temporal_delete_tstzset(temp, s, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_delete_tstzspan(Pointer temp, Pointer sp, boolean connect) { + var _result = _meos_a.temporal_delete_tstzspan(temp, sp, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect) { + var _result = _meos_a.temporal_delete_tstzspanset(temp, ss, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_insert(Pointer temp1, Pointer temp2, boolean connect) { + var _result = _meos_a.temporal_insert(temp1, temp2, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_merge(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_merge(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_merge_array(Pointer temparr, int count) { + var _result = _meos_a.temporal_merge_array(temparr, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_update(Pointer temp1, Pointer temp2, boolean connect) { + var _result = _meos_a.temporal_update(temp1, temp2, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_at_value(Pointer temp, boolean b) { + var _result = _meos_a.tbool_at_value(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_minus_value(Pointer temp, boolean b) { + var _result = _meos_a.tbool_minus_value(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_after_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.temporal_after_timestamptz(temp, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_max(Pointer temp) { + var _result = _meos_a.temporal_at_max(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_min(Pointer temp) { + var _result = _meos_a.temporal_at_min(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_timestamptz(Pointer temp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.temporal_at_timestamptz(temp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_tstzset(Pointer temp, Pointer s) { + var _result = _meos_a.temporal_at_tstzset(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_a.temporal_at_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_tstzspanset(Pointer temp, Pointer ss) { + var _result = _meos_a.temporal_at_tstzspanset(temp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_at_values(Pointer temp, Pointer set) { + var _result = _meos_a.temporal_at_values(temp, set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_before_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.temporal_before_timestamptz(temp, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_max(Pointer temp) { + var _result = _meos_a.temporal_minus_max(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_min(Pointer temp) { + var _result = _meos_a.temporal_minus_min(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_timestamptz(Pointer temp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_a.temporal_minus_timestamptz(temp, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_tstzset(Pointer temp, Pointer s) { + var _result = _meos_a.temporal_minus_tstzset(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_a.temporal_minus_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_tstzspanset(Pointer temp, Pointer ss) { + var _result = _meos_a.temporal_minus_tstzspanset(temp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_minus_values(Pointer temp, Pointer set) { + var _result = _meos_a.temporal_minus_values(temp, set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_at_value(Pointer temp, double d) { + var _result = _meos_a.tfloat_at_value(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_minus_value(Pointer temp, double d) { + var _result = _meos_a.tfloat_minus_value(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_at_value(Pointer temp, int i) { + var _result = _meos_a.tint_at_value(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_minus_value(Pointer temp, int i) { + var _result = _meos_a.tint_minus_value(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_at_span(Pointer temp, Pointer sp) { + var _result = _meos_a.tnumber_at_span(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_at_spanset(Pointer temp, Pointer ss) { + var _result = _meos_a.tnumber_at_spanset(temp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_at_tbox(Pointer temp, Pointer box) { + var _result = _meos_a.tnumber_at_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_minus_span(Pointer temp, Pointer sp) { + var _result = _meos_a.tnumber_minus_span(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_minus_spanset(Pointer temp, Pointer ss) { + var _result = _meos_a.tnumber_minus_spanset(temp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_minus_tbox(Pointer temp, Pointer box) { + var _result = _meos_a.tnumber_minus_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_at_value(Pointer temp, Pointer txt) { + var _result = _meos_a.ttext_at_value(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_minus_value(Pointer temp, Pointer txt) { + var _result = _meos_a.ttext_minus_value(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temporal_cmp(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_cmp(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_eq(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_eq(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_ge(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_ge(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_gt(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_gt(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_le(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_le(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_lt(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_lt(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_ne(Pointer temp1, Pointer temp2) { + var _result = _meos_a.temporal_ne(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_eq_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_a.always_eq_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_eq_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_eq_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_a.always_eq_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_eq_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_eq_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_eq_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_eq_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_eq_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_eq_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_ge_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_ge_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_ge_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_ge_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_ge_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_ge_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_ge_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_ge_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_ge_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_gt_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_gt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_gt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_gt_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_gt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_gt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_gt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_gt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_gt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_le_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_le_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_le_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_le_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_le_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_le_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_le_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_le_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_le_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_lt_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_lt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_lt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_lt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_lt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_lt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_lt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_lt_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_lt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_a.always_ne_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.always_ne_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_int_tint(int i, Pointer temp) { + var _result = _meos_a.always_ne_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.always_ne_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_a.always_ne_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.always_ne_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.always_ne_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.always_ne_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.always_ne_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tint_int(Pointer temp, int i) { + var _result = _meos_a.always_ne_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.always_ne_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_eq_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_a.ever_eq_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_eq_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_eq_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_eq_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_a.ever_eq_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_eq_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_eq_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_eq_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_eq_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_eq_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_ge_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_ge_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_ge_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_ge_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_ge_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_ge_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_ge_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_ge_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_ge_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_gt_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_gt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_gt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_gt_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_gt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_gt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_gt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_gt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_gt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_le_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_le_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_le_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_le_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_le_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_le_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_le_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_le_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_le_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_lt_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_lt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_lt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_lt_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_lt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_lt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_lt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_lt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_lt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_bigint_tbigint(long i, Pointer temp) { + var _result = _meos_a.ever_ne_bigint_tbigint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_a.ever_ne_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.ever_ne_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_int_tint(int i, Pointer temp) { + var _result = _meos_a.ever_ne_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tbigint_bigint(Pointer temp, long i) { + var _result = _meos_a.ever_ne_tbigint_bigint(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_a.ever_ne_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.ever_ne_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.ever_ne_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.ever_ne_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tint_int(Pointer temp, int i) { + var _result = _meos_a.ever_ne_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.ever_ne_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_a.teq_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.teq_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_int_tint(int i, Pointer temp) { + var _result = _meos_a.teq_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_a.teq_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.teq_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.teq_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.teq_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_tint_int(Pointer temp, int i) { + var _result = _meos_a.teq_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.teq_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.tge_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_int_tint(int i, Pointer temp) { + var _result = _meos_a.tge_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.tge_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.tge_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.tge_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_tint_int(Pointer temp, int i) { + var _result = _meos_a.tge_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tge_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.tge_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.tgt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_int_tint(int i, Pointer temp) { + var _result = _meos_a.tgt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.tgt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.tgt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_tfloat_float(Pointer temp, double d) { + var _result = _meos_a.tgt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_tint_int(Pointer temp, int i) { + var _result = _meos_a.tgt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_a.tgt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_float_tfloat(double d, Pointer temp) { + var _result = _meos_a.tle_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_int_tint(int i, Pointer temp) { + var _result = _meos_a.tle_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_a.tle_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_a.tle_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_tfloat_float(Pointer temp, double d) { + var _result = _meos_b.tle_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_tint_int(Pointer temp, int i) { + var _result = _meos_b.tle_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tle_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_b.tle_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_float_tfloat(double d, Pointer temp) { + var _result = _meos_b.tlt_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_int_tint(int i, Pointer temp) { + var _result = _meos_b.tlt_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tlt_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_b.tlt_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_tfloat_float(Pointer temp, double d) { + var _result = _meos_b.tlt_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_tint_int(Pointer temp, int i) { + var _result = _meos_b.tlt_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tlt_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_b.tlt_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_b.tne_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_float_tfloat(double d, Pointer temp) { + var _result = _meos_b.tne_float_tfloat(d, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_int_tint(int i, Pointer temp) { + var _result = _meos_b.tne_int_tint(i, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_b.tne_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tne_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_b.tne_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_tfloat_float(Pointer temp, double d) { + var _result = _meos_b.tne_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_tint_int(Pointer temp, int i) { + var _result = _meos_b.tne_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_b.tne_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_spans(Pointer temp, Pointer count) { + var _result = _meos_b.temporal_spans(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_split_each_n_spans(Pointer temp, int elem_count, Pointer count) { + var _result = _meos_b.temporal_split_each_n_spans(temp, elem_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_split_n_spans(Pointer temp, int span_count, Pointer count) { + var _result = _meos_b.temporal_split_n_spans(temp, span_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_split_each_n_tboxes(Pointer temp, int elem_count, Pointer count) { + var _result = _meos_b.tnumber_split_each_n_tboxes(temp, elem_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_split_n_tboxes(Pointer temp, int box_count, Pointer count) { + var _result = _meos_b.tnumber_split_n_tboxes(temp, box_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_tboxes(Pointer temp, Pointer count) { + var _result = _meos_b.tnumber_tboxes(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.adjacent_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.adjacent_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.adjacent_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.adjacent_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.adjacent_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.adjacent_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.adjacent_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.adjacent_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.contained_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.contained_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contained_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.contained_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.contained_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.contained_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contained_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.contained_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.contains_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.contains_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.contains_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contains_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.contains_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.contains_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contains_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.contains_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.overlaps_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.overlaps_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overlaps_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overlaps_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overlaps_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.overlaps_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overlaps_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.overlaps_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.same_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.same_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.same_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.same_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.same_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.same_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.same_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.same_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.after_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.after_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.after_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.after_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.after_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.after_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.before_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.before_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.before_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.before_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.before_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.before_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.left_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.left_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.left_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.left_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.left_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.overafter_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overafter_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overafter_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.overafter_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overafter_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.overafter_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.overbefore_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_temporal_tstzspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overbefore_temporal_tstzspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overbefore_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.overbefore_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overbefore_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tstzspan_temporal(Pointer sp, Pointer temp) { + var _result = _meos_b.overbefore_tstzspan_temporal(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.overleft_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.overleft_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overleft_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.overleft_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overleft_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.overright_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.overright_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.overright_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.overright_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overright_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_numspan_tnumber(Pointer sp, Pointer temp) { + var _result = _meos_b.right_numspan_tnumber(sp, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tbox_tnumber(Pointer box, Pointer temp) { + var _result = _meos_b.right_tbox_tnumber(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tnumber_numspan(Pointer temp, Pointer sp) { + var _result = _meos_b.right_tnumber_numspan(temp, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.right_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.right_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tand_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_b.tand_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tand_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_b.tand_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tand_tbool_tbool(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tand_tbool_tbool(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_when_true(Pointer temp) { + var _result = _meos_b.tbool_when_true(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnot_tbool(Pointer temp) { + var _result = _meos_b.tnot_tbool(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tor_bool_tbool(boolean b, Pointer temp) { + var _result = _meos_b.tor_bool_tbool(b, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tor_tbool_bool(Pointer temp, boolean b) { + var _result = _meos_b.tor_tbool_bool(temp, b); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tor_tbool_tbool(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tor_tbool_tbool(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_bigint_tbigint(long i, Pointer tnumber) { + var _result = _meos_b.add_bigint_tbigint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_float_tfloat(double d, Pointer tnumber) { + var _result = _meos_b.add_float_tfloat(d, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_int_tint(int i, Pointer tnumber) { + var _result = _meos_b.add_int_tint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_tbigint_bigint(Pointer tnumber, long i) { + var _result = _meos_b.add_tbigint_bigint(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_tfloat_float(Pointer tnumber, double d) { + var _result = _meos_b.add_tfloat_float(tnumber, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_tint_int(Pointer tnumber, int i) { + var _result = _meos_b.add_tint_int(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer add_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { + var _result = _meos_b.add_tnumber_tnumber(tnumber1, tnumber2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_bigint_tbigint(long i, Pointer tnumber) { + var _result = _meos_b.div_bigint_tbigint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_float_tfloat(double d, Pointer tnumber) { + var _result = _meos_b.div_float_tfloat(d, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_int_tint(int i, Pointer tnumber) { + var _result = _meos_b.div_int_tint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_tbigint_bigint(Pointer tnumber, long i) { + var _result = _meos_b.div_tbigint_bigint(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_tfloat_float(Pointer tnumber, double d) { + var _result = _meos_b.div_tfloat_float(tnumber, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_tint_int(Pointer tnumber, int i) { + var _result = _meos_b.div_tint_int(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer div_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { + var _result = _meos_b.div_tnumber_tnumber(tnumber1, tnumber2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_bigint_tbigint(long i, Pointer tnumber) { + var _result = _meos_b.mul_bigint_tbigint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_float_tfloat(double d, Pointer tnumber) { + var _result = _meos_b.mul_float_tfloat(d, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_int_tint(int i, Pointer tnumber) { + var _result = _meos_b.mul_int_tint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_tbigint_bigint(Pointer tnumber, long i) { + var _result = _meos_b.mul_tbigint_bigint(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_tfloat_float(Pointer tnumber, double d) { + var _result = _meos_b.mul_tfloat_float(tnumber, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_tint_int(Pointer tnumber, int i) { + var _result = _meos_b.mul_tint_int(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer mul_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { + var _result = _meos_b.mul_tnumber_tnumber(tnumber1, tnumber2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_bigint_tbigint(long i, Pointer tnumber) { + var _result = _meos_b.sub_bigint_tbigint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_float_tfloat(double d, Pointer tnumber) { + var _result = _meos_b.sub_float_tfloat(d, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_int_tint(int i, Pointer tnumber) { + var _result = _meos_b.sub_int_tint(i, tnumber); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_tbigint_bigint(Pointer tnumber, long i) { + var _result = _meos_b.sub_tbigint_bigint(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_tfloat_float(Pointer tnumber, double d) { + var _result = _meos_b.sub_tfloat_float(tnumber, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_tint_int(Pointer tnumber, int i) { + var _result = _meos_b.sub_tint_int(tnumber, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer sub_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { + var _result = _meos_b.sub_tnumber_tnumber(tnumber1, tnumber2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_derivative(Pointer temp) { + var _result = _meos_b.temporal_derivative(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_exp(Pointer temp) { + var _result = _meos_b.tfloat_exp(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_ln(Pointer temp) { + var _result = _meos_b.tfloat_ln(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_log10(Pointer temp) { + var _result = _meos_b.tfloat_log10(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_sin(Pointer temp) { + var _result = _meos_b.tfloat_sin(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_cos(Pointer temp) { + var _result = _meos_b.tfloat_cos(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tan(Pointer temp) { + var _result = _meos_b.tfloat_tan(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_abs(Pointer temp) { + var _result = _meos_b.tnumber_abs(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_trend(Pointer temp) { + var _result = _meos_b.tnumber_trend(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double float_angular_difference(double degrees1, double degrees2) { + var _result = _meos_b.float_angular_difference(degrees1, degrees2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_angular_difference(Pointer temp) { + var _result = _meos_b.tnumber_angular_difference(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_delta_value(Pointer temp) { + var _result = _meos_b.tnumber_delta_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_text_ttext(Pointer txt, Pointer temp) { + var _result = _meos_b.textcat_text_ttext(txt, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_ttext_text(Pointer temp, Pointer txt) { + var _result = _meos_b.textcat_ttext_text(temp, txt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_ttext_ttext(Pointer temp1, Pointer temp2) { + var _result = _meos_b.textcat_ttext_ttext(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_initcap(Pointer temp) { + var _result = _meos_b.ttext_initcap(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_upper(Pointer temp) { + var _result = _meos_b.ttext_upper(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_lower(Pointer temp) { + var _result = _meos_b.ttext_lower(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tfloat_float(Pointer temp, double d) { + var _result = _meos_b.tdistance_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tint_int(Pointer temp, int i) { + var _result = _meos_b.tdistance_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tdistance_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tboxfloat_tboxfloat(Pointer box1, Pointer box2) { + var _result = _meos_b.nad_tboxfloat_tboxfloat(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int nad_tboxint_tboxint(Pointer box1, Pointer box2) { + var _result = _meos_b.nad_tboxint_tboxint(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tfloat_float(Pointer temp, double d) { + var _result = _meos_b.nad_tfloat_float(temp, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tfloat_tfloat(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nad_tfloat_tfloat(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tfloat_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.nad_tfloat_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int nad_tint_int(Pointer temp, int i) { + var _result = _meos_b.nad_tint_int(temp, i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int nad_tint_tbox(Pointer temp, Pointer box) { + var _result = _meos_b.nad_tint_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int nad_tint_tint(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nad_tint_tint(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_tand_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tbool_tand_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_tand_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tbool_tand_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_tor_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tbool_tor_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbool_tor_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tbool_tor_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_extent_transfn(Pointer s, Pointer temp) { + var _result = _meos_b.temporal_extent_transfn(s, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_merge_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.temporal_merge_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_merge_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.temporal_merge_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tagg_finalfn(Pointer state) { + var _result = _meos_b.temporal_tagg_finalfn(state); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tcount_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.temporal_tcount_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tcount_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.temporal_tcount_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tmax_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tfloat_tmax_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tmax_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tfloat_tmax_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tmin_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tfloat_tmin_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tmin_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tfloat_tmin_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tsum_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tfloat_tsum_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_tsum_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tfloat_tsum_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tfloat_wmax_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tfloat_wmin_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tfloat_wsum_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_tcount_transfn(Pointer state, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.timestamptz_tcount_transfn(state, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tmax_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tint_tmax_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tmax_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tint_tmax_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tmin_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tint_tmin_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tmin_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tint_tmin_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tsum_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tint_tsum_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_tsum_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tint_tsum_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tint_wmax_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tint_wmin_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tint_wsum_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_extent_transfn(Pointer box, Pointer temp) { + var _result = _meos_b.tnumber_extent_transfn(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_tavg_finalfn(Pointer state) { + var _result = _meos_b.tnumber_tavg_finalfn(state); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_tavg_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tnumber_tavg_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_tavg_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.tnumber_tavg_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_wavg_transfn(Pointer state, Pointer temp, Pointer interv) { + var _result = _meos_b.tnumber_wavg_transfn(state, temp, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_tcount_transfn(Pointer state, Pointer s) { + var _result = _meos_b.tstzset_tcount_transfn(state, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_tcount_transfn(Pointer state, Pointer sp) { + var _result = _meos_b.tstzspan_tcount_transfn(state, sp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_tcount_transfn(Pointer state, Pointer ss) { + var _result = _meos_b.tstzspanset_tcount_transfn(state, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_tmax_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.ttext_tmax_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_tmax_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.ttext_tmax_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_tmin_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.ttext_tmin_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttext_tmin_combinefn(Pointer state1, Pointer state2) { + var _result = _meos_b.ttext_tmin_combinefn(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_simplify_dp(Pointer temp, double dist, boolean synchronize) { + var _result = _meos_b.temporal_simplify_dp(temp, dist, synchronize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_simplify_max_dist(Pointer temp, double dist, boolean synchronize) { + var _result = _meos_b.temporal_simplify_max_dist(temp, dist, synchronize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_simplify_min_dist(Pointer temp, double dist) { + var _result = _meos_b.temporal_simplify_min_dist(temp, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_simplify_min_tdelta(Pointer temp, Pointer mint) { + var _result = _meos_b.temporal_simplify_min_tdelta(temp, mint); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tprecision(Pointer temp, Pointer duration, OffsetDateTime origin) { + var origin_new = origin.toEpochSecond(); + var _result = _meos_b.temporal_tprecision(temp, duration, origin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tsample(Pointer temp, Pointer duration, OffsetDateTime origin, int interp) { + var origin_new = origin.toEpochSecond(); + var _result = _meos_b.temporal_tsample(temp, duration, origin_new, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double temporal_dyntimewarp_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_b.temporal_dyntimewarp_distance(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count) { + var _result = _meos_b.temporal_dyntimewarp_path(temp1, temp2, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double temporal_frechet_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_b.temporal_frechet_distance(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_frechet_path(Pointer temp1, Pointer temp2, Pointer count) { + var _result = _meos_b.temporal_frechet_path(temp1, temp2, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double temporal_hausdorff_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_b.temporal_hausdorff_distance(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double temporal_average_hausdorff_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_b.temporal_average_hausdorff_distance(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double temporal_lcss_distance(Pointer temp1, Pointer temp2, double epsilon) { + var _result = _meos_b.temporal_lcss_distance(temp1, temp2, epsilon); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_ext_kalman_filter(Pointer temp, double gate, double q, double variance, boolean to_drop) { + var _result = _meos_b.temporal_ext_kalman_filter(temp, gate, q, variance, to_drop); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_time_bins(Pointer temp, Pointer duration, OffsetDateTime origin, Pointer count) { + var origin_new = origin.toEpochSecond(); + var _result = _meos_b.temporal_time_bins(temp, duration, origin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_time_split(Pointer temp, Pointer duration, OffsetDateTime torigin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + var torigin_new = torigin.toEpochSecond(); + _meos_b.temporal_time_split(_sret, temp, duration, torigin_new); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tfloat_time_boxes(temp, duration, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_bins(Pointer temp, double vsize, double vorigin, Pointer count) { + var _result = _meos_b.tfloat_value_bins(temp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_boxes(Pointer temp, double vsize, double vorigin, Pointer count) { + var _result = _meos_b.tfloat_value_boxes(temp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_split(Pointer temp, double size, double origin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + _meos_b.tfloat_value_split(_sret, temp, size, origin); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_time_boxes(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tfloat_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloat_value_time_split(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 32); + var torigin_new = torigin.toEpochSecond(); + _meos_b.tfloat_value_time_split(_sret, temp, vsize, duration, vorigin, torigin_new); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tfloatbox_time_tiles(box, duration, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatbox_value_tiles(Pointer box, double vsize, double vorigin, Pointer count) { + var _result = _meos_b.tfloatbox_value_tiles(box, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatbox_value_time_tiles(Pointer box, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tfloatbox_value_time_tiles(box, vsize, duration, vorigin, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tint_time_boxes(temp, duration, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_bins(Pointer temp, int vsize, int vorigin, Pointer count) { + var _result = _meos_b.tint_value_bins(temp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_boxes(Pointer temp, int vsize, int vorigin, Pointer count) { + var _result = _meos_b.tint_value_boxes(temp, vsize, vorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_split(Pointer temp, int vsize, int vorigin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + _meos_b.tint_value_split(_sret, temp, vsize, vorigin); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_time_boxes(Pointer temp, int vsize, Pointer duration, int vorigin, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tint_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tint_value_time_split(Pointer temp, long size, Pointer duration, int vorigin, OffsetDateTime torigin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 32); + var torigin_new = torigin.toEpochSecond(); + _meos_b.tint_value_time_split(_sret, temp, size, duration, vorigin, torigin_new); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tintbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tintbox_time_tiles(box, duration, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintbox_value_tiles(Pointer box, int xsize, int xorigin, Pointer count) { + var _result = _meos_b.tintbox_value_tiles(box, xsize, xorigin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tintbox_value_time_tiles(box, xsize, duration, xorigin, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box3d_from_gbox(Pointer box) { + var _result = _meos_b.box3d_from_gbox(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid) { + var _result = _meos_b.box3d_make(xmin, xmax, ymin, ymax, zmin, zmax, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String box3d_out(Pointer box, int maxdd) { + var _result = _meos_b.box3d_out(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) { + var _result = _meos_b.gbox_make(hasz, xmin, xmax, ymin, ymax, zmin, zmax); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String gbox_out(Pointer box, int maxdd) { + var _result = _meos_b.gbox_out(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_as_ewkb(Pointer gs, String endian, Pointer size) { + var _result = _meos_b.geo_as_ewkb(gs, endian, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_as_ewkt(Pointer gs, int precision) { + var _result = _meos_b.geo_as_ewkt(gs, precision); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_as_geojson(Pointer gs, int option, int precision, String srs) { + var _result = _meos_b.geo_as_geojson(gs, option, precision, srs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_as_hexewkb(Pointer gs, String endian) { + var _result = _meos_b.geo_as_hexewkb(gs, endian); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_as_text(Pointer gs, int precision) { + var _result = _meos_b.geo_as_text(gs, precision); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_from_ewkb(Pointer wkb, long wkb_size, int srid) { + var _result = _meos_b.geo_from_ewkb(wkb, wkb_size, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_from_geojson(String geojson) { + var _result = _meos_b.geo_from_geojson(geojson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_from_text(String wkt, int srid) { + var _result = _meos_b.geo_from_text(wkt, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_out(Pointer gs) { + var _result = _meos_b.geo_out(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geog_from_hexewkb(String wkt) { + var _result = _meos_b.geog_from_hexewkb(wkt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geog_in(String str, int typmod) { + var _result = _meos_b.geog_in(str, typmod); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_from_hexewkb(String wkt) { + var _result = _meos_b.geom_from_hexewkb(wkt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_in(String str, int typmod) { + var _result = _meos_b.geom_in(str, typmod); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box3d_in(String str) { + var _result = _meos_b.box3d_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer gbox_in(String str) { + var _result = _meos_b.gbox_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_copy(Pointer gs) { + var _result = _meos_b.geo_copy(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geogpoint_make2d(int srid, double x, double y) { + var _result = _meos_b.geogpoint_make2d(srid, x, y); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geogpoint_make3dz(int srid, double x, double y, double z) { + var _result = _meos_b.geogpoint_make3dz(srid, x, y, z); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geompoint_make2d(int srid, double x, double y) { + var _result = _meos_b.geompoint_make2d(srid, x, y); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geompoint_make3dz(int srid, double x, double y, double z) { + var _result = _meos_b.geompoint_make3dz(srid, x, y, z); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_to_geog(Pointer geom) { + var _result = _meos_b.geom_to_geog(geom); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geog_to_geom(Pointer geog) { + var _result = _meos_b.geog_to_geom(geog); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geo_is_empty(Pointer gs) { + var _result = _meos_b.geo_is_empty(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geo_is_unitary(Pointer gs) { + var _result = _meos_b.geo_is_unitary(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_typename(int type) { + var _result = _meos_b.geo_typename(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geog_area(Pointer gs, boolean use_spheroid) { + var _result = _meos_b.geog_area(gs, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geog_centroid(Pointer gs, boolean use_spheroid) { + var _result = _meos_b.geog_centroid(gs, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geog_length(Pointer gs, boolean use_spheroid) { + var _result = _meos_b.geog_length(gs, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geog_perimeter(Pointer gs, boolean use_spheroid) { + var _result = _meos_b.geog_perimeter(gs, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_azimuth(Pointer gs1, Pointer gs2) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.geom_azimuth(gs1, gs2, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static double geom_length(Pointer gs) { + var _result = _meos_b.geom_length(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geom_perimeter(Pointer gs) { + var _result = _meos_b.geom_perimeter(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int line_numpoints(Pointer gs) { + var _result = _meos_b.line_numpoints(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer line_point_n(Pointer geom, int n) { + var _result = _meos_b.line_point_n(geom, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_reverse(Pointer gs) { + var _result = _meos_b.geo_reverse(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_round(Pointer gs, int maxdd) { + var _result = _meos_b.geo_round(gs, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_set_srid(Pointer gs, int srid) { + var _result = _meos_b.geo_set_srid(gs, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int geo_srid(Pointer gs) { + var _result = _meos_b.geo_srid(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_transform(Pointer geom, int srid_to) { + var _result = _meos_b.geo_transform(geom, srid_to); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_transform_pipeline(Pointer gs, String pipeline, int srid_to, boolean is_forward) { + var _result = _meos_b.geo_transform_pipeline(gs, pipeline, srid_to, is_forward); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_collect_garray(Pointer gsarr, int count) { + var _result = _meos_b.geo_collect_garray(gsarr, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_makeline_garray(Pointer gsarr, int count) { + var _result = _meos_b.geo_makeline_garray(gsarr, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int geo_num_points(Pointer gs) { + var _result = _meos_b.geo_num_points(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int geo_num_geos(Pointer gs) { + var _result = _meos_b.geo_num_geos(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_geo_n(Pointer geom, int n) { + var _result = _meos_b.geo_geo_n(geom, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_pointarr(Pointer gs, Pointer count) { + var _result = _meos_b.geo_pointarr(gs, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_points(Pointer gs) { + var _result = _meos_b.geo_points(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_array_union(Pointer gsarr, int count) { + var _result = _meos_b.geom_array_union(gsarr, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_boundary(Pointer gs) { + var _result = _meos_b.geom_boundary(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_buffer(Pointer gs, double size, String params) { + var _result = _meos_b.geom_buffer(gs, size, params); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_centroid(Pointer gs) { + var _result = _meos_b.geom_centroid(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_convex_hull(Pointer gs) { + var _result = _meos_b.geom_convex_hull(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_difference2d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_difference2d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_intersection2d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_intersection2d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_intersection2d_coll(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_intersection2d_coll(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_min_bounding_radius(Pointer geom) { + var _result = _meos_b.geom_min_bounding_radius(geom); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_shortestline2d(Pointer gs1, Pointer s2) { + var _result = _meos_b.geom_shortestline2d(gs1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_shortestline3d(Pointer gs1, Pointer s2) { + var _result = _meos_b.geom_shortestline3d(gs1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_unary_union(Pointer gs, double prec) { + var _result = _meos_b.geom_unary_union(gs, prec); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer line_interpolate_point(Pointer gs, double distance_fraction, boolean repeat) { + var _result = _meos_b.line_interpolate_point(gs, distance_fraction, repeat); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double line_locate_point(Pointer gs1, Pointer gs2) { + var _result = _meos_b.line_locate_point(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer line_substring(Pointer gs, double from, double to) { + var _result = _meos_b.line_substring(gs, from, to); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geog_dwithin(Pointer g1, Pointer g2, double tolerance, boolean use_spheroid) { + var _result = _meos_b.geog_dwithin(g1, g2, tolerance, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geog_intersects(Pointer gs1, Pointer gs2, boolean use_spheroid) { + var _result = _meos_b.geog_intersects(gs1, gs2, use_spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_contains(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_contains(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_covers(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_covers(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_disjoint2d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_disjoint2d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_dwithin2d(Pointer gs1, Pointer gs2, double tolerance) { + var _result = _meos_b.geom_dwithin2d(gs1, gs2, tolerance); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_dwithin3d(Pointer gs1, Pointer gs2, double tolerance) { + var _result = _meos_b.geom_dwithin3d(gs1, gs2, tolerance); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_intersects2d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_intersects2d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_intersects3d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_intersects3d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_relate_pattern(Pointer gs1, Pointer gs2, String patt) { + var _result = _meos_b.geom_relate_pattern(gs1, gs2, patt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_touches(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_touches(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_stboxes(Pointer gs, Pointer count) { + var _result = _meos_b.geo_stboxes(gs, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_split_each_n_stboxes(Pointer gs, int elem_count, Pointer count) { + var _result = _meos_b.geo_split_each_n_stboxes(gs, elem_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_split_n_stboxes(Pointer gs, int box_count, Pointer count) { + var _result = _meos_b.geo_split_n_stboxes(gs, box_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geog_distance(Pointer g1, Pointer g2) { + var _result = _meos_b.geog_distance(g1, g2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geom_distance2d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_distance2d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double geom_distance3d(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geom_distance3d(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int geo_equals(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geo_equals(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geo_same(Pointer gs1, Pointer gs2) { + var _result = _meos_b.geo_same(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geogset_in(String str) { + var _result = _meos_b.geogset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geomset_in(String str) { + var _result = _meos_b.geomset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String spatialset_out(Pointer s, int maxdd) { + var _result = _meos_b.spatialset_out(s, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String spatialset_as_text(Pointer set, int maxdd) { + var _result = _meos_b.spatialset_as_text(set, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String spatialset_as_ewkt(Pointer set, int maxdd) { + var _result = _meos_b.spatialset_as_ewkt(set, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geoset_make(Pointer values, int count) { + var _result = _meos_b.geoset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_to_set(Pointer gs) { + var _result = _meos_b.geo_to_set(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geoset_end_value(Pointer s) { + var _result = _meos_b.geoset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geoset_start_value(Pointer s) { + var _result = _meos_b.geoset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geoset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.geoset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer geoset_values(Pointer s, Pointer count) { + var _result = _meos_b.geoset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_geo_set(Pointer gs, Pointer s) { + var _result = _meos_b.contained_geo_set(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_geo(Pointer s, Pointer gs) { + var _result = _meos_b.contains_set_geo(s, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_union_transfn(Pointer state, Pointer gs) { + var _result = _meos_b.geo_union_transfn(state, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_geo_set(Pointer gs, Pointer s) { + var _result = _meos_b.intersection_geo_set(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_geo(Pointer s, Pointer gs) { + var _result = _meos_b.intersection_set_geo(s, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_geo_set(Pointer gs, Pointer s) { + var _result = _meos_b.minus_geo_set(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_geo(Pointer s, Pointer gs) { + var _result = _meos_b.minus_set_geo(s, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_geo_set(Pointer gs, Pointer s) { + var _result = _meos_b.union_geo_set(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_geo(Pointer s, Pointer gs) { + var _result = _meos_b.union_set_geo(s, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spatialset_set_srid(Pointer s, int srid) { + var _result = _meos_b.spatialset_set_srid(s, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spatialset_srid(Pointer s) { + var _result = _meos_b.spatialset_srid(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spatialset_transform(Pointer s, int srid) { + var _result = _meos_b.spatialset_transform(s, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spatialset_transform_pipeline(Pointer s, String pipelinestr, int srid, boolean is_forward) { + var _result = _meos_b.spatialset_transform_pipeline(s, pipelinestr, srid, is_forward); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String stbox_as_hexwkb(Pointer box, byte variant, Pointer size) { + var _result = _meos_b.stbox_as_hexwkb(box, variant, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_as_wkb(Pointer box, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_b.stbox_as_wkb(box, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_from_hexwkb(String hexwkb) { + var _result = _meos_b.stbox_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_from_wkb(Pointer wkb, long size) { + var _result = _meos_b.stbox_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_in(String str) { + var _result = _meos_b.stbox_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String stbox_out(Pointer box, int maxdd) { + var _result = _meos_b.stbox_out(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_timestamptz_to_stbox(Pointer gs, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.geo_timestamptz_to_stbox(gs, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_tstzspan_to_stbox(Pointer gs, Pointer s) { + var _result = _meos_b.geo_tstzspan_to_stbox(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_copy(Pointer box) { + var _result = _meos_b.stbox_copy(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_make(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s) { + var _result = _meos_b.stbox_make(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_to_stbox(Pointer gs) { + var _result = _meos_b.geo_to_stbox(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spatialset_to_stbox(Pointer s) { + var _result = _meos_b.spatialset_to_stbox(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_to_box3d(Pointer box) { + var _result = _meos_b.stbox_to_box3d(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_to_gbox(Pointer box) { + var _result = _meos_b.stbox_to_gbox(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_to_geo(Pointer box) { + var _result = _meos_b.stbox_to_geo(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_to_tstzspan(Pointer box) { + var _result = _meos_b.stbox_to_tstzspan(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer timestamptz_to_stbox(OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.timestamptz_to_stbox(t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzset_to_stbox(Pointer s) { + var _result = _meos_b.tstzset_to_stbox(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspan_to_stbox(Pointer s) { + var _result = _meos_b.tstzspan_to_stbox(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tstzspanset_to_stbox(Pointer ss) { + var _result = _meos_b.tstzspanset_to_stbox(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double stbox_area(Pointer box, boolean spheroid) { + var _result = _meos_b.stbox_area(box, spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int stbox_hash(Pointer box) { + var _result = _meos_b.stbox_hash(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long stbox_hash_extended(Pointer box, long seed) { + var _result = _meos_b.stbox_hash_extended(box, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_hast(Pointer box) { + var _result = _meos_b.stbox_hast(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_hasx(Pointer box) { + var _result = _meos_b.stbox_hasx(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_hasz(Pointer box) { + var _result = _meos_b.stbox_hasz(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_isgeodetic(Pointer box) { + var _result = _meos_b.stbox_isgeodetic(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double stbox_perimeter(Pointer box, boolean spheroid) { + var _result = _meos_b.stbox_perimeter(box, spheroid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_tmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.stbox_tmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_tmax_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_b.stbox_tmax_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_tmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.stbox_tmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_tmin_inc(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); + out = _meos_b.stbox_tmin_inc(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static double stbox_volume(Pointer box) { + var _result = _meos_b.stbox_volume(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_xmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_xmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_ymax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_ymax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_ymin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_ymin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_zmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_zmax(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_zmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.stbox_zmin(box, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer stbox_expand_space(Pointer box, double d) { + var _result = _meos_b.stbox_expand_space(box, d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_expand_time(Pointer box, Pointer interv) { + var _result = _meos_b.stbox_expand_time(box, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_get_space(Pointer box) { + var _result = _meos_b.stbox_get_space(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_quad_split(Pointer box, Pointer count) { + var _result = _meos_b.stbox_quad_split(box, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_round(Pointer box, int maxdd) { + var _result = _meos_b.stbox_round(box, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { + var _result = _meos_b.stbox_shift_scale_time(box, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stboxarr_round(Pointer boxarr, int count, int maxdd) { + var _result = _meos_b.stboxarr_round(boxarr, count, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_set_srid(Pointer box, int srid) { + var _result = _meos_b.stbox_set_srid(box, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int stbox_srid(Pointer box) { + var _result = _meos_b.stbox_srid(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_transform(Pointer box, int srid) { + var _result = _meos_b.stbox_transform(box, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_transform_pipeline(Pointer box, String pipelinestr, int srid, boolean is_forward) { + var _result = _meos_b.stbox_transform_pipeline(box, pipelinestr, srid, is_forward); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.adjacent_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.contained_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.contains_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overlaps_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.same_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean above_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.above_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.after_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean back_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.back_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.before_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean below_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.below_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean front_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.front_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.left_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overabove_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overabove_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overafter_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overback_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overback_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overbefore_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbelow_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overbelow_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overfront_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overfront_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overleft_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.overright_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.right_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_stbox_stbox(Pointer box1, Pointer box2, boolean strict) { + var _result = _meos_b.union_stbox_stbox(box1, box2, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.intersection_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int stbox_cmp(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_cmp(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_eq(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_eq(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_ge(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_ge(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_gt(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_gt(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_le(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_le(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_lt(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_lt(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_ne(Pointer box1, Pointer box2) { + var _result = _meos_b.stbox_ne(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tspatial_out(Pointer temp, int maxdd) { + var _result = _meos_b.tspatial_out(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeogpoint_from_mfjson(String str) { + var _result = _meos_b.tgeogpoint_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeogpoint_in(String str) { + var _result = _meos_b.tgeogpoint_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeography_from_mfjson(String mfjson) { + var _result = _meos_b.tgeography_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeography_in(String str) { + var _result = _meos_b.tgeography_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeometry_from_mfjson(String str) { + var _result = _meos_b.tgeometry_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeometry_in(String str) { + var _result = _meos_b.tgeometry_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeompoint_from_mfjson(String str) { + var _result = _meos_b.tgeompoint_from_mfjson(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeompoint_in(String str) { + var _result = _meos_b.tgeompoint_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tspatial_as_ewkt(Pointer temp, int maxdd) { + var _result = _meos_b.tspatial_as_ewkt(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tspatial_as_text(Pointer temp, int maxdd) { + var _result = _meos_b.tspatial_as_text(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_from_base_temp(Pointer gs, Pointer temp) { + var _result = _meos_b.tgeo_from_base_temp(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeoinst_make(Pointer gs, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.tgeoinst_make(gs, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeoseq_from_base_tstzset(Pointer gs, Pointer s) { + var _result = _meos_b.tgeoseq_from_base_tstzset(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeoseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { + var _result = _meos_b.tgeoseq_from_base_tstzspan(gs, s, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeoseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { + var _result = _meos_b.tgeoseqset_from_base_tstzspanset(gs, ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_from_base_temp(Pointer gs, Pointer temp) { + var _result = _meos_b.tpoint_from_base_temp(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointinst_make(Pointer gs, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.tpointinst_make(gs, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_from_base_tstzset(Pointer gs, Pointer s) { + var _result = _meos_b.tpointseq_from_base_tstzset(gs, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { + var _result = _meos_b.tpointseq_from_base_tstzspan(gs, s, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_make_coords(Pointer xcoords, Pointer ycoords, Pointer zcoords, Pointer times, int count, int srid, boolean geodetic, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_b.tpointseq_make_coords(xcoords, ycoords, zcoords, times, count, srid, geodetic, lower_inc, upper_inc, interp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { + var _result = _meos_b.tpointseqset_from_base_tstzspanset(gs, ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box3d_to_stbox(Pointer box) { + var _result = _meos_b.box3d_to_stbox(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer gbox_to_stbox(Pointer box) { + var _result = _meos_b.gbox_to_stbox(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geomeas_to_tpoint(Pointer gs) { + var _result = _meos_b.geomeas_to_tpoint(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeogpoint_to_tgeography(Pointer temp) { + var _result = _meos_b.tgeogpoint_to_tgeography(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeography_to_tgeogpoint(Pointer temp) { + var _result = _meos_b.tgeography_to_tgeogpoint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeography_to_tgeometry(Pointer temp) { + var _result = _meos_b.tgeography_to_tgeometry(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeometry_to_tgeography(Pointer temp) { + var _result = _meos_b.tgeometry_to_tgeography(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeometry_to_tgeompoint(Pointer temp) { + var _result = _meos_b.tgeometry_to_tgeompoint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeompoint_to_tgeometry(Pointer temp) { + var _result = _meos_b.tgeompoint_to_tgeometry(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_as_mvtgeom(Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + _meos_b.tpoint_as_mvtgeom(_sret, temp, bounds, extent, buffer, clip_geom); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.tpoint_tfloat_to_geomeas(tpoint, measure, segmentize, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tspatial_to_stbox(Pointer temp) { + var _result = _meos_b.tspatial_to_stbox(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bearing_point_point(Pointer gs1, Pointer gs2) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.bearing_point_point(gs1, gs2, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer bearing_tpoint_point(Pointer temp, Pointer gs, boolean invert) { + var _result = _meos_b.bearing_tpoint_point(temp, gs, invert); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer bearing_tpoint_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_b.bearing_tpoint_tpoint(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_centroid(Pointer temp) { + var _result = _meos_b.tgeo_centroid(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_convex_hull(Pointer temp) { + var _result = _meos_b.tgeo_convex_hull(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_end_value(Pointer temp) { + var _result = _meos_b.tgeo_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_start_value(Pointer temp) { + var _result = _meos_b.tgeo_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_traversed_area(Pointer temp, boolean unary_union) { + var _result = _meos_b.tgeo_traversed_area(temp, unary_union); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_b.tgeo_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.tgeo_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_values(Pointer temp, Pointer count) { + var _result = _meos_b.tgeo_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_angular_difference(Pointer temp) { + var _result = _meos_b.tpoint_angular_difference(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_azimuth(Pointer temp) { + var _result = _meos_b.tpoint_azimuth(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_cumulative_length(Pointer temp) { + var _result = _meos_b.tpoint_cumulative_length(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_direction(Pointer temp) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_b.tpoint_direction(temp, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_get_x(Pointer temp) { + var _result = _meos_b.tpoint_get_x(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_get_y(Pointer temp) { + var _result = _meos_b.tpoint_get_y(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_get_z(Pointer temp) { + var _result = _meos_b.tpoint_get_z(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tpoint_is_simple(Pointer temp) { + var _result = _meos_b.tpoint_is_simple(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tpoint_length(Pointer temp) { + var _result = _meos_b.tpoint_length(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_speed(Pointer temp) { + var _result = _meos_b.tpoint_speed(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_trajectory(Pointer temp, boolean unary_union) { + var _result = _meos_b.tpoint_trajectory(temp, unary_union); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_twcentroid(Pointer temp) { + var _result = _meos_b.tpoint_twcentroid(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_affine(Pointer temp, Pointer a) { + var _result = _meos_b.tgeo_affine(temp, a); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_scale(Pointer temp, Pointer scale, Pointer sorigin) { + var _result = _meos_b.tgeo_scale(temp, scale, sorigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_make_simple(Pointer temp, Pointer count) { + var _result = _meos_b.tpoint_make_simple(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tspatial_srid(Pointer temp) { + var _result = _meos_b.tspatial_srid(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatial_set_srid(Pointer temp, int srid) { + var _result = _meos_b.tspatial_set_srid(temp, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatial_transform(Pointer temp, int srid) { + var _result = _meos_b.tspatial_transform(temp, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatial_transform_pipeline(Pointer temp, String pipelinestr, int srid, boolean is_forward) { + var _result = _meos_b.tspatial_transform_pipeline(temp, pipelinestr, srid, is_forward); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tgeo_at_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_at_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_b.tgeo_at_stbox(temp, box, border_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_at_value(Pointer temp, Pointer gs) { + var _result = _meos_b.tgeo_at_value(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tgeo_minus_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_b.tgeo_minus_stbox(temp, box, border_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_minus_value(Pointer temp, Pointer gs) { + var _result = _meos_b.tgeo_minus_value(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_at_elevation(Pointer temp, Pointer s) { + var _result = _meos_b.tpoint_at_elevation(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tpoint_at_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_at_value(Pointer temp, Pointer gs) { + var _result = _meos_b.tpoint_at_value(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_minus_elevation(Pointer temp, Pointer s) { + var _result = _meos_b.tpoint_minus_elevation(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tpoint_minus_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_minus_value(Pointer temp, Pointer gs) { + var _result = _meos_b.tpoint_minus_value(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.always_eq_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.always_eq_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.always_eq_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.always_ne_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.always_ne_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.always_ne_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.ever_eq_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ever_eq_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ever_eq_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.ever_ne_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ever_ne_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ever_ne_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.teq_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.teq_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.tne_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tne_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_stboxes(Pointer temp, Pointer count) { + var _result = _meos_b.tgeo_stboxes(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count) { + var _result = _meos_b.tgeo_space_boxes(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.tgeo_space_time_boxes(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count) { + var _result = _meos_b.tgeo_split_each_n_stboxes(temp, elem_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_split_n_stboxes(Pointer temp, int box_count, Pointer count) { + var _result = _meos_b.tgeo_split_n_stboxes(temp, box_count, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.adjacent_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.adjacent_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.adjacent_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.contained_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.contained_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contained_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.contains_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.contains_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.contains_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overlaps_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overlaps_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlaps_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overlaps_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.same_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.same_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean same_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.same_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean above_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.above_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean above_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.above_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean above_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.above_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.after_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.after_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.after_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean back_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.back_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean back_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.back_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean back_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.back_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.before_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.before_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.before_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean below_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.below_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean below_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.below_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean below_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.below_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean front_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.front_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean front_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.front_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean front_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.front_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.left_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.left_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.left_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overabove_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overabove_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overabove_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overabove_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overabove_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overabove_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overafter_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overafter_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overafter_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overafter_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overback_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overback_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overback_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overback_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overback_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overback_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overbefore_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overbefore_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbefore_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overbefore_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbelow_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overbelow_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbelow_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overbelow_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overbelow_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overbelow_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overfront_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overfront_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overfront_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overfront_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overfront_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overfront_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overleft_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overleft_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overleft_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.overright_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.overright_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.overright_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_stbox_tspatial(Pointer box, Pointer temp) { + var _result = _meos_b.right_stbox_tspatial(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tspatial_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.right_tspatial_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_b.right_tspatial_tspatial(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.acontains_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.acontains_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.acontains_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.acovers_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.acovers_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.acovers_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adisjoint_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.adisjoint_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.adisjoint_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.adwithin_tgeo_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.adwithin_tgeo_tgeo(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int aintersects_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.aintersects_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int aintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.aintersects_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.atouches_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.atouches_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.atouches_tpoint_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.econtains_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.econtains_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.econtains_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.ecovers_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ecovers_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ecovers_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edisjoint_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.edisjoint_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.edisjoint_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.edwithin_tgeo_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.edwithin_tgeo_tgeo(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int eintersects_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.eintersects_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int eintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.eintersects_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.etouches_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.etouches_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.etouches_tpoint_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.tcontains_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tcontains_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tcontains_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.tcovers_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tcovers_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tcovers_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.tdisjoint_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tdisjoint_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tdisjoint_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist) { + var _result = _meos_b.tdwithin_geo_tgeo(gs, temp, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.tdwithin_tgeo_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.tdwithin_tgeo_tgeo(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.tintersects_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tintersects_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tintersects_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp) { + var _result = _meos_b.ttouches_geo_tgeo(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ttouches_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ttouches_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tdistance_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tdistance_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_stbox_geo(Pointer box, Pointer gs) { + var _result = _meos_b.nad_stbox_geo(box, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_b.nad_stbox_stbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.nad_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tgeo_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.nad_tgeo_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nad_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer nai_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.nai_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer nai_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nai_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer shortestline_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.shortestline_tgeo_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer shortestline_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_b.shortestline_tgeo_tgeo(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double mindistance_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2) { + var _result = _meos_b.mindistance_tgeoarr_tgeoarr(arr1, count1, arr2, count2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double mindistance_tgeo_tgeo(Pointer temp1, Pointer temp2, double threshold) { + var _result = _meos_b.mindistance_tgeo_tgeo(temp1, temp2, threshold); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer edwithin_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, double dist, Pointer count) { + var _result = _meos_b.edwithin_tgeoarr_tgeoarr(arr1, count1, arr2, count2, dist, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, double dist, Pointer count, Pointer periods) { + var _result = _meos_b.tdwithin_tgeoarr_tgeoarr(arr1, count1, arr2, count2, dist, count, periods); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer adisjoint_tgeoarr_tgeoarr(Pointer arr1, int count1, Pointer arr2, int count2, Pointer count) { + var _result = _meos_b.adisjoint_tgeoarr_tgeoarr(arr1, count1, arr2, count2, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_tcentroid_finalfn(Pointer state) { + var _result = _meos_b.tpoint_tcentroid_finalfn(state); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_tcentroid_transfn(Pointer state, Pointer temp) { + var _result = _meos_b.tpoint_tcentroid_transfn(state, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatial_extent_transfn(Pointer box, Pointer temp) { + var _result = _meos_b.tspatial_extent_transfn(box, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_get_space_tile(Pointer point, double xsize, double ysize, double zsize, Pointer sorigin) { + var _result = _meos_b.stbox_get_space_tile(point, xsize, ysize, zsize, sorigin); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_get_space_time_tile(Pointer point, OffsetDateTime t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.stbox_get_space_time_tile(point, t_new, xsize, ysize, zsize, duration, sorigin, torigin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_get_time_tile(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.stbox_get_time_tile(t_new, duration, torigin_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_space_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer sorigin, boolean border_inc, Pointer count) { + var _result = _meos_b.stbox_space_tiles(bounds, xsize, ysize, zsize, sorigin, border_inc, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_space_time_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean border_inc, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.stbox_space_time_tiles(bounds, xsize, ysize, zsize, duration, sorigin, torigin_new, border_inc, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_time_tiles(Pointer bounds, Pointer duration, OffsetDateTime torigin, boolean border_inc, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_b.stbox_time_tiles(bounds, duration, torigin_new, border_inc, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_space_split(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + _meos_b.tgeo_space_split(_sret, temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tgeo_space_time_split(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 32); + var torigin_new = torigin.toEpochSecond(); + _meos_b.tgeo_space_time_split(_sret, temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k, Pointer count) { + var _result = _meos_b.geo_cluster_kmeans(geoms, ngeoms, k, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_cluster_dbscan(Pointer geoms, int ngeoms, double tolerance, int minpoints, Pointer count) { + var _result = _meos_b.geo_cluster_dbscan(geoms, ngeoms, tolerance, minpoints, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_cluster_intersecting(Pointer geoms, int ngeoms, Pointer count) { + var _result = _meos_b.geo_cluster_intersecting(geoms, ngeoms, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_cluster_within(Pointer geoms, int ngeoms, double tolerance, Pointer count) { + var _result = _meos_b.geo_cluster_within(geoms, ngeoms, tolerance, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geo_wlof(Pointer geoms, int ngeoms, int k, double epsilon, Pointer newcount, Pointer clusters) { + var _result = _meos_b.geo_wlof(geoms, ngeoms, k, epsilon, newcount, clusters); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbuffer_as_ewkt(Pointer cb, int maxdd) { + var _result = _meos_b.cbuffer_as_ewkt(cb, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbuffer_as_hexwkb(Pointer cb, byte variant, Pointer size) { + var _result = _meos_b.cbuffer_as_hexwkb(cb, variant, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbuffer_as_text(Pointer cb, int maxdd) { + var _result = _meos_b.cbuffer_as_text(cb, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_as_wkb(Pointer cb, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_b.cbuffer_as_wkb(cb, variant, size_out); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_from_hexwkb(String hexwkb) { + var _result = _meos_b.cbuffer_from_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_from_wkb(Pointer wkb, long size) { + var _result = _meos_b.cbuffer_from_wkb(wkb, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_in(String str) { + var _result = _meos_b.cbuffer_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbuffer_out(Pointer cb, int maxdd) { + var _result = _meos_b.cbuffer_out(cb, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_copy(Pointer cb) { + var _result = _meos_b.cbuffer_copy(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_make(Pointer point, double radius) { + var _result = _meos_b.cbuffer_make(point, radius); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_to_geom(Pointer cb) { + var _result = _meos_b.cbuffer_to_geom(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_to_stbox(Pointer cb) { + var _result = _meos_b.cbuffer_to_stbox(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferarr_to_geom(Pointer cbarr, int count) { + var _result = _meos_b.cbufferarr_to_geom(cbarr, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_to_cbuffer(Pointer gs) { + var _result = _meos_b.geom_to_cbuffer(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_hash(Pointer cb) { + var _result = _meos_b.cbuffer_hash(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long cbuffer_hash_extended(Pointer cb, long seed) { + var _result = _meos_b.cbuffer_hash_extended(cb, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_point(Pointer cb) { + var _result = _meos_b.cbuffer_point(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double cbuffer_radius(Pointer cb) { + var _result = _meos_b.cbuffer_radius(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_round(Pointer cb, int maxdd) { + var _result = _meos_b.cbuffer_round(cb, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferarr_round(Pointer cbarr, int count, int maxdd) { + var _result = _meos_b.cbufferarr_round(cbarr, count, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void cbuffer_set_srid(Pointer cb, int srid) { + _meos_b.cbuffer_set_srid(cb, srid); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int cbuffer_srid(Pointer cb) { + var _result = _meos_b.cbuffer_srid(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_transform(Pointer cb, int srid) { + var _result = _meos_b.cbuffer_transform(cb, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_transform_pipeline(Pointer cb, String pipelinestr, int srid, boolean is_forward) { + var _result = _meos_b.cbuffer_transform_pipeline(cb, pipelinestr, srid, is_forward); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int contains_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.contains_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int covers_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.covers_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int disjoint_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.disjoint_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int dwithin_cbuffer_cbuffer(Pointer cb1, Pointer cb2, double dist) { + var _result = _meos_b.dwithin_cbuffer_cbuffer(cb1, cb2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int intersects_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.intersects_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int touches_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.touches_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_tstzspan_to_stbox(Pointer cb, Pointer s) { + var _result = _meos_b.cbuffer_tstzspan_to_stbox(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_timestamptz_to_stbox(Pointer cb, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.cbuffer_timestamptz_to_stbox(cb, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.distance_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_cbuffer_geo(Pointer cb, Pointer gs) { + var _result = _meos_b.distance_cbuffer_geo(cb, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_cbuffer_stbox(Pointer cb, Pointer box) { + var _result = _meos_b.distance_cbuffer_stbox(cb, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_cbuffer_stbox(Pointer cb, Pointer box) { + var _result = _meos_b.nad_cbuffer_stbox(cb, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_cmp(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_cmp(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_eq(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_eq(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_ge(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_ge(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_gt(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_gt(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_le(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_le(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_lt(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_lt(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_ne(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_ne(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_nsame(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_nsame(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_same(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_same(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_in(String str) { + var _result = _meos_b.cbufferset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbufferset_out(Pointer s, int maxdd) { + var _result = _meos_b.cbufferset_out(s, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_make(Pointer values, int count) { + var _result = _meos_b.cbufferset_make(values, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_to_set(Pointer cb) { + var _result = _meos_b.cbuffer_to_set(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_end_value(Pointer s) { + var _result = _meos_b.cbufferset_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_start_value(Pointer s) { + var _result = _meos_b.cbufferset_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.cbufferset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer cbufferset_values(Pointer s, Pointer count) { + var _result = _meos_b.cbufferset_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_union_transfn(Pointer state, Pointer cb) { + var _result = _meos_b.cbuffer_union_transfn(state, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_cbuffer_set(Pointer cb, Pointer s) { + var _result = _meos_b.contained_cbuffer_set(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_cbuffer(Pointer s, Pointer cb) { + var _result = _meos_b.contains_set_cbuffer(s, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_cbuffer_set(Pointer cb, Pointer s) { + var _result = _meos_b.intersection_cbuffer_set(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_cbuffer(Pointer s, Pointer cb) { + var _result = _meos_b.intersection_set_cbuffer(s, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_cbuffer_set(Pointer cb, Pointer s) { + var _result = _meos_b.minus_cbuffer_set(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_cbuffer(Pointer s, Pointer cb) { + var _result = _meos_b.minus_set_cbuffer(s, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_cbuffer_set(Pointer cb, Pointer s) { + var _result = _meos_b.union_cbuffer_set(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_cbuffer(Pointer s, Pointer cb) { + var _result = _meos_b.union_set_cbuffer(s, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_in(String str) { + var _result = _meos_b.tcbuffer_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_from_mfjson(String mfjson) { + var _result = _meos_b.tcbuffer_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferinst_make(Pointer cb, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_b.tcbufferinst_make(cb, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_make(Pointer tpoint, Pointer tfloat) { + var _result = _meos_b.tcbuffer_make(tpoint, tfloat); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_from_base_temp(Pointer cb, Pointer temp) { + var _result = _meos_b.tcbuffer_from_base_temp(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferseq_from_base_tstzset(Pointer cb, Pointer s) { + var _result = _meos_b.tcbufferseq_from_base_tstzset(cb, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferseq_from_base_tstzspan(Pointer cb, Pointer s, int interp) { + var _result = _meos_b.tcbufferseq_from_base_tstzspan(cb, s, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferseqset_from_base_tstzspanset(Pointer cb, Pointer ss, int interp) { + var _result = _meos_b.tcbufferseqset_from_base_tstzspanset(cb, ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_end_value(Pointer temp) { + var _result = _meos_b.tcbuffer_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_points(Pointer temp) { + var _result = _meos_b.tcbuffer_points(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_radius(Pointer temp) { + var _result = _meos_b.tcbuffer_radius(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_traversed_area(Pointer temp, boolean unary_union) { + var _result = _meos_b.tcbuffer_traversed_area(temp, unary_union); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_convex_hull(Pointer temp) { + var _result = _meos_b.tcbuffer_convex_hull(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_start_value(Pointer temp) { + var _result = _meos_b.tcbuffer_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_b.tcbuffer_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.tcbuffer_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_values(Pointer temp, Pointer count) { + var _result = _meos_b.tcbuffer_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_to_tfloat(Pointer temp) { + var _result = _meos_b.tcbuffer_to_tfloat(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_to_tgeompoint(Pointer temp) { + var _result = _meos_b.tcbuffer_to_tgeompoint(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tgeometry_to_tcbuffer(Pointer temp) { + var _result = _meos_b.tgeometry_to_tcbuffer(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_expand(Pointer temp, double dist) { + var _result = _meos_b.tcbuffer_expand(temp, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_at_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tcbuffer_at_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tcbuffer_at_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_at_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_b.tcbuffer_at_stbox(temp, box, border_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_minus_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tcbuffer_minus_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_b.tcbuffer_minus_geom(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_b.tcbuffer_minus_stbox(temp, box, border_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tdistance_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tdistance_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tdistance_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.nad_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.nad_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tcbuffer_stbox(Pointer temp, Pointer box) { + var _result = _meos_b.nad_tcbuffer_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nad_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double mindistance_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double threshold) { + var _result = _meos_b.mindistance_tcbuffer_tcbuffer(temp1, temp2, threshold); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer nai_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.nai_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer nai_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.nai_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer nai_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.nai_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer shortestline_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.shortestline_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer shortestline_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.shortestline_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer shortestline_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.shortestline_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.always_eq_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.always_eq_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.always_eq_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.always_ne_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.always_ne_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.always_ne_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.ever_eq_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.ever_eq_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ever_eq_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.ever_ne_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.ever_ne_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ever_ne_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.teq_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer teq_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.teq_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.tne_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tne_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tne_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.acontains_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.acontains_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.acontains_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acontains_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.acontains_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.acovers_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.acovers_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.acovers_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.acovers_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int acovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.acovers_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adisjoint_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.adisjoint_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.adisjoint_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adisjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.adisjoint_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.adwithin_tcbuffer_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist) { + var _result = _meos_b.adwithin_tcbuffer_cbuffer(temp, cb, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int adwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.adwithin_tcbuffer_tcbuffer(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int aintersects_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.aintersects_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int aintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.aintersects_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int aintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.aintersects_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.atouches_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.atouches_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int atouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.atouches_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.econtains_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.econtains_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int econtains_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.econtains_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.ecovers_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.ecovers_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.ecovers_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ecovers_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ecovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ecovers_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edisjoint_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.edisjoint_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.edisjoint_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.edwithin_tcbuffer_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist) { + var _result = _meos_b.edwithin_tcbuffer_cbuffer(temp, cb, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int edwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.edwithin_tcbuffer_tcbuffer(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int eintersects_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.eintersects_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int eintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.eintersects_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int eintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.eintersects_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.etouches_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.etouches_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int etouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.etouches_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.tcontains_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.tcontains_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tcontains_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tcontains_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontains_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tcontains_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.tcovers_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.tcovers_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tcovers_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tcovers_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcovers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tcovers_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_geo_tcbuffer(Pointer gs, Pointer temp, double dist) { + var _result = _meos_b.tdwithin_geo_tcbuffer(gs, temp, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tcbuffer_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_b.tdwithin_tcbuffer_geo(temp, gs, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tcbuffer_cbuffer(Pointer temp, Pointer cb, double dist) { + var _result = _meos_b.tdwithin_tcbuffer_cbuffer(temp, cb, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdwithin_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_b.tdwithin_tcbuffer_tcbuffer(temp1, temp2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.tdisjoint_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.tdisjoint_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tdisjoint_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tdisjoint_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdisjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tdisjoint_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.tintersects_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.tintersects_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.tintersects_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.tintersects_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.tintersects_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_geo_tcbuffer(Pointer gs, Pointer temp) { + var _result = _meos_b.ttouches_geo_tcbuffer(gs, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_b.ttouches_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_cbuffer_tcbuffer(Pointer cb, Pointer temp) { + var _result = _meos_b.ttouches_cbuffer_tcbuffer(cb, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_b.ttouches_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttouches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_b.ttouches_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_cbuffer_cbuffer(Pointer cb1, Pointer cb2) { + var _result = _meos_b.ensure_valid_cbuffer_cbuffer(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_cbuffer_geo(Pointer cb, Pointer gs) { + var _result = _meos_b.ensure_valid_cbuffer_geo(cb, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_cbuffer_stbox(Pointer cb, Pointer box) { + var _result = _meos_b.ensure_valid_cbuffer_stbox(cb, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_cbufferset_cbuffer(Pointer s, Pointer cb) { + var _result = _meos_b.ensure_valid_cbufferset_cbuffer(s, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_collinear(Pointer cb1, Pointer cb2, Pointer cbuf3, double ratio) { + var _result = _meos_b.cbuffer_collinear(cb1, cb2, cbuf3, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffersegm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_b.cbuffersegm_interpolate(start, end, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffersegm_locate(Pointer start, Pointer end, Pointer value) { + var _result = _meos_b.cbuffersegm_locate(start, end, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_parse(Pointer str, boolean end) { + var _result = _meos_b.cbuffer_parse(str, end); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String cbuffer_wkt_out(Pointer value, int maxdd, boolean extended) { + var _result = _meos_b.cbuffer_wkt_out(value, maxdd, extended); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_point_p(Pointer cb) { + var _result = _meos_b.cbuffer_point_p(cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_round(Pointer buffer, Pointer size) { + var _result = _meos_b.datum_cbuffer_round(buffer, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer cbuffer_transf_pj(Pointer cb, int srid_to, Pointer pj) { + var _result = _meos_b.cbuffer_transf_pj(cb, srid_to, pj); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double cbuffer_distance(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_distance(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_distance(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_distance(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffersegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_b.cbuffersegm_distance_turnpt(start1, end1, start2, end2, lower_new, upper_new, t1, t2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_contains(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_contains(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_covers(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_covers(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_disjoint(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_disjoint(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_intersects(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_intersects(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_dwithin(Pointer cb1, Pointer cb2, double dist) { + var _result = _meos_b.cbuffer_dwithin(cb1, cb2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int cbuffer_touches(Pointer cb1, Pointer cb2) { + var _result = _meos_b.cbuffer_touches(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_contains(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_contains(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_covers(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_covers(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_disjoint(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_disjoint(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_intersects(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_intersects(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_dwithin(Pointer cb1, Pointer cb2, Pointer dist) { + var _result = _meos_b.datum_cbuffer_dwithin(cb1, cb2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_cbuffer_touches(Pointer cb1, Pointer cb2) { + var _result = _meos_b.datum_cbuffer_touches(cb1, cb2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temptype_subtype(int subtype) { + var _result = _meos_b.temptype_subtype(subtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temptype_subtype_all(int subtype) { + var _result = _meos_b.temptype_subtype_all(subtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tempsubtype_name(int subtype) { + var _result = _meos_b.tempsubtype_name(subtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tempsubtype_from_string(String str, Pointer subtype) { + var _result = _meos_b.tempsubtype_from_string(str, subtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String meosoper_name(int oper) { + var _result = _meos_b.meosoper_name(oper); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meosoper_from_string(String name) { + var _result = _meos_b.meosoper_from_string(name); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String interptype_name(int interp) { + var _result = _meos_b.interptype_name(interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int interptype_from_string(String interp_str) { + var _result = _meos_b.interptype_from_string(interp_str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int meos_typeof_hexwkb(String hexwkb) { + var _result = _meos_b.meos_typeof_hexwkb(hexwkb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String meostype_name(int type) { + var _result = _meos_b.meostype_name(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temptype_basetype(int type) { + var _result = _meos_b.temptype_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int settype_basetype(int type) { + var _result = _meos_b.settype_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spantype_basetype(int type) { + var _result = _meos_b.spantype_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spantype_spansettype(int type) { + var _result = _meos_b.spantype_spansettype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spansettype_spantype(int type) { + var _result = _meos_b.spansettype_spantype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int basetype_spantype(int type) { + var _result = _meos_b.basetype_spantype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int basetype_settype(int type) { + var _result = _meos_b.basetype_settype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tnumber_basetype(int type) { + var _result = _meos_b.tnumber_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geo_basetype(int type) { + var _result = _meos_b.geo_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean meos_basetype(int type) { + var _result = _meos_b.meos_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean alphanum_basetype(int type) { + var _result = _meos_b.alphanum_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean alphanum_temptype(int type) { + var _result = _meos_b.alphanum_temptype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean time_type(int type) { + var _result = _meos_b.time_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_basetype(int type) { + var _result = _meos_b.set_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_type(int type) { + var _result = _meos_b.set_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean numset_type(int type) { + var _result = _meos_b.numset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_numset_type(int type) { + var _result = _meos_b.ensure_numset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean timeset_type(int type) { + var _result = _meos_b.timeset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean set_spantype(int type) { + var _result = _meos_b.set_spantype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_set_spantype(int type) { + var _result = _meos_b.ensure_set_spantype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean alphanumset_type(int settype) { + var _result = _meos_b.alphanumset_type(settype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geoset_type(int type) { + var _result = _meos_b.geoset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_geoset_type(int type) { + var _result = _meos_b.ensure_geoset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spatialset_type(int type) { + var _result = _meos_b.spatialset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_spatialset_type(int type) { + var _result = _meos_b.ensure_spatialset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_basetype(int type) { + var _result = _meos_b.span_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_canon_basetype(int type) { + var _result = _meos_b.span_canon_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_type(int type) { + var _result = _meos_b.span_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean type_span_bbox(int type) { + var _result = _meos_b.type_span_bbox(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean span_tbox_type(int type) { + var _result = _meos_b.span_tbox_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_span_tbox_type(int type) { + var _result = _meos_b.ensure_span_tbox_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean numspan_basetype(int type) { + var _result = _meos_b.numspan_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean numspan_type(int type) { + var _result = _meos_b.numspan_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_numspan_type(int type) { + var _result = _meos_b.ensure_numspan_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean timespan_basetype(int type) { + var _result = _meos_b.timespan_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean timespan_type(int type) { + var _result = _meos_b.timespan_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spanset_type(int type) { + var _result = _meos_b.spanset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean timespanset_type(int type) { + var _result = _meos_b.timespanset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_timespanset_type(int type) { + var _result = _meos_b.ensure_timespanset_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_type(int type) { + var _result = _meos_b.temporal_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_basetype(int type) { + var _result = _meos_b.temporal_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temptype_supports_linear(int type) { + var _result = _meos_b.temptype_supports_linear(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean basetype_byvalue(int type) { + var _result = _meos_b.basetype_byvalue(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean basetype_varlength(int type) { + var _result = _meos_b.basetype_varlength(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static short meostype_length(int type) { + var _result = _meos_b.meostype_length(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean talphanum_type(int type) { + var _result = _meos_b.talphanum_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean talpha_type(int type) { + var _result = _meos_b.talpha_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tnumber_type(int type) { + var _result = _meos_b.tnumber_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tnumber_type(int type) { + var _result = _meos_b.ensure_tnumber_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tnumber_basetype(int type) { + var _result = _meos_b.ensure_tnumber_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tnumber_spantype(int type) { + var _result = _meos_b.tnumber_spantype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean spatial_basetype(int type) { + var _result = _meos_b.spatial_basetype(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tspatial_type(int type) { + var _result = _meos_b.tspatial_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tspatial_type(int type) { + var _result = _meos_b.ensure_tspatial_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tpoint_type(int type) { + var _result = _meos_b.tpoint_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tpoint_type(int type) { + var _result = _meos_b.ensure_tpoint_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tgeo_type(int type) { + var _result = _meos_b.tgeo_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tgeo_type(int type) { + var _result = _meos_b.ensure_tgeo_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tgeo_type_all(int type) { + var _result = _meos_b.tgeo_type_all(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tgeo_type_all(int type) { + var _result = _meos_b.ensure_tgeo_type_all(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tgeometry_type(int type) { + var _result = _meos_b.tgeometry_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tgeometry_type(int type) { + var _result = _meos_b.ensure_tgeometry_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tgeodetic_type(int type) { + var _result = _meos_b.tgeodetic_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tgeodetic_type(int type) { + var _result = _meos_b.ensure_tgeodetic_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_tnumber_tpoint_type(int type) { + var _result = _meos_b.ensure_tnumber_tpoint_type(type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer gsl_get_generation_rng() { + var _result = _meos_b.gsl_get_generation_rng(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer gsl_get_aggregation_rng() { + var _result = _meos_b.gsl_get_aggregation_rng(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_ceil(Pointer d) { + var _result = _meos_b.datum_ceil(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_degrees(Pointer d, Pointer normalize) { + var _result = _meos_b.datum_degrees(d, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_float_round(Pointer value, Pointer size) { + var _result = _meos_b.datum_float_round(value, size); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_floor(Pointer d) { + var _result = _meos_b.datum_floor(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int datum_hash(Pointer d, int basetype) { + var _result = _meos_b.datum_hash(d, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long datum_hash_extended(Pointer d, int basetype, long seed) { + var _result = _meos_b.datum_hash_extended(d, basetype, seed); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer datum_radians(Pointer d) { + var _result = _meos_b.datum_radians(d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void floatspan_round_set(Pointer s, int maxdd, Pointer result) { + _meos_b.floatspan_round_set(s, maxdd, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer set_in(String str, int basetype) { + var _result = _meos_b.set_in(str, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String set_out(Pointer s, int maxdd) { + var _result = _meos_b.set_out(s, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_in(String str, int spantype) { + var _result = _meos_b.span_in(str, spantype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String span_out(Pointer s, int maxdd) { + var _result = _meos_b.span_out(s, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_in(String str, int spantype) { + var _result = _meos_b.spanset_in(str, spantype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String spanset_out(Pointer ss, int maxdd) { + var _result = _meos_b.spanset_out(ss, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_make(Pointer values, int count, int basetype, boolean order) { + var _result = _meos_b.set_make(values, count, basetype, order); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_make_exp(Pointer values, int count, int maxcount, int basetype, boolean order) { + var _result = _meos_b.set_make_exp(values, count, maxcount, basetype, order); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_make_free(Pointer values, int count, int basetype, boolean order) { + var _result = _meos_b.set_make_free(values, count, basetype, order); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_make(Pointer lower, Pointer upper, boolean lower_inc, boolean upper_inc, int basetype) { + var _result = _meos_b.span_make(lower, upper, lower_inc, upper_inc, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void span_set(Pointer lower, Pointer upper, boolean lower_inc, boolean upper_inc, int basetype, int spantype, Pointer result) { + _meos_b.span_set(lower, upper, lower_inc, upper_inc, basetype, spantype, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer spanset_make_exp(Pointer spans, int count, int maxcount, boolean normalize, boolean order) { + var _result = _meos_b.spanset_make_exp(spans, count, maxcount, normalize, order); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_make_free(Pointer spans, int count, boolean normalize, boolean order) { + var _result = _meos_b.spanset_make_free(spans, count, normalize, order); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_span(Pointer s) { + var _result = _meos_b.set_span(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_spanset(Pointer s) { + var _result = _meos_b.set_spanset(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void value_set_span(Pointer value, int basetype, Pointer result) { + _meos_b.value_set_span(value, basetype, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer value_set(Pointer d, int basetype) { + var _result = _meos_b.value_set(d, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer value_span(Pointer d, int basetype) { + var _result = _meos_b.value_span(d, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer value_spanset(Pointer d, int basetype) { + var _result = _meos_b.value_spanset(d, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspan_width(Pointer s) { + var _result = _meos_b.numspan_width(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspanset_width(Pointer ss, boolean boundspan) { + var _result = _meos_b.numspanset_width(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_end_value(Pointer s) { + var _result = _meos_b.set_end_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int set_mem_size(Pointer s) { + var _result = _meos_b.set_mem_size(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void set_set_subspan(Pointer s, int minidx, int maxidx, Pointer result) { + _meos_b.set_set_subspan(s, minidx, maxidx, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void set_set_span(Pointer s, Pointer result) { + _meos_b.set_set_span(s, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer set_start_value(Pointer s) { + var _result = _meos_b.set_start_value(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.set_value_n(s, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer set_vals(Pointer s, Pointer count) { + var _result = _meos_b.set_vals(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_values(Pointer s, Pointer count) { + var _result = _meos_b.set_values(s, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_lower(Pointer ss) { + var _result = _meos_b.spanset_lower(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spanset_mem_size(Pointer ss) { + var _result = _meos_b.spanset_mem_size(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_sps(Pointer ss, Pointer count) { + var _result = _meos_b.spanset_sps(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_upper(Pointer ss) { + var _result = _meos_b.spanset_upper(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void bigintspan_set_floatspan(Pointer s1, Pointer s2) { + _meos_b.bigintspan_set_floatspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void bigintspan_set_intspan(Pointer s1, Pointer s2) { + _meos_b.bigintspan_set_intspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void datespan_set_tstzspan(Pointer s1, Pointer s2) { + _meos_b.datespan_set_tstzspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void floatspan_set_bigintspan(Pointer s1, Pointer s2) { + _meos_b.floatspan_set_bigintspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void floatspan_set_intspan(Pointer s1, Pointer s2) { + _meos_b.floatspan_set_intspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void intspan_set_bigintspan(Pointer s1, Pointer s2) { + _meos_b.intspan_set_bigintspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void intspan_set_floatspan(Pointer s1, Pointer s2) { + _meos_b.intspan_set_floatspan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer numset_shift_scale(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_b.numset_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspan_expand(Pointer s, Pointer value) { + var _result = _meos_b.numspan_expand(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspan_shift_scale(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_b.numspan_shift_scale(s, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer numspanset_shift_scale(Pointer ss, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_b.numspanset_shift_scale(ss, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer set_compact(Pointer s) { + var _result = _meos_b.set_compact(s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void span_expand(Pointer s1, Pointer s2) { + _meos_b.span_expand(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer spanset_compact(Pointer ss) { + var _result = _meos_b.spanset_compact(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbox_expand_value(Pointer box, Pointer value, int basetyp) { + var _result = _meos_b.tbox_expand_value(box, value, basetyp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer textcat_textset_text_common(Pointer s, Pointer txt, boolean invert) { + var _result = _meos_b.textcat_textset_text_common(s, txt, invert); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tstzspan_set_datespan(Pointer s1, Pointer s2) { + _meos_b.tstzspan_set_datespan(s1, s2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static boolean adjacent_span_value(Pointer s, Pointer value) { + var _result = _meos_b.adjacent_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.adjacent_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean adjacent_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.adjacent_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_value_set(Pointer value, Pointer s) { + var _result = _meos_b.contained_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_value_span(Pointer value, Pointer s) { + var _result = _meos_b.contained_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contained_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.contained_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_set_value(Pointer s, Pointer value) { + var _result = _meos_b.contains_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_span_value(Pointer s, Pointer value) { + var _result = _meos_b.contains_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contains_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.contains_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ovadj_span_span(Pointer s1, Pointer s2) { + var _result = _meos_b.ovadj_span_span(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_set_value(Pointer s, Pointer value) { + var _result = _meos_b.left_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_span_value(Pointer s, Pointer value) { + var _result = _meos_b.left_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.left_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_value_set(Pointer value, Pointer s) { + var _result = _meos_b.left_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_value_span(Pointer value, Pointer s) { + var _result = _meos_b.left_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.left_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean lfnadj_span_span(Pointer s1, Pointer s2) { + var _result = _meos_b.lfnadj_span_span(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_set_value(Pointer s, Pointer value) { + var _result = _meos_b.overleft_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_span_value(Pointer s, Pointer value) { + var _result = _meos_b.overleft_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.overleft_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_value_set(Pointer value, Pointer s) { + var _result = _meos_b.overleft_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_value_span(Pointer value, Pointer s) { + var _result = _meos_b.overleft_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overleft_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.overleft_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_set_value(Pointer s, Pointer value) { + var _result = _meos_b.overright_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_span_value(Pointer s, Pointer value) { + var _result = _meos_b.overright_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.overright_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_value_set(Pointer value, Pointer s) { + var _result = _meos_b.overright_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_value_span(Pointer value, Pointer s) { + var _result = _meos_b.overright_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overright_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.overright_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_value_set(Pointer value, Pointer s) { + var _result = _meos_b.right_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_set_value(Pointer s, Pointer value) { + var _result = _meos_b.right_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_value_span(Pointer value, Pointer s) { + var _result = _meos_b.right_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.right_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_span_value(Pointer s, Pointer value) { + var _result = _meos_b.right_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.right_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean bbox_type(int bboxtype) { + var _result = _meos_b.bbox_type(bboxtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long bbox_get_size(int bboxtype) { + var _result = _meos_b.bbox_get_size(bboxtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int bbox_max_dims(int bboxtype) { + var _result = _meos_b.bbox_max_dims(bboxtype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_bbox_eq(Pointer box1, Pointer box2, int temptype) { + var _result = _meos_b.temporal_bbox_eq(box1, box2, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int temporal_bbox_cmp(Pointer box1, Pointer box2, int temptype) { + var _result = _meos_b.temporal_bbox_cmp(box1, box2, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void bbox_union_span_span(Pointer s1, Pointer s2, Pointer result) { + _meos_b.bbox_union_span_span(s1, s2, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer inter_span_span(Pointer s1, Pointer s2) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_b.inter_span_span(s1, s2, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer intersection_set_value(Pointer s, Pointer value) { + var _result = _meos_b.intersection_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_span_value(Pointer s, Pointer value) { + var _result = _meos_b.intersection_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.intersection_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_value_set(Pointer value, Pointer s) { + var _result = _meos_b.intersection_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_value_span(Pointer value, Pointer s) { + var _result = _meos_b.intersection_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer intersection_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.intersection_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int mi_span_span(Pointer s1, Pointer s2, Pointer result) { + var _result = _meos_b.mi_span_span(s1, s2, result); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_set_value(Pointer s, Pointer value) { + var _result = _meos_b.minus_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_span_value(Pointer s, Pointer value) { + var _result = _meos_b.minus_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.minus_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_value_set(Pointer value, Pointer s) { + var _result = _meos_b.minus_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_value_span(Pointer value, Pointer s) { + var _result = _meos_b.minus_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer minus_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.minus_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_set_value(Pointer s, Pointer value) { + var _result = _meos_b.union_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_span_value(Pointer s, Pointer value) { + var _result = _meos_b.union_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.union_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_value_set(Pointer value, Pointer s) { + var _result = _meos_b.union_value_set(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_value_span(Pointer value, Pointer s) { + var _result = _meos_b.union_value_span(value, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer union_value_spanset(Pointer value, Pointer ss) { + var _result = _meos_b.union_value_spanset(value, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_set_set(Pointer s1, Pointer s2) { + var _result = _meos_b.distance_set_set(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_set_value(Pointer s, Pointer value) { + var _result = _meos_b.distance_set_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_span_span(Pointer s1, Pointer s2) { + var _result = _meos_b.distance_span_span(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_span_value(Pointer s, Pointer value) { + var _result = _meos_b.distance_span_value(s, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_spanset_span(Pointer ss, Pointer s) { + var _result = _meos_b.distance_spanset_span(ss, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_b.distance_spanset_spanset(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_spanset_value(Pointer ss, Pointer value) { + var _result = _meos_b.distance_spanset_value(ss, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer distance_value_value(Pointer l, Pointer r, int basetype) { + var _result = _meos_b.distance_value_value(l, r, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanbase_extent_transfn(Pointer state, Pointer value, int basetype) { + var _result = _meos_c.spanbase_extent_transfn(state, value, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer value_union_transfn(Pointer state, Pointer value, int basetype) { + var _result = _meos_c.value_union_transfn(state, value, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer number_tstzspan_to_tbox(Pointer d, int basetype, Pointer s) { + var _result = _meos_c.number_tstzspan_to_tbox(d, basetype, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer number_timestamptz_to_tbox(Pointer d, int basetype, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.number_timestamptz_to_tbox(d, basetype, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tbox_set(Pointer s, Pointer p, Pointer result) { + _meos_c.tbox_set(s, p, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void float_set_tbox(double d, Pointer result) { + _meos_c.float_set_tbox(d, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void int_set_tbox(int i, Pointer result) { + _meos_c.int_set_tbox(i, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void number_set_tbox(Pointer d, int basetype, Pointer result) { + _meos_c.number_set_tbox(d, basetype, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer number_tbox(Pointer value, int basetype) { + var _result = _meos_c.number_tbox(value, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void numset_set_tbox(Pointer s, Pointer result) { + _meos_c.numset_set_tbox(s, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void numspan_set_tbox(Pointer span, Pointer result) { + _meos_c.numspan_set_tbox(span, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void timestamptz_set_tbox(OffsetDateTime t, Pointer result) { + var t_new = t.toEpochSecond(); + _meos_c.timestamptz_set_tbox(t_new, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tstzset_set_tbox(Pointer s, Pointer result) { + _meos_c.tstzset_set_tbox(s, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tstzspan_set_tbox(Pointer s, Pointer result) { + _meos_c.tstzspan_set_tbox(s, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tbox_shift_scale_value(Pointer box, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_c.tbox_shift_scale_value(box, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tbox_expand(Pointer box1, Pointer box2) { + _meos_c.tbox_expand(box1, box2); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer inter_tbox_tbox(Pointer box1, Pointer box2) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.inter_tbox_tbox(box1, box2, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tboolinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tboolinst_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolinst_in(String str) { + var _result = _meos_c.tboolinst_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseq_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tboolseq_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseq_in(String str, int interp) { + var _result = _meos_c.tboolseq_in(str, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseqset_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tboolseqset_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tboolseqset_in(String str) { + var _result = _meos_c.tboolseqset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_in(String str, int temptype) { + var _result = _meos_c.temporal_in(str, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String temporal_out(Pointer temp, int maxdd) { + var _result = _meos_c.temporal_out(temp, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temparr_out(Pointer temparr, int count, int maxdd) { + var _result = _meos_c.temparr_out(temparr, count, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tfloatinst_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatinst_in(String str) { + var _result = _meos_c.tfloatinst_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseq_from_mfjson(Pointer mfjson, int interp) { + var _result = _meos_c.tfloatseq_from_mfjson(mfjson, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseq_in(String str, int interp) { + var _result = _meos_c.tfloatseq_in(str, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseqset_from_mfjson(Pointer mfjson, int interp) { + var _result = _meos_c.tfloatseqset_from_mfjson(mfjson, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tfloatseqset_in(String str) { + var _result = _meos_c.tfloatseqset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype) { + var _result = _meos_c.tinstant_from_mfjson(mfjson, spatial, srid, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_in(String str, int temptype) { + var _result = _meos_c.tinstant_in(str, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tinstant_out(Pointer inst, int maxdd) { + var _result = _meos_c.tinstant_out(inst, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tbigintinst_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintinst_in(String str) { + var _result = _meos_c.tbigintinst_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseq_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tbigintseq_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseqset_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tbigintseqset_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tbigintseqset_in(String str) { + var _result = _meos_c.tbigintseqset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tintinst_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintinst_in(String str) { + var _result = _meos_c.tintinst_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseq_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tintseq_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseq_in(String str, int interp) { + var _result = _meos_c.tintseq_in(str, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseqset_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tintseqset_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tintseqset_in(String str) { + var _result = _meos_c.tintseqset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype, int interp) { + var _result = _meos_c.tsequence_from_mfjson(mfjson, spatial, srid, temptype, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_in(String str, int temptype, int interp) { + var _result = _meos_c.tsequence_in(str, temptype, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tsequence_out(Pointer seq, int maxdd) { + var _result = _meos_c.tsequence_out(seq, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_from_mfjson(Pointer mfjson, boolean spatial, int srid, int temptype, int interp) { + var _result = _meos_c.tsequenceset_from_mfjson(mfjson, spatial, srid, temptype, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_in(String str, int temptype, int interp) { + var _result = _meos_c.tsequenceset_in(str, temptype, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String tsequenceset_out(Pointer ss, int maxdd) { + var _result = _meos_c.tsequenceset_out(ss, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.ttextinst_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextinst_in(String str) { + var _result = _meos_c.ttextinst_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseq_from_mfjson(Pointer mfjson) { + var _result = _meos_c.ttextseq_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseq_in(String str, int interp) { + var _result = _meos_c.ttextseq_in(str, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseqset_from_mfjson(Pointer mfjson) { + var _result = _meos_c.ttextseqset_from_mfjson(mfjson); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer ttextseqset_in(String str) { + var _result = _meos_c.ttextseqset_in(str); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_from_mfjson(String mfjson, int temptype) { + var _result = _meos_c.temporal_from_mfjson(mfjson, temptype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_from_base_temp(Pointer value, int temptype, Pointer temp) { + var _result = _meos_c.temporal_from_base_temp(value, temptype, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_copy(Pointer inst) { + var _result = _meos_c.tinstant_copy(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_make(Pointer value, int temptype, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tinstant_make(value, temptype, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_make_free(Pointer value, int temptype, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tinstant_make_free(value, temptype, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_copy(Pointer seq) { + var _result = _meos_c.tsequence_copy(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_from_base_temp(Pointer value, int temptype, Pointer seq) { + var _result = _meos_c.tsequence_from_base_temp(value, temptype, seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_from_base_tstzset(Pointer value, int temptype, Pointer s) { + var _result = _meos_c.tsequence_from_base_tstzset(value, temptype, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_from_base_tstzspan(Pointer value, int temptype, Pointer s, int interp) { + var _result = _meos_c.tsequence_from_base_tstzspan(value, temptype, s, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_make_exp(Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_c.tsequence_make_exp(instants, count, maxcount, lower_inc, upper_inc, interp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_make_free(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_c.tsequence_make_free(instants, count, lower_inc, upper_inc, interp, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_copy(Pointer ss) { + var _result = _meos_c.tsequenceset_copy(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tseqsetarr_to_tseqset(Pointer seqsets, int count, int totalseqs) { + var _result = _meos_c.tseqsetarr_to_tseqset(seqsets, count, totalseqs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_from_base_temp(Pointer value, int temptype, Pointer ss) { + var _result = _meos_c.tsequenceset_from_base_temp(value, temptype, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_from_base_tstzspanset(Pointer value, int temptype, Pointer ss, int interp) { + var _result = _meos_c.tsequenceset_from_base_tstzspanset(value, temptype, ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_make_exp(Pointer sequences, int count, int maxcount, boolean normalize) { + var _result = _meos_c.tsequenceset_make_exp(sequences, count, maxcount, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_make_free(Pointer sequences, int count, boolean normalize) { + var _result = _meos_c.tsequenceset_make_free(sequences, count, normalize); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void temporal_set_tstzspan(Pointer temp, Pointer result) { + _meos_c.temporal_set_tstzspan(temp, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tinstant_set_tstzspan(Pointer inst, Pointer result) { + _meos_c.tinstant_set_tstzspan(inst, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tnumber_set_tbox(Pointer temp, Pointer result) { + _meos_c.tnumber_set_tbox(temp, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tnumberinst_set_tbox(Pointer inst, Pointer result) { + _meos_c.tnumberinst_set_tbox(inst, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tnumberseq_set_tbox(Pointer seq, Pointer result) { + _meos_c.tnumberseq_set_tbox(seq, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tnumberseqset_set_tbox(Pointer ss, Pointer result) { + _meos_c.tnumberseqset_set_tbox(ss, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tsequence_set_tstzspan(Pointer seq, Pointer result) { + _meos_c.tsequence_set_tstzspan(seq, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tsequenceset_set_tstzspan(Pointer ss, Pointer result) { + _meos_c.tsequenceset_set_tstzspan(ss, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer temporal_end_inst(Pointer temp) { + var _result = _meos_c.temporal_end_inst(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_end_value(Pointer temp) { + var _result = _meos_c.temporal_end_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_inst_n(Pointer temp, int n) { + var _result = _meos_c.temporal_inst_n(temp, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_insts_p(Pointer temp, Pointer count) { + var _result = _meos_c.temporal_insts_p(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_max_inst_p(Pointer temp) { + var _result = _meos_c.temporal_max_inst_p(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_max_value(Pointer temp) { + var _result = _meos_c.temporal_max_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static long temporal_mem_size(Pointer temp) { + var _result = _meos_c.temporal_mem_size(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_min_inst_p(Pointer temp) { + var _result = _meos_c.temporal_min_inst_p(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_min_value(Pointer temp) { + var _result = _meos_c.temporal_min_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_sequences_p(Pointer temp, Pointer count) { + var _result = _meos_c.temporal_sequences_p(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void temporal_set_bbox(Pointer temp, Pointer result) { + _meos_c.temporal_set_bbox(temp, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer temporal_start_inst(Pointer temp) { + var _result = _meos_c.temporal_start_inst(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_start_value(Pointer temp) { + var _result = _meos_c.temporal_start_value(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_values_p(Pointer temp, Pointer count) { + var _result = _meos_c.temporal_values_p(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.temporal_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer temporal_values(Pointer temp, Pointer count) { + var _result = _meos_c.temporal_values(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tinstant_hash(Pointer inst) { + var _result = _meos_c.tinstant_hash(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_insts(Pointer inst, Pointer count) { + var _result = _meos_c.tinstant_insts(inst, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tinstant_set_bbox(Pointer inst, Pointer result) { + _meos_c.tinstant_set_bbox(inst, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tinstant_time(Pointer inst) { + var _result = _meos_c.tinstant_time(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_timestamps(Pointer inst, Pointer count) { + var _result = _meos_c.tinstant_timestamps(inst, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_value_p(Pointer inst) { + var _result = _meos_c.tinstant_value_p(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_value(Pointer inst) { + var _result = _meos_c.tinstant_value(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_value_at_timestamptz(Pointer inst, OffsetDateTime t) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_c.tinstant_value_at_timestamptz(inst, t_new, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_values_p(Pointer inst, Pointer count) { + var _result = _meos_c.tinstant_values_p(inst, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tnumber_set_span(Pointer temp, Pointer result) { + _meos_c.tnumber_set_span(temp, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tnumberinst_valuespans(Pointer inst) { + var _result = _meos_c.tnumberinst_valuespans(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseq_avg_val(Pointer seq) { + var _result = _meos_c.tnumberseq_avg_val(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseq_valuespans(Pointer seq) { + var _result = _meos_c.tnumberseq_valuespans(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseqset_avg_val(Pointer ss) { + var _result = _meos_c.tnumberseqset_avg_val(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_valuespans(Pointer ss) { + var _result = _meos_c.tnumberseqset_valuespans(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_duration(Pointer seq) { + var _result = _meos_c.tsequence_duration(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tsequence_end_timestamptz(Pointer seq) { + var _result = _meos_c.tsequence_end_timestamptz(seq); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static int tsequence_hash(Pointer seq) { + var _result = _meos_c.tsequence_hash(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_insts_p(Pointer seq, Pointer count) { + var _result = _meos_c.tsequence_insts_p(seq, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_max_inst_p(Pointer seq) { + var _result = _meos_c.tsequence_max_inst_p(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_max_val(Pointer seq) { + var _result = _meos_c.tsequence_max_val(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_min_inst_p(Pointer seq) { + var _result = _meos_c.tsequence_min_inst_p(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_min_val(Pointer seq) { + var _result = _meos_c.tsequence_min_val(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_segments(Pointer seq, Pointer count) { + var _result = _meos_c.tsequence_segments(seq, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_seqs(Pointer seq, Pointer count) { + var _result = _meos_c.tsequence_seqs(seq, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tsequence_start_timestamptz(Pointer seq) { + var _result = _meos_c.tsequence_start_timestamptz(seq); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tsequence_time(Pointer seq) { + var _result = _meos_c.tsequence_time(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_timestamps(Pointer seq, Pointer count) { + var _result = _meos_c.tsequence_timestamps(seq, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_value_at_timestamptz(Pointer seq, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_c.tsequence_value_at_timestamptz(seq, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_values_p(Pointer seq, Pointer count) { + var _result = _meos_c.tsequence_values_p(seq, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_duration(Pointer ss, boolean boundspan) { + var _result = _meos_c.tsequenceset_duration(ss, boundspan); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tsequenceset_end_timestamptz(Pointer ss) { + var _result = _meos_c.tsequenceset_end_timestamptz(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static int tsequenceset_hash(Pointer ss) { + var _result = _meos_c.tsequenceset_hash(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_inst_n(Pointer ss, int n) { + var _result = _meos_c.tsequenceset_inst_n(ss, n); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_insts_p(Pointer ss, Pointer count) { + var _result = _meos_c.tsequenceset_insts_p(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_max_inst_p(Pointer ss) { + var _result = _meos_c.tsequenceset_max_inst_p(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_max_val(Pointer ss) { + var _result = _meos_c.tsequenceset_max_val(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_min_inst_p(Pointer ss) { + var _result = _meos_c.tsequenceset_min_inst_p(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_min_val(Pointer ss) { + var _result = _meos_c.tsequenceset_min_val(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tsequenceset_num_instants(Pointer ss) { + var _result = _meos_c.tsequenceset_num_instants(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tsequenceset_num_timestamps(Pointer ss) { + var _result = _meos_c.tsequenceset_num_timestamps(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_segments(Pointer ss, Pointer count) { + var _result = _meos_c.tsequenceset_segments(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_sequences_p(Pointer ss, Pointer count) { + var _result = _meos_c.tsequenceset_sequences_p(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static OffsetDateTime tsequenceset_start_timestamptz(Pointer ss) { + var _result = _meos_c.tsequenceset_start_timestamptz(ss); + MeosErrorHandler.checkError(); + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_time(Pointer ss) { + var _result = _meos_c.tsequenceset_time(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_timestamptz_n(Pointer ss, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.tsequenceset_timestamptz_n(ss, n, result); + MeosErrorHandler.checkError(); + return out ? result : null; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_timestamps(Pointer ss, Pointer count) { + var _result = _meos_c.tsequenceset_timestamps(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_value_at_timestamptz(Pointer ss, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_c.tsequenceset_value_at_timestamptz(ss, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_value_n(Pointer ss, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.tsequenceset_value_n(ss, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_value_n_p(Pointer ss, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.tsequenceset_value_n_p(ss, n, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_values_p(Pointer ss, Pointer count) { + var _result = _meos_c.tsequenceset_values_p(ss, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void temporal_restart(Pointer temp, int count) { + _meos_c.temporal_restart(temp, count); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer temporal_tsequence(Pointer temp, int interp) { + var _result = _meos_c.temporal_tsequence(temp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_tsequenceset(Pointer temp, int interp) { + var _result = _meos_c.temporal_tsequenceset(temp, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_shift_time(Pointer inst, Pointer interv) { + var _result = _meos_c.tinstant_shift_time(inst, interv); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_to_tsequence(Pointer inst, int interp) { + var _result = _meos_c.tinstant_to_tsequence(inst, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_to_tsequence_free(Pointer inst, int interp) { + var _result = _meos_c.tinstant_to_tsequence_free(inst, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_to_tsequenceset(Pointer inst, int interp) { + var _result = _meos_c.tinstant_to_tsequenceset(inst, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_shift_scale_value(Pointer temp, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_c.tnumber_shift_scale_value(temp, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberinst_shift_value(Pointer inst, Pointer shift) { + var _result = _meos_c.tnumberinst_shift_value(inst, shift); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseq_shift_scale_value(Pointer seq, Pointer shift, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_c.tnumberseq_shift_scale_value(seq, shift, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_shift_scale_value(Pointer ss, Pointer start, Pointer width, boolean hasshift, boolean haswidth) { + var _result = _meos_c.tnumberseqset_shift_scale_value(ss, start, width, hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tsequence_restart(Pointer seq, int count) { + _meos_c.tsequence_restart(seq, count); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tsequence_set_interp(Pointer seq, int interp) { + var _result = _meos_c.tsequence_set_interp(seq, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_shift_scale_time(Pointer seq, Pointer shift, Pointer duration) { + var _result = _meos_c.tsequence_shift_scale_time(seq, shift, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_subseq(Pointer seq, int from, int to, boolean lower_inc, boolean upper_inc) { + var _result = _meos_c.tsequence_subseq(seq, from, to, lower_inc, upper_inc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_to_tinstant(Pointer seq) { + var _result = _meos_c.tsequence_to_tinstant(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_to_tsequenceset(Pointer seq) { + var _result = _meos_c.tsequence_to_tsequenceset(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_to_tsequenceset_free(Pointer seq) { + var _result = _meos_c.tsequence_to_tsequenceset_free(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_to_tsequenceset_interp(Pointer seq, int interp) { + var _result = _meos_c.tsequence_to_tsequenceset_interp(seq, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tsequenceset_restart(Pointer ss, int count) { + _meos_c.tsequenceset_restart(ss, count); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_set_interp(Pointer ss, int interp) { + var _result = _meos_c.tsequenceset_set_interp(ss, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_shift_scale_time(Pointer ss, Pointer start, Pointer duration) { + var _result = _meos_c.tsequenceset_shift_scale_time(ss, start, duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_to_discrete(Pointer ss) { + var _result = _meos_c.tsequenceset_to_discrete(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_to_linear(Pointer ss) { + var _result = _meos_c.tsequenceset_to_linear(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_to_step(Pointer ss) { + var _result = _meos_c.tsequenceset_to_step(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_to_tinstant(Pointer ss) { + var _result = _meos_c.tsequenceset_to_tinstant(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_to_tsequence(Pointer ss) { + var _result = _meos_c.tsequenceset_to_tsequence(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_merge(Pointer inst1, Pointer inst2) { + var _result = _meos_c.tinstant_merge(inst1, inst2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_merge_array(Pointer instants, int count) { + var _result = _meos_c.tinstant_merge_array(instants, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_append_tinstant(Pointer seq, Pointer inst, double maxdist, Pointer maxt, boolean expand) { + var _result = _meos_c.tsequence_append_tinstant(seq, inst, maxdist, maxt, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_append_tsequence(Pointer seq1, Pointer seq2, boolean expand) { + var _result = _meos_c.tsequence_append_tsequence(seq1, seq2, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_delete_timestamptz(Pointer seq, OffsetDateTime t, boolean connect) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequence_delete_timestamptz(seq, t_new, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_delete_tstzset(Pointer seq, Pointer s, boolean connect) { + var _result = _meos_c.tsequence_delete_tstzset(seq, s, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_delete_tstzspan(Pointer seq, Pointer s, boolean connect) { + var _result = _meos_c.tsequence_delete_tstzspan(seq, s, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_delete_tstzspanset(Pointer seq, Pointer ss, boolean connect) { + var _result = _meos_c.tsequence_delete_tstzspanset(seq, ss, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_insert(Pointer seq1, Pointer seq2, boolean connect) { + var _result = _meos_c.tsequence_insert(seq1, seq2, connect); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_merge(Pointer seq1, Pointer seq2) { + var _result = _meos_c.tsequence_merge(seq1, seq2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_merge_array(Pointer sequences, int count) { + var _result = _meos_c.tsequence_merge_array(sequences, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_append_tinstant(Pointer ss, Pointer inst, double maxdist, Pointer maxt, boolean expand) { + var _result = _meos_c.tsequenceset_append_tinstant(ss, inst, maxdist, maxt, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_append_tsequence(Pointer ss, Pointer seq, boolean expand) { + var _result = _meos_c.tsequenceset_append_tsequence(ss, seq, expand); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_delete_timestamptz(Pointer ss, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequenceset_delete_timestamptz(ss, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_delete_tstzset(Pointer ss, Pointer s) { + var _result = _meos_c.tsequenceset_delete_tstzset(ss, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_delete_tstzspan(Pointer ss, Pointer s) { + var _result = _meos_c.tsequenceset_delete_tstzspan(ss, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_delete_tstzspanset(Pointer ss, Pointer ps) { + var _result = _meos_c.tsequenceset_delete_tstzspanset(ss, ps); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_insert(Pointer ss1, Pointer ss2) { + var _result = _meos_c.tsequenceset_insert(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_merge(Pointer ss1, Pointer ss2) { + var _result = _meos_c.tsequenceset_merge(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_merge_array(Pointer seqsets, int count) { + var _result = _meos_c.tsequenceset_merge_array(seqsets, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tsequence_expand_bbox(Pointer seq, Pointer inst) { + _meos_c.tsequence_expand_bbox(seq, inst); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tsequence_set_bbox(Pointer seq, Pointer result) { + _meos_c.tsequence_set_bbox(seq, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tsequenceset_expand_bbox(Pointer ss, Pointer seq) { + _meos_c.tsequenceset_expand_bbox(ss, seq); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tsequenceset_set_bbox(Pointer ss, Pointer result) { + _meos_c.tsequenceset_set_bbox(ss, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tcontseq_after_timestamptz(Pointer seq, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tcontseq_after_timestamptz(seq, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontseq_before_timestamptz(Pointer seq, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tcontseq_before_timestamptz(seq, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcontseq_restrict_minmax(Pointer seq, boolean min, boolean atfunc) { + var _result = _meos_c.tcontseq_restrict_minmax(seq, min, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdiscseq_after_timestamptz(Pointer seq, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tdiscseq_after_timestamptz(seq, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdiscseq_before_timestamptz(Pointer seq, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tdiscseq_before_timestamptz(seq, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdiscseq_restrict_minmax(Pointer seq, boolean min, boolean atfunc) { + var _result = _meos_c.tdiscseq_restrict_minmax(seq, min, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_bbox_restrict_set(Pointer temp, Pointer set) { + var _result = _meos_c.temporal_bbox_restrict_set(temp, set); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_minmax(Pointer temp, boolean min, boolean atfunc) { + var _result = _meos_c.temporal_restrict_minmax(temp, min, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_timestamptz(Pointer temp, OffsetDateTime t, boolean atfunc) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.temporal_restrict_timestamptz(temp, t_new, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_tstzset(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_c.temporal_restrict_tstzset(temp, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_tstzspan(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_c.temporal_restrict_tstzspan(temp, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_tstzspanset(Pointer temp, Pointer ss, boolean atfunc) { + var _result = _meos_c.temporal_restrict_tstzspanset(temp, ss, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_value(Pointer temp, Pointer value, boolean atfunc) { + var _result = _meos_c.temporal_restrict_value(temp, value, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_restrict_values(Pointer temp, Pointer set, boolean atfunc) { + var _result = _meos_c.temporal_restrict_values(temp, set, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_c.temporal_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_after_timestamptz(Pointer inst, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tinstant_after_timestamptz(inst, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_before_timestamptz(Pointer inst, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tinstant_before_timestamptz(inst, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_tstzspan(Pointer inst, Pointer period, boolean atfunc) { + var _result = _meos_c.tinstant_restrict_tstzspan(inst, period, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_tstzspanset(Pointer inst, Pointer ss, boolean atfunc) { + var _result = _meos_c.tinstant_restrict_tstzspanset(inst, ss, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_timestamptz(Pointer inst, OffsetDateTime t, boolean atfunc) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tinstant_restrict_timestamptz(inst, t_new, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_tstzset(Pointer inst, Pointer s, boolean atfunc) { + var _result = _meos_c.tinstant_restrict_tstzset(inst, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_value(Pointer inst, Pointer value, boolean atfunc) { + var _result = _meos_c.tinstant_restrict_value(inst, value, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinstant_restrict_values(Pointer inst, Pointer set, boolean atfunc) { + var _result = _meos_c.tinstant_restrict_values(inst, set, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_restrict_span(Pointer temp, Pointer span, boolean atfunc) { + var _result = _meos_c.tnumber_restrict_span(temp, span, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_restrict_spanset(Pointer temp, Pointer ss, boolean atfunc) { + var _result = _meos_c.tnumber_restrict_spanset(temp, ss, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberinst_restrict_span(Pointer inst, Pointer span, boolean atfunc) { + var _result = _meos_c.tnumberinst_restrict_span(inst, span, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberinst_restrict_spanset(Pointer inst, Pointer ss, boolean atfunc) { + var _result = _meos_c.tnumberinst_restrict_spanset(inst, ss, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_restrict_span(Pointer ss, Pointer span, boolean atfunc) { + var _result = _meos_c.tnumberseqset_restrict_span(ss, span, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_restrict_spanset(Pointer ss, Pointer spanset, boolean atfunc) { + var _result = _meos_c.tnumberseqset_restrict_spanset(ss, spanset, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_at_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequence_at_timestamptz(seq, t_new); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_restrict_tstzspan(Pointer seq, Pointer s, boolean atfunc) { + var _result = _meos_c.tsequence_restrict_tstzspan(seq, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc) { + var _result = _meos_c.tsequence_restrict_tstzspanset(seq, ss, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_after_timestamptz(Pointer ss, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequenceset_after_timestamptz(ss, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_before_timestamptz(Pointer ss, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequenceset_before_timestamptz(ss, t_new, strict); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_minmax(Pointer ss, boolean min, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_minmax(ss, min, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_tstzspan(Pointer ss, Pointer s, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_tstzspan(ss, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_tstzspanset(Pointer ss, Pointer ps, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_tstzspanset(ss, ps, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_timestamptz(Pointer ss, OffsetDateTime t, boolean atfunc) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tsequenceset_restrict_timestamptz(ss, t_new, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_tstzset(Pointer ss, Pointer s, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_tstzset(ss, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_value(Pointer ss, Pointer value, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_value(ss, value, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_restrict_values(Pointer ss, Pointer s, boolean atfunc) { + var _result = _meos_c.tsequenceset_restrict_values(ss, s, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tinstant_cmp(Pointer inst1, Pointer inst2) { + var _result = _meos_c.tinstant_cmp(inst1, inst2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tinstant_eq(Pointer inst1, Pointer inst2) { + var _result = _meos_c.tinstant_eq(inst1, inst2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tsequence_cmp(Pointer seq1, Pointer seq2) { + var _result = _meos_c.tsequence_cmp(seq1, seq2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tsequence_eq(Pointer seq1, Pointer seq2) { + var _result = _meos_c.tsequence_eq(seq1, seq2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tsequenceset_cmp(Pointer ss1, Pointer ss2) { + var _result = _meos_c.tsequenceset_cmp(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean tsequenceset_eq(Pointer ss1, Pointer ss2) { + var _result = _meos_c.tsequenceset_eq(ss1, ss2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_eq_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_eq_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_eq_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_ne_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ne_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_ne_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_ge_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_ge_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_ge_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_gt_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_gt_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_gt_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_le_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_le_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_le_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.always_lt_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int always_lt_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.always_lt_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_eq_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_eq_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_eq_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_ne_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ne_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_ne_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_ge_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_ge_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_ge_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_gt_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_gt_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_gt_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_le_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_le_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_le_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_base_temporal(Pointer value, Pointer temp) { + var _result = _meos_c.ever_lt_base_temporal(value, temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ever_lt_temporal_base(Pointer temp, Pointer value) { + var _result = _meos_c.ever_lt_temporal_base(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberinst_abs(Pointer inst) { + var _result = _meos_c.tnumberinst_abs(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberinst_distance(Pointer inst1, Pointer inst2) { + var _result = _meos_c.tnumberinst_distance(inst1, inst2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseq_abs(Pointer seq) { + var _result = _meos_c.tnumberseq_abs(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseq_angular_difference(Pointer seq) { + var _result = _meos_c.tnumberseq_angular_difference(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseq_delta_value(Pointer seq) { + var _result = _meos_c.tnumberseq_delta_value(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_abs(Pointer ss) { + var _result = _meos_c.tnumberseqset_abs(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_angular_difference(Pointer ss) { + var _result = _meos_c.tnumberseqset_angular_difference(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumberseqset_delta_value(Pointer ss) { + var _result = _meos_c.tnumberseqset_delta_value(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_span_span_double(Pointer s1, Pointer s2) { + var _result = _meos_c.distance_span_span_double(s1, s2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tbox_tbox(Pointer box1, Pointer box2) { + var _result = _meos_c.nad_tbox_tbox(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tnumber_number(Pointer temp, Pointer value) { + var _result = _meos_c.nad_tnumber_number(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_c.nad_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double nad_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_c.nad_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tdistance_tnumber_number(Pointer temp, Pointer value) { + var _result = _meos_c.tdistance_tnumber_number(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseq_integral(Pointer seq) { + var _result = _meos_c.tnumberseq_integral(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseq_twavg(Pointer seq) { + var _result = _meos_c.tnumberseq_twavg(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseqset_integral(Pointer ss) { + var _result = _meos_c.tnumberseqset_integral(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tnumberseqset_twavg(Pointer ss) { + var _result = _meos_c.tnumberseqset_twavg(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_compact(Pointer temp) { + var _result = _meos_c.temporal_compact(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequence_compact(Pointer seq) { + var _result = _meos_c.tsequence_compact(seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tsequenceset_compact(Pointer ss) { + var _result = _meos_c.tsequenceset_compact(ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_skiplist_make() { + var _result = _meos_c.temporal_skiplist_make(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer skiplist_make(long key_size, long value_size, Pointer comp_fn, Pointer merge_fn) { + var _result = _meos_c.skiplist_make(key_size, value_size, comp_fn, merge_fn); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int skiplist_search(Pointer list, Pointer key, Pointer value) { + var _result = _meos_c.skiplist_search(list, key, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void skiplist_free(Pointer list) { + _meos_c.skiplist_free(list); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void skiplist_splice(Pointer list, Pointer keys, Pointer values, int count, Pointer func, boolean crossings, int sktype) { + _meos_c.skiplist_splice(list, keys, values, count, func, crossings, sktype); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void temporal_skiplist_splice(Pointer list, Pointer values, int count, Pointer func, boolean crossings) { + _meos_c.temporal_skiplist_splice(list, values, count, func, crossings); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer skiplist_values(Pointer list) { + var _result = _meos_c.skiplist_values(list); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer skiplist_keys_values(Pointer list, Pointer values) { + var _result = _meos_c.skiplist_keys_values(list, values); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_app_tinst_transfn(Pointer state, Pointer inst, int interp, double maxdist, Pointer maxt) { + var _result = _meos_c.temporal_app_tinst_transfn(state, inst, interp, maxdist, maxt); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_app_tseq_transfn(Pointer state, Pointer seq) { + var _result = _meos_c.temporal_app_tseq_transfn(state, seq); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer span_bins(Pointer s, Pointer size, Pointer origin, Pointer count) { + var _result = _meos_c.span_bins(s, size, origin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer spanset_bins(Pointer ss, Pointer size, Pointer origin, Pointer count) { + var _result = _meos_c.spanset_bins(ss, size, origin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_value_bins(Pointer temp, Pointer size, Pointer origin, Pointer count) { + var _result = _meos_c.tnumber_value_bins(temp, size, origin, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_value_time_boxes(Pointer temp, Pointer vsize, Pointer duration, Pointer vorigin, OffsetDateTime torigin, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.tnumber_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_value_split(Pointer temp, Pointer vsize, Pointer vorigin) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer _sret = Memory.allocateDirect(runtime, 24); + _meos_c.tnumber_value_split(_sret, temp, vsize, vorigin); + MeosErrorHandler.checkError(); + return _sret; + } + + @SuppressWarnings("unused") + public static Pointer tbox_get_value_time_tile(Pointer value, OffsetDateTime t, Pointer vsize, Pointer duration, Pointer vorigin, OffsetDateTime torigin, int basetype, int spantype) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.tbox_get_value_time_tile(value, t_new, vsize, duration, vorigin, torigin_new, basetype, spantype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tnumber_value_time_split(Pointer temp, Pointer size, Pointer duration, Pointer vorigin, OffsetDateTime torigin, Pointer value_bins, Pointer time_bins, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.tnumber_value_time_split(temp, size, duration, vorigin, torigin_new, value_bins, time_bins, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String double2_out(Pointer d, int maxdd) { + var _result = _meos_c.double2_out(d, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void double2_set(double a, double b, Pointer result) { + _meos_c.double2_set(a, b, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer double2_add(Pointer d1, Pointer d2) { + var _result = _meos_c.double2_add(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double2_eq(Pointer d1, Pointer d2) { + var _result = _meos_c.double2_eq(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String double3_out(Pointer d, int maxdd) { + var _result = _meos_c.double3_out(d, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void double3_set(double a, double b, double c, Pointer result) { + _meos_c.double3_set(a, b, c, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer double3_add(Pointer d1, Pointer d2) { + var _result = _meos_c.double3_add(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double3_eq(Pointer d1, Pointer d2) { + var _result = _meos_c.double3_eq(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String double4_out(Pointer d, int maxdd) { + var _result = _meos_c.double4_out(d, maxdd); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void double4_set(double a, double b, double c, double d, Pointer result) { + _meos_c.double4_set(a, b, c, d, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer double4_add(Pointer d1, Pointer d2) { + var _result = _meos_c.double4_add(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double4_eq(Pointer d1, Pointer d2) { + var _result = _meos_c.double4_eq(d1, d2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double2_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio) { + var _result = _meos_c.double2_collinear(x1, x2, x3, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double3_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio) { + var _result = _meos_c.double3_collinear(x1, x2, x3, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean double4_collinear(Pointer x1, Pointer x2, Pointer x3, double ratio) { + var _result = _meos_c.double4_collinear(x1, x2, x3, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer double2segm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_c.double2segm_interpolate(start, end, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer double3segm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_c.double3segm_interpolate(start, end, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer double4segm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_c.double4segm_interpolate(start, end, ratio); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int pg_atoi(String s, long size, int c) { + var _result = _meos_c.pg_atoi(s, size, c); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_has_X(int type, short flags) { + var _result = _meos_c.ensure_has_X(type, flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_has_Z(int type, short flags) { + var _result = _meos_c.ensure_has_Z(type, flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_has_T(int type, short flags) { + var _result = _meos_c.ensure_has_T(type, flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_has_not_Z(int type, short flags) { + var _result = _meos_c.ensure_has_not_Z(type, flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_not_null(Pointer ptr) { + var _result = _meos_c.ensure_not_null(ptr); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_one_not_null(Pointer ptr1, Pointer ptr2) { + var _result = _meos_c.ensure_one_not_null(ptr1, ptr2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_one_true(boolean hasshift, boolean haswidth) { + var _result = _meos_c.ensure_one_true(hasshift, haswidth); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_interp(int temptype, int interp) { + var _result = _meos_c.ensure_valid_interp(temptype, interp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_continuous(Pointer temp) { + var _result = _meos_c.ensure_continuous(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_same_interp(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_same_interp(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_same_continuous_interp(short flags1, short flags2) { + var _result = _meos_c.ensure_same_continuous_interp(flags1, flags2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_linear_interp(short flags) { + var _result = _meos_c.ensure_linear_interp(flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_nonlinear_interp(short flags) { + var _result = _meos_c.ensure_nonlinear_interp(flags); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_common_dimension(short flags1, short flags2) { + var _result = _meos_c.ensure_common_dimension(flags1, flags2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_temporal_isof_type(Pointer temp, int type) { + var _result = _meos_c.ensure_temporal_isof_type(temp, type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_temporal_isof_basetype(Pointer temp, int basetype) { + var _result = _meos_c.ensure_temporal_isof_basetype(temp, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_temporal_isof_subtype(Pointer temp, int type) { + var _result = _meos_c.ensure_temporal_isof_subtype(temp, type); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_same_temporal_type(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_same_temporal_type(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tnumber_numspan(Pointer temp, Pointer s) { + var _result = _meos_c.ensure_valid_tnumber_numspan(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tnumber_numspanset(Pointer temp, Pointer ss) { + var _result = _meos_c.ensure_valid_tnumber_numspanset(temp, ss); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tnumber_tbox(Pointer temp, Pointer box) { + var _result = _meos_c.ensure_valid_tnumber_tbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_temporal_set(Pointer temp, Pointer s) { + var _result = _meos_c.ensure_valid_temporal_set(temp, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_temporal_temporal(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_temporal_temporal(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tnumber_tnumber(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_tnumber_tnumber(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_not_negative(int i) { + var _result = _meos_c.ensure_not_negative(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_positive(int i) { + var _result = _meos_c.ensure_positive(i); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean not_negative_datum(Pointer size, int basetype) { + var _result = _meos_c.not_negative_datum(size, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_not_negative_datum(Pointer size, int basetype) { + var _result = _meos_c.ensure_not_negative_datum(size, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean positive_datum(Pointer size, int basetype) { + var _result = _meos_c.positive_datum(size, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_positive_datum(Pointer size, int basetype) { + var _result = _meos_c.ensure_positive_datum(size, basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_day_duration(Pointer duration) { + var _result = _meos_c.ensure_valid_day_duration(duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean positive_duration(Pointer duration) { + var _result = _meos_c.positive_duration(duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_positive_duration(Pointer duration) { + var _result = _meos_c.ensure_positive_duration(duration); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer temporal_bbox_ptr(Pointer temp) { + var _result = _meos_c.temporal_bbox_ptr(temp); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean intersection_temporal_temporal(Pointer temp1, Pointer temp2, int mode, Pointer inter1, Pointer inter2) { + var _result = _meos_c.intersection_temporal_temporal(temp1, temp2, mode, inter1, inter2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String mobilitydb_version() { + var _result = _meos_c.mobilitydb_version(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String mobilitydb_full_version() { + var _result = _meos_c.mobilitydb_full_version(); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer round_fn(int basetype) { + var _result = _meos_c.round_fn(basetype); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean temporal_bbox_restrict_value(Pointer temp, Pointer value) { + var _result = _meos_c.temporal_bbox_restrict_value(temp, value); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tcbuffer_cbuffer(Pointer temp, Pointer cb) { + var _result = _meos_c.ensure_valid_tcbuffer_cbuffer(temp, cb); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tcbuffer_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_valid_tcbuffer_geo(temp, gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tcbuffer_stbox(Pointer temp, Pointer box) { + var _result = _meos_c.ensure_valid_tcbuffer_stbox(temp, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_valid_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_tcbuffer_tcbuffer(temp1, temp2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tcbuffersegm_intersection_value(Pointer start, Pointer end, Pointer value, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tcbuffersegm_intersection_value(start, end, value, lower_new, upper_new, t1, t2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tcbuffersegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tcbuffersegm_intersection(start1, end1, start2, end2, lower_new, upper_new, t1, t2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tcbuffersegm_dwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tcbuffersegm_dwithin_turnpt(start1, end1, start2, end2, dist, lower_new, upper_new, t1, t2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tcbuffersegm_tdwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tcbuffersegm_tdwithin_turnpt(start1, end1, start2, end2, dist, lower_new, upper_new, t1, t2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tcbuffersegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer dist) { + var _result = _meos_c.tcbuffersegm_distance_turnpt(start1, end1, start2, end2, dist); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean cbuffer_set_stbox(Pointer cb, Pointer box) { + var _result = _meos_c.cbuffer_set_stbox(cb, box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void cbufferarr_set_stbox(Pointer values, int count, Pointer box) { + _meos_c.cbufferarr_set_stbox(values, count, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void cbuffer_timestamptz_set_stbox(Pointer cb, OffsetDateTime t, Pointer box) { + var t_new = t.toEpochSecond(); + _meos_c.cbuffer_timestamptz_set_stbox(cb, t_new, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void cbuffer_tstzspan_set_stbox(Pointer cb, Pointer s, Pointer box) { + _meos_c.cbuffer_tstzspan_set_stbox(cb, s, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tcbufferinst_set_stbox(Pointer inst, Pointer box) { + _meos_c.tcbufferinst_set_stbox(inst, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tcbufferinstarr_set_stbox(Pointer instants, int count, Pointer box) { + _meos_c.tcbufferinstarr_set_stbox(instants, count, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tcbufferseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_c.tcbufferseq_expand_stbox(seq, inst); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer tcbufferinst_traversed_area(Pointer inst) { + var _result = _meos_c.tcbufferinst_traversed_area(inst); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferseq_traversed_area(Pointer seq, boolean unary_union) { + var _result = _meos_c.tcbufferseq_traversed_area(seq, unary_union); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbufferseqset_traversed_area(Pointer ss, boolean unary_union) { + var _result = _meos_c.tcbufferseqset_traversed_area(ss, unary_union); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffersegm_traversed_area(Pointer inst1, Pointer inst2) { + var _result = _meos_c.tcbuffersegm_traversed_area(inst1, inst2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_restrict_cbuffer(Pointer temp, Pointer cb, boolean atfunc) { + var _result = _meos_c.tcbuffer_restrict_cbuffer(temp, cb, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_c.tcbuffer_restrict_stbox(temp, box, border_inc, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcbuffer_restrict_geom(Pointer temp, Pointer gs, boolean atfunc) { + var _result = _meos_c.tcbuffer_restrict_geom(temp, gs, atfunc); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_contains_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_contains_geo_tcbuffer(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_contains_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_contains_tcbuffer_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_contains_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever) { + var _result = _meos_c.ea_contains_tcbuffer_cbuffer(temp, cb, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_contains_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever) { + var _result = _meos_c.ea_contains_cbuffer_tcbuffer(cb, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_covers_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_covers_geo_tcbuffer(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_covers_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_covers_tcbuffer_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_covers_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever) { + var _result = _meos_c.ea_covers_tcbuffer_cbuffer(temp, cb, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_covers_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever) { + var _result = _meos_c.ea_covers_cbuffer_tcbuffer(cb, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_covers_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_covers_tcbuffer_tcbuffer(temp1, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_disjoint_tcbuffer_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_disjoint_geo_tcbuffer(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever) { + var _result = _meos_c.ea_disjoint_tcbuffer_cbuffer(temp, cb, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever) { + var _result = _meos_c.ea_disjoint_cbuffer_tcbuffer(cb, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_disjoint_tcbuffer_tcbuffer(temp1, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_intersects_tcbuffer_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_intersects_geo_tcbuffer(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever) { + var _result = _meos_c.ea_intersects_tcbuffer_cbuffer(temp, cb, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever) { + var _result = _meos_c.ea_intersects_cbuffer_tcbuffer(cb, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_intersects_tcbuffer_tcbuffer(temp1, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tcbuffer_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_touches_tcbuffer_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_geo_tcbuffer(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_touches_geo_tcbuffer(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean ever) { + var _result = _meos_c.ea_touches_tcbuffer_cbuffer(temp, cb, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_cbuffer_tcbuffer(Pointer cb, Pointer temp, boolean ever) { + var _result = _meos_c.ea_touches_cbuffer_tcbuffer(cb, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tcbuffer_tcbuffer(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_touches_tcbuffer_tcbuffer(temp1, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinterrel_tcbuffer_cbuffer(Pointer temp, Pointer cb, boolean tinter) { + var _result = _meos_c.tinterrel_tcbuffer_cbuffer(temp, cb, tinter); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinterrel_tcbuffer_geo(Pointer temp, Pointer gs, boolean tinter) { + var _result = _meos_c.tinterrel_tcbuffer_geo(temp, gs, tinter); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer clipper2_clip_poly_poly(Pointer subj, Pointer clip, int op) { + var _result = _meos_c.clipper2_clip_poly_poly(subj, clip, op); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer clipper2_traj_poly_periods(Pointer seq, Pointer gs, Pointer out_count) { + var _result = _meos_c.clipper2_traj_poly_periods(seq, gs, out_count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer clip_poly_poly(Pointer subj, Pointer clip, int operation) { + var _result = _meos_c.clip_poly_poly(subj, clip, operation); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int lwproj_lookup(int srid_from, int srid_to, Pointer pj) { + var _result = _meos_c.lwproj_lookup(srid_from, srid_to, pj); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int spheroid_init_from_srid(int srid, Pointer s) { + var _result = _meos_c.spheroid_init_from_srid(srid, s); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void srid_check_latlong(int srid) { + _meos_c.srid_check_latlong(srid); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int srid_is_latlong(int srid) { + var _result = _meos_c.srid_is_latlong(srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geom_serialize(Pointer lwgeom) { + var _result = _meos_c.geom_serialize(lwgeom); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer geog_serialize(Pointer lwgeom) { + var _result = _meos_c.geog_serialize(lwgeom); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer meos_postgis_valid_typmod(Pointer gs, int typmod) { + var _result = _meos_c.meos_postgis_valid_typmod(gs, typmod); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static String geo_as_wkt(Pointer gs, int precision, boolean extended) { + var _result = _meos_c.geo_as_wkt(gs, precision, extended); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box2d_to_lwgeom(Pointer box, int srid) { + var _result = _meos_c.box2d_to_lwgeom(box, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer box3d_to_lwgeom(Pointer box) { + var _result = _meos_c.box3d_to_lwgeom(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer MEOS_POSTGIS2GEOS(Pointer pglwgeom) { + var _result = _meos_c.MEOS_POSTGIS2GEOS(pglwgeom); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer MEOS_GEOS2POSTGIS(Pointer geom, String want3d) { + var _result = _meos_c.MEOS_GEOS2POSTGIS(geom, want3d); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geom_spatialrel(Pointer gs1, Pointer gs2, int rel) { + var _result = _meos_c.geom_spatialrel(gs1, gs2, rel); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer lwgeom_line_interpolate_point(Pointer geom, double fraction, int srid, String repeat) { + var _result = _meos_c.lwgeom_line_interpolate_point(geom, fraction, srid, repeat); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void point_get_coords(Pointer point, boolean hasz, Pointer x, Pointer y, Pointer z) { + _meos_c.point_get_coords(point, hasz, x, y, z); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tstzset_stbox_slice(Pointer tsdatum, Pointer box) { + _meos_c.tstzset_stbox_slice(tsdatum, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void tstzspanset_stbox_slice(Pointer psdatum, Pointer box) { + _meos_c.tstzspanset_stbox_slice(psdatum, box); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static boolean stbox_index_leaf_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_c.stbox_index_leaf_consistent(key, query, strategy); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_gist_inner_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_c.stbox_gist_inner_consistent(key, query, strategy); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean stbox_index_recheck(int strategy) { + var _result = _meos_c.stbox_index_recheck(strategy); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stboxnode_copy(Pointer box) { + var _result = _meos_c.stboxnode_copy(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int getQuadrant8D(Pointer centroid, Pointer inBox) { + var _result = _meos_c.getQuadrant8D(centroid, inBox); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void stboxnode_init(Pointer centroid, Pointer nodebox) { + _meos_c.stboxnode_init(centroid, nodebox); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void stboxnode_quadtree_next(Pointer nodebox, Pointer centroid, int quadrant, Pointer next_nodebox) { + _meos_c.stboxnode_quadtree_next(nodebox, centroid, quadrant, next_nodebox); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void stboxnode_kdtree_next(Pointer nodebox, Pointer centroid, int node, int level, Pointer next_nodebox) { + _meos_c.stboxnode_kdtree_next(nodebox, centroid, node, level, next_nodebox); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static boolean overlap8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overlap8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overlapKD(Pointer nodebox, Pointer query, int level) { + var _result = _meos_c.overlapKD(nodebox, query, level); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean contain8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.contain8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean containKD(Pointer nodebox, Pointer query, int level) { + var _result = _meos_c.containKD(nodebox, query, level); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean left8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.left8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overLeft8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overLeft8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean right8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.right8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overRight8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overRight8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean below8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.below8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overBelow8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overBelow8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean above8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.above8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overAbove8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overAbove8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean front8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.front8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overFront8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overFront8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean back8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.back8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overBack8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overBack8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean before8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.before8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overBefore8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overBefore8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean after8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.after8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean overAfter8D(Pointer nodebox, Pointer query) { + var _result = _meos_c.overAfter8D(nodebox, query); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double distance_stbox_nodebox(Pointer query, Pointer nodebox) { + var _result = _meos_c.distance_stbox_nodebox(query, nodebox); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void tspatial_spgist_get_stbox(Pointer value, int type, Pointer result) { + _meos_c.tspatial_spgist_get_stbox(value, type, result); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static void mobilitydb_init() { + _meos_c.mobilitydb_init(); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer geo_stbox(Pointer gs) { + var _result = _meos_c.geo_stbox(gs); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer stbox_geo(Pointer box) { + var _result = _meos_c.stbox_geo(box); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcomp_geo_tgeo(Pointer gs, Pointer temp, Pointer func) { + var _result = _meos_c.tcomp_geo_tgeo(gs, temp, func); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tcomp_tgeo_geo(Pointer temp, Pointer gs, Pointer func) { + var _result = _meos_c.tcomp_tgeo_geo(temp, gs, func); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_geoaggstate(Pointer state, int srid, boolean hasz) { + var _result = _meos_c.ensure_geoaggstate(state, srid, hasz); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean ensure_geoaggstate_state(Pointer state1, Pointer state2) { + var _result = _meos_c.ensure_geoaggstate_state(state1, state2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpoint_transform_tcentroid(Pointer temp, Pointer count) { + var _result = _meos_c.tpoint_transform_tcentroid(temp, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointinst_tcentroid_finalfn(Pointer instants, int count, int srid) { + var _result = _meos_c.tpointinst_tcentroid_finalfn(instants, count, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_tcentroid_finalfn(Pointer sequences, int count, int srid) { + var _result = _meos_c.tpointseq_tcentroid_finalfn(sequences, count, srid); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean point3d_min_dist(Pointer p1, Pointer p2, Pointer p3, Pointer p4, Pointer fraction) { + var _result = _meos_c.point3d_min_dist(p1, p2, p3, p4, fraction); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double stbox_spatial_distance(Pointer box1, Pointer box2) { + var _result = _meos_c.stbox_spatial_distance(box1, box2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tgeompointsegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param) { + var _result = _meos_c.tgeompointsegm_distance_turnpt(start1, end1, start2, end2, param); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int tgeogpointsegm_distance_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param) { + var _result = _meos_c.tgeogpointsegm_distance_turnpt(start1, end1, start2, end2, param); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static double tinstant_distance(Pointer inst1, Pointer inst2, Pointer func) { + var _result = _meos_c.tinstant_distance(inst1, inst2, func); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_at_geom(Pointer seq, Pointer gs, Pointer count) { + var _result = _meos_c.tpointseq_at_geom(seq, gs, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tpointseq_interperiods(Pointer seq, Pointer gs, Pointer count) { + var _result = _meos_c.tpointseq_interperiods(seq, gs, count); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static void datum_point4d(Pointer value, Pointer p) { + _meos_c.datum_point4d(value, p); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int geopoint_cmp(Pointer gs1, Pointer gs2) { + var _result = _meos_c.geopoint_cmp(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geopoint_eq(Pointer gs1, Pointer gs2) { + var _result = _meos_c.geopoint_eq(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean geopoint_same(Pointer gs1, Pointer gs2) { + var _result = _meos_c.geopoint_same(gs1, gs2); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static boolean datum_point_eq(Pointer point1, Pointer point2) { + var _result = _meos_c.datum_point_eq(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_bigintspan() { - var _result = _meos_a.rtree_create_bigintspan(); + public static boolean datum_point_same(Pointer point1, Pointer point2) { + var _result = _meos_c.datum_point_same(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_floatspan() { - var _result = _meos_a.rtree_create_floatspan(); + public static Pointer datum2_point_eq(Pointer point1, Pointer point2) { + var _result = _meos_c.datum2_point_eq(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_datespan() { - var _result = _meos_a.rtree_create_datespan(); + public static Pointer datum2_point_ne(Pointer point1, Pointer point2) { + var _result = _meos_c.datum2_point_ne(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_tstzspan() { - var _result = _meos_a.rtree_create_tstzspan(); + public static Pointer datum2_point_same(Pointer point1, Pointer point2) { + var _result = _meos_c.datum2_point_same(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_tbox() { - var _result = _meos_a.rtree_create_tbox(); + public static Pointer datum2_point_nsame(Pointer point1, Pointer point2) { + var _result = _meos_c.datum2_point_nsame(point1, point2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_create_stbox() { - var _result = _meos_a.rtree_create_stbox(); + public static Pointer datum2_geom_centroid(Pointer geo) { + var _result = _meos_c.datum2_geom_centroid(geo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static void rtree_free(Pointer rtree) { - _meos_a.rtree_free(rtree); + public static Pointer datum2_geog_centroid(Pointer geo) { + var _result = _meos_c.datum2_geog_centroid(geo); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void rtree_insert(Pointer rtree, Pointer box, int id) { - _meos_a.rtree_insert(rtree, box, id); + public static Pointer geo_extract_elements(Pointer gs, Pointer count) { + var _result = _meos_c.geo_extract_elements(gs, count); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void rtree_insert_temporal(Pointer rtree, Pointer temp, int id) { - _meos_a.rtree_insert_temporal(rtree, temp, id); + public static Pointer geo_serialize(Pointer geom) { + var _result = _meos_c.geo_serialize(geom); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static Pointer rtree_search(Pointer rtree, int op, Pointer query, Pointer count) { - var _result = _meos_a.rtree_search(rtree, op, query, count); + public static Pointer geo_distance_fn(short flags) { + var _result = _meos_c.geo_distance_fn(flags); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer count) { - var _result = _meos_a.rtree_search_temporal(rtree, op, temp, count); + public static Pointer point_distance_fn(short flags) { + var _result = _meos_c.point_distance_fn(flags); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static void meos_error(int errlevel, int errcode, String format) { - _meos_a.meos_error(errlevel, errcode, format); + public static Pointer datum_geom_distance2d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_distance2d(geom1, geom2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static int meos_errno() { - var _result = _meos_a.meos_errno(); + public static Pointer datum_geom_distance3d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_distance3d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int meos_errno_set(int err) { - var _result = _meos_a.meos_errno_set(err); + public static Pointer datum_geog_distance(Pointer geog1, Pointer geog2) { + var _result = _meos_c.datum_geog_distance(geog1, geog2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int meos_errno_restore(int err) { - var _result = _meos_a.meos_errno_restore(err); + public static Pointer datum_pt_distance2d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_pt_distance2d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int meos_errno_reset() { - var _result = _meos_a.meos_errno_reset(); + public static Pointer datum_pt_distance3d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_pt_distance3d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static void meos_initialize_timezone(String name) { - _meos_a.meos_initialize_timezone(name); + public static short spatial_flags(Pointer d, int basetype) { + var _result = _meos_c.spatial_flags(d, basetype); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_initialize_error_handler(error_handler_fn err_handler) { - _meos_a.meos_initialize_error_handler(err_handler); + public static boolean ensure_srid_is_latlong(int srid) { + var _result = _meos_c.ensure_srid_is_latlong(srid); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_finalize_timezone() { - _meos_a.meos_finalize_timezone(); + public static boolean ensure_spatial_validity(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_spatial_validity(temp1, temp2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_finalize_projsrs() { - _meos_a.meos_finalize_projsrs(); + public static boolean ensure_not_geodetic(short flags) { + var _result = _meos_c.ensure_not_geodetic(flags); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_finalize_ways() { - _meos_a.meos_finalize_ways(); + public static boolean ensure_same_geodetic(short flags1, short flags2) { + var _result = _meos_c.ensure_same_geodetic(flags1, flags2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static boolean meos_set_datestyle(String newval, Pointer extra) { - var _result = _meos_a.meos_set_datestyle(newval, extra); + public static boolean ensure_same_geodetic_geo(Pointer gs1, Pointer gs2) { + var _result = _meos_c.ensure_same_geodetic_geo(gs1, gs2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean meos_set_intervalstyle(String newval, int extra) { - var _result = _meos_a.meos_set_intervalstyle(newval, extra); + public static boolean ensure_same_geodetic_tspatial_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_same_geodetic_tspatial_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String meos_get_datestyle() { - var _result = _meos_a.meos_get_datestyle(); + public static boolean ensure_same_geodetic_tspatial_base(Pointer temp, Pointer base) { + var _result = _meos_c.ensure_same_geodetic_tspatial_base(temp, base); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String meos_get_intervalstyle() { - var _result = _meos_a.meos_get_intervalstyle(); + public static boolean ensure_srid_known(int srid) { + var _result = _meos_c.ensure_srid_known(srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static void meos_set_spatial_ref_sys_csv(String path) { - _meos_a.meos_set_spatial_ref_sys_csv(path); + public static boolean ensure_same_srid(int srid1, int srid2) { + var _result = _meos_c.ensure_same_srid(srid1, srid2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_initialize() { - _meos_a.meos_initialize(); + public static boolean ensure_same_dimensionality(short flags1, short flags2) { + var _result = _meos_c.ensure_same_dimensionality(flags1, flags2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static void meos_finalize() { - _meos_a.meos_finalize(); + public static boolean same_spatial_dimensionality(short flags1, short flags2) { + var _result = _meos_c.same_spatial_dimensionality(flags1, flags2); MeosErrorHandler.checkError(); + return _result; } @SuppressWarnings("unused") - public static int add_date_int(int d, int days) { - var _result = _meos_a.add_date_int(d, days); + public static boolean ensure_same_spatial_dimensionality(short flags1, short flags2) { + var _result = _meos_c.ensure_same_spatial_dimensionality(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_interval_interval(Pointer interv1, Pointer interv2) { - var _result = _meos_a.add_interval_interval(interv1, interv2); + public static boolean ensure_same_dimensionality_geo(Pointer gs1, Pointer gs2) { + var _result = _meos_c.ensure_same_dimensionality_geo(gs1, gs2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime add_timestamptz_interval(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.add_timestamptz_interval(t_new, interv); + public static boolean same_dimensionality_tspatial_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.same_dimensionality_tspatial_geo(temp, gs); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static boolean bool_in(String str) { - var _result = _meos_a.bool_in(str); + public static boolean ensure_same_dimensionality_tspatial_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_same_dimensionality_tspatial_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String bool_out(boolean b) { - var _result = _meos_a.bool_out(b); + public static boolean ensure_same_spatial_dimensionality_stbox_geo(Pointer box, Pointer gs) { + var _result = _meos_c.ensure_same_spatial_dimensionality_stbox_geo(box, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer cstring2text(String str) { - var _result = _meos_a.cstring2text(str); + public static boolean ensure_same_geodetic_stbox_geo(Pointer box, Pointer gs) { + var _result = _meos_c.ensure_same_geodetic_stbox_geo(box, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static LocalDateTime date_to_timestamp(int dateVal) { - var _result = _meos_a.date_to_timestamp(dateVal); + public static boolean ensure_has_Z_geo(Pointer gs) { + var _result = _meos_c.ensure_has_Z_geo(gs); MeosErrorHandler.checkError(); - return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static OffsetDateTime date_to_timestamptz(int d) { - var _result = _meos_a.date_to_timestamptz(d); + public static boolean ensure_has_not_Z_geo(Pointer gs) { + var _result = _meos_c.ensure_has_not_Z_geo(gs); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static double float_exp(double d) { - var _result = _meos_a.float_exp(d); + public static boolean ensure_has_M_geo(Pointer gs) { + var _result = _meos_c.ensure_has_M_geo(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_ln(double d) { - var _result = _meos_a.float_ln(d); + public static boolean ensure_has_not_M_geo(Pointer gs) { + var _result = _meos_c.ensure_has_not_M_geo(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_log10(double d) { - var _result = _meos_a.float_log10(d); + public static boolean ensure_not_geodetic_geo(Pointer gs) { + var _result = _meos_c.ensure_not_geodetic_geo(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String float8_out(double d, int maxdd) { - var _result = _meos_a.float8_out(d, maxdd); + public static boolean ensure_point_type(Pointer gs) { + var _result = _meos_c.ensure_point_type(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_round(double d, int maxdd) { - var _result = _meos_a.float_round(d, maxdd); + public static boolean ensure_mline_type(Pointer gs) { + var _result = _meos_c.ensure_mline_type(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int int32_cmp(int l, int r) { - var _result = _meos_a.int32_cmp(l, r); + public static boolean circle_type(Pointer gs) { + var _result = _meos_c.circle_type(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int int64_cmp(long l, long r) { - var _result = _meos_a.int64_cmp(l, r); + public static boolean ensure_circle_type(Pointer gs) { + var _result = _meos_c.ensure_circle_type(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs) { - var _result = _meos_a.interval_make(years, months, weeks, days, hours, mins, secs); + public static boolean ensure_not_empty(Pointer gs) { + var _result = _meos_c.ensure_not_empty(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int minus_date_date(int d1, int d2) { - var _result = _meos_a.minus_date_date(d1, d2); + public static boolean ensure_valid_stbox_geo(Pointer box, Pointer gs) { + var _result = _meos_c.ensure_valid_stbox_geo(box, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int minus_date_int(int d, int days) { - var _result = _meos_a.minus_date_int(d, days); + public static boolean ensure_valid_tspatial_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_valid_tspatial_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime minus_timestamptz_interval(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.minus_timestamptz_interval(t_new, interv); + public static boolean ensure_valid_tspatial_base(Pointer temp, Pointer base) { + var _result = _meos_c.ensure_valid_tspatial_base(temp, base); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer minus_timestamptz_timestamptz(OffsetDateTime t1, OffsetDateTime t2) { - var t1_new = t1.toEpochSecond(); - var t2_new = t2.toEpochSecond(); - var _result = _meos_a.minus_timestamptz_timestamptz(t1_new, t2_new); + public static boolean ensure_valid_tspatial_tspatial(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_tspatial_tspatial(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mul_interval_double(Pointer interv, double factor) { - var _result = _meos_a.mul_interval_double(interv, factor); + public static boolean ensure_valid_spatial_stbox_stbox(Pointer box1, Pointer box2) { + var _result = _meos_c.ensure_valid_spatial_stbox_stbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int pg_date_in(String str) { - var _result = _meos_a.pg_date_in(str); + public static boolean ensure_valid_tgeo_stbox(Pointer temp, Pointer box) { + var _result = _meos_c.ensure_valid_tgeo_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String pg_date_out(int d) { - var _result = _meos_a.pg_date_out(d); + public static boolean ensure_valid_geo_geo(Pointer gs1, Pointer gs2) { + var _result = _meos_c.ensure_valid_geo_geo(gs1, gs2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int pg_interval_cmp(Pointer interv1, Pointer interv2) { - var _result = _meos_a.pg_interval_cmp(interv1, interv2); + public static boolean ensure_valid_tgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_valid_tgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer pg_interval_in(String str, int typmod) { - var _result = _meos_a.pg_interval_in(str, typmod); + public static boolean ensure_valid_tgeo_tgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_tgeo_tgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String pg_interval_out(Pointer interv) { - var _result = _meos_a.pg_interval_out(interv); + public static boolean ensure_valid_tpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_c.ensure_valid_tpoint_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static LocalDateTime pg_timestamp_in(String str, int typmod) { - var _result = _meos_a.pg_timestamp_in(str, typmod); + public static boolean ensure_valid_tpoint_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_tpoint_tpoint(temp1, temp2); MeosErrorHandler.checkError(); - return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static String pg_timestamp_out(LocalDateTime t) { - var t_new = t.toInstant(java.time.ZoneOffset.UTC).getEpochSecond(); - var _result = _meos_a.pg_timestamp_out(t_new); + public static boolean mline_type(Pointer gs) { + var _result = _meos_c.mline_type(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime pg_timestamptz_in(String str, int typmod) { - var _result = _meos_a.pg_timestamptz_in(str, typmod); + public static Pointer tpoint_get_coord(Pointer temp, int coord) { + var _result = _meos_c.tpoint_get_coord(temp, coord); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static String pg_timestamptz_out(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.pg_timestamptz_out(t_new); + public static int eacomp_tgeo_geo(Pointer temp, Pointer gs, Pointer func, boolean ever) { + var _result = _meos_c.eacomp_tgeo_geo(temp, gs, func, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String text2cstring(Pointer txt) { - var _result = _meos_a.text2cstring(txt); + public static Pointer closest_point2d_on_segment_ratio(Pointer p, Pointer A, Pointer B, Pointer closest) { + var _result = _meos_c.closest_point2d_on_segment_ratio(p, A, B, closest); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int text_cmp(Pointer txt1, Pointer txt2) { - var _result = _meos_a.text_cmp(txt1, txt2); + public static Pointer closest_point3dz_on_segment_ratio(Pointer p, Pointer A, Pointer B, Pointer closest) { + var _result = _meos_c.closest_point3dz_on_segment_ratio(p, A, B, closest); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_copy(Pointer txt) { - var _result = _meos_a.text_copy(txt); + public static Pointer closest_point_on_segment_sphere(Pointer p, Pointer A, Pointer B, Pointer closest, Pointer dist) { + var _result = _meos_c.closest_point_on_segment_sphere(p, A, B, closest, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_in(String str) { - var _result = _meos_a.text_in(str); + public static void interpolate_point4d_spheroid(Pointer p1, Pointer p2, Pointer p, Pointer s, double f) { + _meos_c.interpolate_point4d_spheroid(p1, p2, p, s, f); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static Pointer geopoint_make(double x, double y, double z, boolean hasz, boolean geodetic, int srid) { + var _result = _meos_c.geopoint_make(x, y, z, hasz, geodetic, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_initcap(Pointer txt) { - var _result = _meos_a.text_initcap(txt); + public static Pointer lwcircle_make(double x, double y, double radius, int srid) { + var _result = _meos_c.lwcircle_make(x, y, radius, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_lower(Pointer txt) { - var _result = _meos_a.text_lower(txt); + public static Pointer geocircle_make(double x, double y, double radius, int srid) { + var _result = _meos_c.geocircle_make(x, y, radius, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String text_out(Pointer txt) { - var _result = _meos_a.text_out(txt); + public static Pointer pointsegm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_c.pointsegm_interpolate(start, end, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_upper(Pointer txt) { - var _result = _meos_a.text_upper(txt); + public static Pointer pointsegm_locate(Pointer start, Pointer end, Pointer point, Pointer dist) { + var _result = _meos_c.pointsegm_locate(start, end, point, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_text_text(Pointer txt1, Pointer txt2) { - var _result = _meos_a.textcat_text_text(txt1, txt2); + public static int tgeompointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tgeompointsegm_intersection(start1, end1, start2, end2, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_shift(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.timestamptz_shift(t_new, interv); + public static int tgeogpointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tgeogpointsegm_intersection(start1, end1, start2, end2, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static int timestamp_to_date(LocalDateTime t) { - var t_new = t.toInstant(java.time.ZoneOffset.UTC).getEpochSecond(); - var _result = _meos_a.timestamp_to_date(t_new); + public static boolean geopoint_collinear(Pointer value1, Pointer value2, Pointer value3, double ratio, boolean hasz, boolean geodetic) { + var _result = _meos_c.geopoint_collinear(value1, value2, value3, ratio, hasz, geodetic); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int timestamptz_to_date(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.timestamptz_to_date(t_new); + public static Pointer lwpointarr_remove_duplicates(Pointer points, int count, Pointer newcount) { + var _result = _meos_c.lwpointarr_remove_duplicates(points, count, newcount); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintset_in(String str) { - var _result = _meos_a.bigintset_in(str); + public static Pointer lwpointarr_make_trajectory(Pointer points, int count, int interp) { + var _result = _meos_c.lwpointarr_make_trajectory(points, count, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String bigintset_out(Pointer set) { - var _result = _meos_a.bigintset_out(set); + public static Pointer lwline_make(Pointer value1, Pointer value2) { + var _result = _meos_c.lwline_make(value1, value2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspan_expand(Pointer s, long value) { - var _result = _meos_a.bigintspan_expand(s, value); + public static Pointer lwcoll_from_points_lines(Pointer points, Pointer lines, int npoints, int nlines) { + var _result = _meos_c.lwcoll_from_points_lines(points, lines, npoints, nlines); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspan_in(String str) { - var _result = _meos_a.bigintspan_in(str); + public static int tpointseq_stops_iter(Pointer seq, double maxdist, int mintunits, Pointer result) { + var _result = _meos_c.tpointseq_stops_iter(seq, maxdist, mintunits, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String bigintspan_out(Pointer s) { - var _result = _meos_a.bigintspan_out(s); + public static Pointer datum_geom_contains(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_contains(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspanset_in(String str) { - var _result = _meos_a.bigintspanset_in(str); + public static Pointer datum_geom_covers(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_covers(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String bigintspanset_out(Pointer ss) { - var _result = _meos_a.bigintspanset_out(ss); + public static Pointer datum_geom_disjoint2d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_disjoint2d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer dateset_in(String str) { - var _result = _meos_a.dateset_in(str); + public static Pointer datum_geom_disjoint3d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_disjoint3d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String dateset_out(Pointer s) { - var _result = _meos_a.dateset_out(s); + public static Pointer datum_geog_disjoint(Pointer geog1, Pointer geog2) { + var _result = _meos_c.datum_geog_disjoint(geog1, geog2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_in(String str) { - var _result = _meos_a.datespan_in(str); + public static Pointer datum_geom_intersects2d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_intersects2d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String datespan_out(Pointer s) { - var _result = _meos_a.datespan_out(s); + public static Pointer datum_geom_intersects3d(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_intersects3d(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_in(String str) { - var _result = _meos_a.datespanset_in(str); + public static Pointer datum_geog_intersects(Pointer geog1, Pointer geog2) { + var _result = _meos_c.datum_geog_intersects(geog1, geog2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String datespanset_out(Pointer ss) { - var _result = _meos_a.datespanset_out(ss); + public static Pointer datum_geom_touches(Pointer geom1, Pointer geom2) { + var _result = _meos_c.datum_geom_touches(geom1, geom2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_in(String str) { - var _result = _meos_a.floatset_in(str); + public static Pointer datum_geom_dwithin2d(Pointer geom1, Pointer geom2, Pointer dist) { + var _result = _meos_c.datum_geom_dwithin2d(geom1, geom2, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String floatset_out(Pointer set, int maxdd) { - var _result = _meos_a.floatset_out(set, maxdd); + public static Pointer datum_geom_dwithin3d(Pointer geom1, Pointer geom2, Pointer dist) { + var _result = _meos_c.datum_geom_dwithin3d(geom1, geom2, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_expand(Pointer s, double value) { - var _result = _meos_a.floatspan_expand(s, value); + public static Pointer datum_geog_dwithin(Pointer geog1, Pointer geog2, Pointer dist) { + var _result = _meos_c.datum_geog_dwithin(geog1, geog2, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_in(String str) { - var _result = _meos_a.floatspan_in(str); + public static Pointer datum_geom_relate_pattern(Pointer geog1, Pointer geog2, Pointer p) { + var _result = _meos_c.datum_geom_relate_pattern(geog1, geog2, p); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String floatspan_out(Pointer s, int maxdd) { - var _result = _meos_a.floatspan_out(s, maxdd); + public static Pointer geo_disjoint_fn(short flags1, short flags2) { + var _result = _meos_c.geo_disjoint_fn(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_in(String str) { - var _result = _meos_a.floatspanset_in(str); + public static Pointer geo_disjoint_fn_geo(short flags1, byte flags2) { + var _result = _meos_c.geo_disjoint_fn_geo(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String floatspanset_out(Pointer ss, int maxdd) { - var _result = _meos_a.floatspanset_out(ss, maxdd); + public static Pointer geo_intersects_fn(short flags1, short flags2) { + var _result = _meos_c.geo_intersects_fn(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intset_in(String str) { - var _result = _meos_a.intset_in(str); + public static Pointer geo_intersects_fn_geo(short flags1, byte flags2) { + var _result = _meos_c.geo_intersects_fn_geo(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String intset_out(Pointer set) { - var _result = _meos_a.intset_out(set); + public static Pointer geo_dwithin_fn(short flags1, short flags2) { + var _result = _meos_c.geo_dwithin_fn(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspan_expand(Pointer s, int value) { - var _result = _meos_a.intspan_expand(s, value); + public static Pointer geo_dwithin_fn_geo(short flags1, byte flags2) { + var _result = _meos_c.geo_dwithin_fn_geo(flags1, flags2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspan_in(String str) { - var _result = _meos_a.intspan_in(str); + public static int tpointsegm_tdwithin_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer value, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_c.tpointsegm_tdwithin_turnpt(start1, end1, start2, end2, value, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String intspan_out(Pointer s) { - var _result = _meos_a.intspan_out(s); + public static int spatialrel_geo_geo(Pointer gs1, Pointer gs2, Pointer param, Pointer func, int numparam, boolean invert) { + var _result = _meos_c.spatialrel_geo_geo(gs1, gs2, param, func, numparam, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspanset_in(String str) { - var _result = _meos_a.intspanset_in(str); + public static int spatialrel_tgeo_tgeo(Pointer temp1, Pointer temp2, Pointer param, Pointer func, int numparam) { + var _result = _meos_c.spatialrel_tgeo_tgeo(temp1, temp2, param, func, numparam); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String intspanset_out(Pointer ss) { - var _result = _meos_a.intspanset_out(ss); + public static int ea_contains_geo_tgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_contains_geo_tgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String set_as_hexwkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.set_as_hexwkb(s, variant, size_out); + public static int ea_contains_tgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_contains_tgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_as_wkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.set_as_wkb(s, variant, size_out); + public static int ea_contains_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_contains_tgeo_tgeo(temp, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_from_hexwkb(String hexwkb) { - var _result = _meos_a.set_from_hexwkb(hexwkb); + public static int ea_covers_geo_tgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_covers_geo_tgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_from_wkb(Pointer wkb, long size) { - var _result = _meos_a.set_from_wkb(wkb, size); + public static int ea_covers_tgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_covers_tgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String span_as_hexwkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.span_as_hexwkb(s, variant, size_out); + public static int ea_covers_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_covers_tgeo_tgeo(temp, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_geo_tgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_disjoint_geo_tgeo(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_tgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_disjoint_tgeo_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_disjoint_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_disjoint_tgeo_tgeo(temp, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_geo_tgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_c.ea_intersects_geo_tgeo(gs, temp, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_tgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_intersects_tgeo_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_intersects_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_intersects_tgeo_tgeo(temp, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tpoint_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_touches_tpoint_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_c.ea_touches_tgeo_geo(temp, gs, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_touches_tgeo_tgeo(Pointer temp, Pointer temp2, boolean ever) { + var _result = _meos_c.ea_touches_tgeo_tgeo(temp, temp2, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_dwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean ever) { + var _result = _meos_c.ea_dwithin_tgeo_geo(temp, gs, dist, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_dwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean ever) { + var _result = _meos_c.ea_dwithin_tgeo_tgeo(temp1, temp2, dist, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_spatialrel_tspatial_geo(Pointer temp, Pointer gs, Pointer func, boolean ever, boolean invert) { + var _result = _meos_c.ea_spatialrel_tspatial_geo(temp, gs, func, ever, invert); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static int ea_spatialrel_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer func, boolean ever) { + var _result = _meos_c.ea_spatialrel_tspatial_tspatial(temp1, temp2, func, ever); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatialrel_tspatial_base(Pointer temp, Pointer base, Pointer param, Pointer func, int numparam, boolean invert) { + var _result = _meos_c.tspatialrel_tspatial_base(temp, base, param, func, numparam, invert); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tspatialrel_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer param, Pointer func, int numparam, boolean invert) { + var _result = _meos_c.tspatialrel_tspatial_tspatial(temp1, temp2, param, func, numparam, invert); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinterrel_tgeo_geo(Pointer temp, Pointer gs, boolean tinter) { + var _result = _meos_c.tinterrel_tgeo_geo(temp, gs, tinter); + MeosErrorHandler.checkError(); + return _result; + } + + @SuppressWarnings("unused") + public static Pointer tinterrel_tspatial_base(Pointer temp, Pointer base, boolean tinter, Pointer func) { + var _result = _meos_c.tinterrel_tspatial_base(temp, base, tinter, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_as_wkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.span_as_wkb(s, variant, size_out); + public static Pointer tinterrel_tspatial_tspatial(Pointer temp1, Pointer temp2, boolean tinter) { + var _result = _meos_c.tinterrel_tspatial_tspatial(temp1, temp2, tinter); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_from_hexwkb(String hexwkb) { - var _result = _meos_a.span_from_hexwkb(hexwkb); + public static Pointer tdwithin_tspatial_tspatial(Pointer sync1, Pointer sync2, Pointer dist, Pointer func, Pointer tpfn) { + var _result = _meos_c.tdwithin_tspatial_tspatial(sync1, sync2, dist, func, tpfn); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_from_wkb(Pointer wkb, long size) { - var _result = _meos_a.span_from_wkb(wkb, size); + public static int tdwithin_add_solutions(int solutions, OffsetDateTime lower, OffsetDateTime upper, boolean lower_inc, boolean upper_inc, boolean upper_inc1, OffsetDateTime t1, OffsetDateTime t2, Pointer instants, Pointer result) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var t1_new = t1.toEpochSecond(); + var t2_new = t2.toEpochSecond(); + var _result = _meos_c.tdwithin_add_solutions(solutions, lower_new, upper_new, lower_inc, upper_inc, upper_inc1, t1_new, t2_new, instants, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String spanset_as_hexwkb(Pointer ss, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.spanset_as_hexwkb(ss, variant, size_out); + public static Pointer tdwithin_tspatial_spatial(Pointer temp, Pointer base, Pointer dist, Pointer func, Pointer tpfn) { + var _result = _meos_c.tdwithin_tspatial_spatial(temp, base, dist, func, tpfn); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_as_wkb(Pointer ss, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_a.spanset_as_wkb(ss, variant, size_out); + public static Pointer bitmatrix_make(Pointer count, int ndims) { + var _result = _meos_c.bitmatrix_make(count, ndims); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_from_hexwkb(String hexwkb) { - var _result = _meos_a.spanset_from_hexwkb(hexwkb); + public static int tpoint_set_tiles(Pointer temp, Pointer state, Pointer bm) { + var _result = _meos_c.tpoint_set_tiles(temp, state, bm); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_from_wkb(Pointer wkb, long size) { - var _result = _meos_a.spanset_from_wkb(wkb, size); + public static Pointer tpoint_at_tile(Pointer temp, Pointer box) { + var _result = _meos_c.tpoint_at_tile(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_in(String str) { - var _result = _meos_a.textset_in(str); + public static void stbox_tile_state_set(double x, double y, double z, OffsetDateTime t, double xsize, double ysize, double zsize, long tunits, boolean hasx, boolean hasz, boolean hast, int srid, Pointer result) { + var t_new = t.toEpochSecond(); + _meos_c.stbox_tile_state_set(x, y, z, t_new, xsize, ysize, zsize, tunits, hasx, hasz, hast, srid, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static String textset_out(Pointer set) { - var _result = _meos_a.textset_out(set); + public static Pointer stbox_tile_state_make(Pointer temp, Pointer box, double xsize, double ysize, double zsize, Pointer duration, int sorigin, OffsetDateTime torigin, boolean border_inc) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.stbox_tile_state_make(temp, box, xsize, ysize, zsize, duration, sorigin, torigin_new, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_in(String str) { - var _result = _meos_a.tstzset_in(str); + public static void stbox_tile_state_next(Pointer state) { + _meos_c.stbox_tile_state_next(state); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static String tstzset_out(Pointer set) { - var _result = _meos_a.tstzset_out(set); + public static boolean stbox_tile_state_get(Pointer state, Pointer box) { + var _result = _meos_c.stbox_tile_state_get(state, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_in(String str) { - var _result = _meos_a.tstzspan_in(str); + public static Pointer tgeo_space_time_tile_init(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer ntiles) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.tgeo_space_time_tile_init(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, ntiles); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tstzspan_out(Pointer s) { - var _result = _meos_a.tstzspan_out(s); + public static Pointer stbox_space_time_tile(Pointer point, OffsetDateTime t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean hasx, boolean hast) { + var t_new = t.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_c.stbox_space_time_tile(point, t_new, xsize, ysize, zsize, duration, sorigin, torigin_new, hasx, hast); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_in(String str) { - var _result = _meos_a.tstzspanset_in(str); + public static Pointer create_trip(Pointer lines, Pointer maxSpeeds, Pointer categories, int noEdges, OffsetDateTime startTime, boolean disturbData, int verbosity) { + var startTime_new = startTime.toEpochSecond(); + var _result = _meos_c.create_trip(lines, maxSpeeds, categories, noEdges, startTime_new, disturbData, verbosity); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tstzspanset_out(Pointer ss) { - var _result = _meos_a.tstzspanset_out(ss); + public static Pointer spatialarr_wkt_out(Pointer spatialarr, int basetype, int count, int maxdd, boolean extended) { + var _result = _meos_c.spatialarr_wkt_out(spatialarr, basetype, count, maxdd, extended); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintset_make(Pointer values, int count) { - var _result = _meos_a.bigintset_make(values, count); + public static String spatialbase_as_text(Pointer value, int type, int maxdd) { + var _result = _meos_c.spatialbase_as_text(value, type, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspan_make(long lower, long upper, boolean lower_inc, boolean upper_inc) { - var _result = _meos_a.bigintspan_make(lower, upper, lower_inc, upper_inc); + public static String spatialbase_as_ewkt(Pointer value, int type, int maxdd) { + var _result = _meos_c.spatialbase_as_ewkt(value, type, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer dateset_make(Pointer values, int count) { - var _result = _meos_a.dateset_make(values, count); + public static boolean point_transf_pj(Pointer gs, int srid_to, Pointer pj) { + var _result = _meos_c.point_transf_pj(gs, srid_to, pj); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { - var _result = _meos_a.datespan_make(lower, upper, lower_inc, upper_inc); + public static void tgeoinst_set_stbox(Pointer inst, Pointer box) { + _meos_c.tgeoinst_set_stbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer floatset_make(Pointer values, int count) { - var _result = _meos_a.floatset_make(values, count); + public static void tgeoinstarr_set_stbox(Pointer instants, int count, Pointer box) { + _meos_c.tgeoinstarr_set_stbox(instants, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_make(double lower, double upper, boolean lower_inc, boolean upper_inc) { - var _result = _meos_a.floatspan_make(lower, upper, lower_inc, upper_inc); + public static void tgeoseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_c.tgeoseq_expand_stbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intset_make(Pointer values, int count) { - var _result = _meos_a.intset_make(values, count); + public static void tspatialinst_set_stbox(Pointer inst, Pointer box) { + _meos_c.tspatialinst_set_stbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intspan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { - var _result = _meos_a.intspan_make(lower, upper, lower_inc, upper_inc); + public static void tspatialinstarr_set_stbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer box) { + _meos_c.tspatialinstarr_set_stbox(instants, count, lower_inc, upper_inc, interp, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer set_copy(Pointer s) { - var _result = _meos_a.set_copy(s); + public static void tspatialseqarr_set_stbox(Pointer sequences, int count, Pointer box) { + _meos_c.tspatialseqarr_set_stbox(sequences, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer span_copy(Pointer s) { - var _result = _meos_a.span_copy(s); + public static void tspatialseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_c.tspatialseq_expand_stbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer spanset_copy(Pointer ss) { - var _result = _meos_a.spanset_copy(ss); + public static void spatialarr_set_bbox(Pointer values, int basetype, int count, Pointer box) { + _meos_c.spatialarr_set_bbox(values, basetype, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer spanset_make(Pointer spans, int count) { - var _result = _meos_a.spanset_make(spans, count); + public static boolean boxop_tspatial_stbox(Pointer temp, Pointer box, Pointer bool, boolean invert) { + var _result = _meos_c.boxop_tspatial_stbox(temp, box, bool, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_make(Pointer values, int count) { - var _result = _meos_a.textset_make(values, count); + public static boolean boxop_tspatial_tspatial(Pointer temp1, Pointer temp2, Pointer bool) { + var _result = _meos_c.boxop_tspatial_tspatial(temp1, temp2, bool); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_make(Pointer values, int count) { - var _result = _meos_a.tstzset_make(values, count); + public static boolean srid_parse(Pointer str, Pointer srid) { + var _result = _meos_c.srid_parse(str, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_make(OffsetDateTime lower, OffsetDateTime upper, boolean lower_inc, boolean upper_inc) { - var lower_new = lower.toEpochSecond(); - var upper_new = upper.toEpochSecond(); - var _result = _meos_a.tstzspan_make(lower_new, upper_new, lower_inc, upper_inc); + public static Pointer spatial_parse_elem(Pointer str, int temptype, String delim, Pointer temp_srid) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.spatial_parse_elem(str, temptype, delim, temp_srid, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer bigint_to_set(long i) { - var _result = _meos_a.bigint_to_set(i); + public static Pointer geo_parse(Pointer str, int basetype, String delim, Pointer srid) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.geo_parse(str, basetype, delim, srid, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer bigint_to_span(int i) { - var _result = _meos_a.bigint_to_span(i); + public static Pointer stbox_parse(Pointer str) { + var _result = _meos_c.stbox_parse(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigint_to_spanset(int i) { - var _result = _meos_a.bigint_to_spanset(i); + public static Pointer tpoint_parse(Pointer str, int temptype) { + var _result = _meos_c.tpoint_parse(str, temptype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer date_to_set(int d) { - var _result = _meos_a.date_to_set(d); + public static Pointer tspatialinst_parse(Pointer str, int temptype, boolean end, Pointer temp_srid) { + var _result = _meos_c.tspatialinst_parse(str, temptype, end, temp_srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer date_to_span(int d) { - var _result = _meos_a.date_to_span(d); + public static Pointer tspatialseq_disc_parse(Pointer str, int temptype, Pointer temp_srid) { + var _result = _meos_c.tspatialseq_disc_parse(str, temptype, temp_srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer date_to_spanset(int d) { - var _result = _meos_a.date_to_spanset(d); + public static Pointer tspatialseq_cont_parse(Pointer str, int temptype, int interp, boolean end, Pointer temp_srid) { + var _result = _meos_c.tspatialseq_cont_parse(str, temptype, interp, end, temp_srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer dateset_to_tstzset(Pointer s) { - var _result = _meos_a.dateset_to_tstzset(s); + public static Pointer tspatialseqset_parse(Pointer str, int temptype, int interp, Pointer temp_srid) { + var _result = _meos_c.tspatialseqset_parse(str, temptype, interp, temp_srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_to_tstzspan(Pointer s) { - var _result = _meos_a.datespan_to_tstzspan(s); + public static Pointer tspatial_parse(Pointer str, int temptype) { + var _result = _meos_c.tspatial_parse(str, temptype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_to_tstzspanset(Pointer ss) { - var _result = _meos_a.datespanset_to_tstzspanset(ss); + public static boolean h3_are_neighbor_cells_meos(long origin, long destination) { + var _result = _meos_c.h3_are_neighbor_cells_meos(origin, destination); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_to_set(double d) { - var _result = _meos_a.float_to_set(d); + public static long h3_cells_to_directed_edge_meos(long origin, long destination) { + var _result = _meos_c.h3_cells_to_directed_edge_meos(origin, destination); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_to_span(double d) { - var _result = _meos_a.float_to_span(d); + public static boolean h3_is_valid_directed_edge_meos(long edge) { + var _result = _meos_c.h3_is_valid_directed_edge_meos(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_to_spanset(double d) { - var _result = _meos_a.float_to_spanset(d); + public static long h3_get_directed_edge_origin_meos(long edge) { + var _result = _meos_c.h3_get_directed_edge_origin_meos(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_to_intset(Pointer s) { - var _result = _meos_a.floatset_to_intset(s); + public static long h3_get_directed_edge_destination_meos(long edge) { + var _result = _meos_c.h3_get_directed_edge_destination_meos(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_to_intspan(Pointer s) { - var _result = _meos_a.floatspan_to_intspan(s); + public static long h3_cell_to_parent_meos(long origin, int resolution) { + var _result = _meos_c.h3_cell_to_parent_meos(origin, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_to_intspanset(Pointer ss) { - var _result = _meos_a.floatspanset_to_intspanset(ss); + public static long h3_cell_to_center_child_meos(long origin, int resolution) { + var _result = _meos_c.h3_cell_to_center_child_meos(origin, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_to_set(int i) { - var _result = _meos_a.int_to_set(i); + public static long h3_cell_to_child_pos_meos(long child, int parentRes) { + var _result = _meos_c.h3_cell_to_child_pos_meos(child, parentRes); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_to_span(int i) { - var _result = _meos_a.int_to_span(i); + public static long h3_child_pos_to_cell_meos(long childPos, long parent, int childRes) { + var _result = _meos_c.h3_child_pos_to_cell_meos(childPos, parent, childRes); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_to_spanset(int i) { - var _result = _meos_a.int_to_spanset(i); + public static int h3_get_resolution_meos(long hex) { + var _result = _meos_c.h3_get_resolution_meos(hex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intset_to_floatset(Pointer s) { - var _result = _meos_a.intset_to_floatset(s); + public static int h3_get_base_cell_number_meos(long hex) { + var _result = _meos_c.h3_get_base_cell_number_meos(hex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspan_to_floatspan(Pointer s) { - var _result = _meos_a.intspan_to_floatspan(s); + public static boolean h3_is_valid_cell_meos(long hex) { + var _result = _meos_c.h3_is_valid_cell_meos(hex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspanset_to_floatspanset(Pointer ss) { - var _result = _meos_a.intspanset_to_floatspanset(ss); + public static boolean h3_is_res_class_iii_meos(long hex) { + var _result = _meos_c.h3_is_res_class_iii_meos(hex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_to_span(Pointer s) { - var _result = _meos_a.set_to_span(s); + public static boolean h3_is_pentagon_meos(long hex) { + var _result = _meos_c.h3_is_pentagon_meos(hex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_to_spanset(Pointer s) { - var _result = _meos_a.set_to_spanset(s); + public static long h3_get_num_cells_meos(int resolution) { + var _result = _meos_c.h3_get_num_cells_meos(resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_to_spanset(Pointer s) { - var _result = _meos_a.span_to_spanset(s); + public static long h3_grid_distance_meos(long originIndex, long h3Index) { + var _result = _meos_c.h3_grid_distance_meos(originIndex, h3Index); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_to_set(Pointer txt) { - var _result = _meos_a.text_to_set(txt); + public static long h3_cell_to_vertex_meos(long cell, int vertexNum) { + var _result = _meos_c.h3_cell_to_vertex_meos(cell, vertexNum); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_to_set(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.timestamptz_to_set(t_new); + public static boolean h3_is_valid_vertex_meos(long vertex) { + var _result = _meos_c.h3_is_valid_vertex_meos(vertex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_to_span(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.timestamptz_to_span(t_new); + public static long h3index_in(String str) { + var _result = _meos_c.h3index_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_to_spanset(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.timestamptz_to_spanset(t_new); + public static String h3index_out(long cell) { + var _result = _meos_c.h3index_out(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_to_dateset(Pointer s) { - var _result = _meos_a.tstzset_to_dateset(s); + public static boolean h3index_eq(long a, long b) { + var _result = _meos_c.h3index_eq(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_to_datespan(Pointer s) { - var _result = _meos_a.tstzspan_to_datespan(s); + public static boolean h3index_ne(long a, long b) { + var _result = _meos_c.h3index_ne(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_to_datespanset(Pointer ss) { - var _result = _meos_a.tstzspanset_to_datespanset(ss); + public static boolean h3index_lt(long a, long b) { + var _result = _meos_c.h3index_lt(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintset_end_value(Pointer s) { - var _result = _meos_a.bigintset_end_value(s); + public static boolean h3index_le(long a, long b) { + var _result = _meos_c.h3index_le(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintset_start_value(Pointer s) { - var _result = _meos_a.bigintset_start_value(s); + public static boolean h3index_gt(long a, long b) { + var _result = _meos_c.h3index_gt(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_a.bigintset_value_n(s, n, result); + public static boolean h3index_ge(long a, long b) { + var _result = _meos_c.h3index_ge(a, b); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer bigintset_values(Pointer s) { - var _result = _meos_a.bigintset_values(s); + public static int h3index_cmp(long a, long b) { + var _result = _meos_c.h3index_cmp(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspan_lower(Pointer s) { - var _result = _meos_a.bigintspan_lower(s); + public static int h3index_hash(long cell) { + var _result = _meos_c.h3index_hash(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspan_upper(Pointer s) { - var _result = _meos_a.bigintspan_upper(s); + public static Pointer h3_grid_disk(long origin, int k) { + var _result = _meos_c.h3_grid_disk(origin, k); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspan_width(Pointer s) { - var _result = _meos_a.bigintspan_width(s); + public static Pointer h3_grid_ring(long origin, int k) { + var _result = _meos_c.h3_grid_ring(origin, k); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspanset_lower(Pointer ss) { - var _result = _meos_a.bigintspanset_lower(ss); + public static Pointer h3_grid_path_cells(long start, long end) { + var _result = _meos_c.h3_grid_path_cells(start, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspanset_upper(Pointer ss) { - var _result = _meos_a.bigintspanset_upper(ss); + public static Pointer h3_cell_to_children(long origin, int childRes) { + var _result = _meos_c.h3_cell_to_children(origin, childRes); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigintspanset_width(Pointer ss, boolean boundspan) { - var _result = _meos_a.bigintspanset_width(ss, boundspan); + public static Pointer h3_compact_cells(Pointer cells) { + var _result = _meos_c.h3_compact_cells(cells); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int dateset_end_value(Pointer s) { - var _result = _meos_a.dateset_end_value(s); + public static Pointer h3_uncompact_cells(Pointer cells, int res) { + var _result = _meos_c.h3_uncompact_cells(cells, res); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int dateset_start_value(Pointer s) { - var _result = _meos_a.dateset_start_value(s); + public static Pointer h3_origin_to_directed_edges(long origin) { + var _result = _meos_c.h3_origin_to_directed_edges(origin); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer dateset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_a.dateset_value_n(s, n, result); + public static Pointer h3_cell_to_vertexes(long cell) { + var _result = _meos_c.h3_cell_to_vertexes(cell); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer dateset_values(Pointer s) { - var _result = _meos_a.dateset_values(s); + public static Pointer h3_get_icosahedron_faces(long cell) { + var _result = _meos_c.h3_get_icosahedron_faces(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_duration(Pointer s) { - var _result = _meos_a.datespan_duration(s); + public static boolean ensure_valid_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int datespan_lower(Pointer s) { - var _result = _meos_a.datespan_lower(s); + public static boolean ensure_valid_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.ensure_valid_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int datespan_upper(Pointer s) { - var _result = _meos_a.datespan_upper(s); + public static boolean ensure_valid_th3index_tgeogpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ensure_valid_th3index_tgeogpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_date_n(Pointer ss, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_a.datespanset_date_n(ss, n, result); + public static Pointer datum2_h3index_eq(Pointer d1, Pointer d2, int type) { + var _result = _meos_c.datum2_h3index_eq(d1, d2, type); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_dates(Pointer ss) { - var _result = _meos_a.datespanset_dates(ss); + public static Pointer datum2_h3index_ne(Pointer d1, Pointer d2, int type) { + var _result = _meos_c.datum2_h3index_ne(d1, d2, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_duration(Pointer ss, boolean boundspan) { - var _result = _meos_a.datespanset_duration(ss, boundspan); + public static void th3indexinst_set_stbox(Pointer inst, Pointer box) { + _meos_c.th3indexinst_set_stbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int datespanset_end_date(Pointer ss) { - var _result = _meos_a.datespanset_end_date(ss); + public static void th3indexinstarr_set_stbox(Pointer instants, int count, Pointer box) { + _meos_c.th3indexinstarr_set_stbox(instants, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int datespanset_num_dates(Pointer ss) { - var _result = _meos_a.datespanset_num_dates(ss); + public static void th3indexseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_c.th3indexseq_expand_stbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int datespanset_start_date(Pointer ss) { - var _result = _meos_a.datespanset_start_date(ss); + public static long h3_gs_point_to_cell(Pointer point, int resolution) { + var _result = _meos_c.h3_gs_point_to_cell(point, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatset_end_value(Pointer s) { - var _result = _meos_a.floatset_end_value(s); + public static Pointer h3_cell_to_gs_point(long cell) { + var _result = _meos_c.h3_cell_to_gs_point(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatset_start_value(Pointer s) { - var _result = _meos_a.floatset_start_value(s); + public static Pointer h3_cell_to_gs_boundary(long cell) { + var _result = _meos_c.h3_cell_to_gs_boundary(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_a.floatset_value_n(s, n, result); + public static Pointer cell_boundary_to_gs(Pointer bnd) { + var _result = _meos_c.cell_boundary_to_gs(bnd); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer floatset_values(Pointer s) { - var _result = _meos_a.floatset_values(s); + public static double h3_sample_step_deg(int resolution) { + var _result = _meos_c.h3_sample_step_deg(resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspan_lower(Pointer s) { - var _result = _meos_a.floatspan_lower(s); + public static long h3_latlng_deg_to_cell(double lat_deg, double lng_deg, int resolution) { + var _result = _meos_c.h3_latlng_deg_to_cell(lat_deg, lng_deg, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspan_upper(Pointer s) { - var _result = _meos_a.floatspan_upper(s); + public static long h3_cell_to_parent_next_meos(long cell) { + var _result = _meos_c.h3_cell_to_parent_next_meos(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspan_width(Pointer s) { - var _result = _meos_a.floatspan_width(s); + public static long h3_cell_to_center_child_next_meos(long cell) { + var _result = _meos_c.h3_cell_to_center_child_next_meos(cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspanset_lower(Pointer ss) { - var _result = _meos_a.floatspanset_lower(ss); + public static Pointer h3_directed_edge_to_gs_boundary(long edge) { + var _result = _meos_c.h3_directed_edge_to_gs_boundary(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspanset_upper(Pointer ss) { - var _result = _meos_a.floatspanset_upper(ss); + public static Pointer h3_vertex_to_gs_point(long vertex) { + var _result = _meos_c.h3_vertex_to_gs_point(vertex); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double floatspanset_width(Pointer ss, boolean boundspan) { - var _result = _meos_a.floatspanset_width(ss, boundspan); + public static Pointer h3_cell_to_local_ij_meos(long origin, long cell) { + var _result = _meos_c.h3_cell_to_local_ij_meos(origin, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intset_end_value(Pointer s) { - var _result = _meos_a.intset_end_value(s); + public static long h3_local_ij_to_cell_meos(long origin, Pointer coord) { + var _result = _meos_c.h3_local_ij_to_cell_meos(origin, coord); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intset_start_value(Pointer s) { - var _result = _meos_a.intset_start_value(s); + public static int h3_unit_from_cstring(String unit) { + var _result = _meos_c.h3_unit_from_cstring(unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_a.intset_value_n(s, n, result); + public static double h3_cell_area_meos(long cell, int unit) { + var _result = _meos_c.h3_cell_area_meos(cell, unit); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer intset_values(Pointer s) { - var _result = _meos_a.intset_values(s); + public static double h3_edge_length_meos(long edge, int unit) { + var _result = _meos_c.h3_edge_length_meos(edge, unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intspan_lower(Pointer s) { - var _result = _meos_a.intspan_lower(s); + public static double h3_gs_great_circle_distance_meos(Pointer a, Pointer b, int unit) { + var _result = _meos_c.h3_gs_great_circle_distance_meos(a, b, unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intspan_upper(Pointer s) { - var _result = _meos_a.intspan_upper(s); + public static Pointer datum_h3_get_resolution(Pointer d) { + var _result = _meos_c.datum_h3_get_resolution(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intspan_width(Pointer s) { - var _result = _meos_a.intspan_width(s); + public static Pointer datum_h3_get_base_cell_number(Pointer d) { + var _result = _meos_c.datum_h3_get_base_cell_number(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intspanset_lower(Pointer ss) { - var _result = _meos_a.intspanset_lower(ss); + public static Pointer datum_h3_is_valid_cell(Pointer d) { + var _result = _meos_c.datum_h3_is_valid_cell(d); MeosErrorHandler.checkError(); return _result; } - @SuppressWarnings("unused") - public static int intspanset_upper(Pointer ss) { - var _result = _meos_a.intspanset_upper(ss); + @SuppressWarnings("unused") + public static Pointer datum_h3_is_res_class_iii(Pointer d) { + var _result = _meos_c.datum_h3_is_res_class_iii(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int intspanset_width(Pointer ss, boolean boundspan) { - var _result = _meos_a.intspanset_width(ss, boundspan); + public static Pointer datum_h3_is_pentagon(Pointer d) { + var _result = _meos_c.datum_h3_is_pentagon(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int set_hash(Pointer s) { - var _result = _meos_a.set_hash(s); + public static Pointer datum_h3_cell_to_parent(Pointer cell_d, Pointer res_d) { + var _result = _meos_c.datum_h3_cell_to_parent(cell_d, res_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long set_hash_extended(Pointer s, long seed) { - var _result = _meos_a.set_hash_extended(s, seed); + public static Pointer datum_h3_cell_to_parent_next(Pointer cell_d) { + var _result = _meos_c.datum_h3_cell_to_parent_next(cell_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int set_num_values(Pointer s) { - var _result = _meos_a.set_num_values(s); + public static Pointer datum_h3_cell_to_center_child(Pointer cell_d, Pointer res_d) { + var _result = _meos_c.datum_h3_cell_to_center_child(cell_d, res_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int span_hash(Pointer s) { - var _result = _meos_a.span_hash(s); + public static Pointer datum_h3_cell_to_center_child_next(Pointer cell_d) { + var _result = _meos_c.datum_h3_cell_to_center_child_next(cell_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long span_hash_extended(Pointer s, long seed) { - var _result = _meos_a.span_hash_extended(s, seed); + public static Pointer datum_h3_cell_to_child_pos(Pointer cell_d, Pointer parent_res_d) { + var _result = _meos_c.datum_h3_cell_to_child_pos(cell_d, parent_res_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_lower_inc(Pointer s) { - var _result = _meos_a.span_lower_inc(s); + public static Pointer datum_h3_child_pos_to_cell(Pointer pos_d, Pointer parent_d, Pointer child_res_d) { + var _result = _meos_c.datum_h3_child_pos_to_cell(pos_d, parent_d, child_res_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_upper_inc(Pointer s) { - var _result = _meos_a.span_upper_inc(s); + public static Pointer datum_h3_are_neighbor_cells(Pointer origin_d, Pointer dest_d) { + var _result = _meos_c.datum_h3_are_neighbor_cells(origin_d, dest_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_end_span(Pointer ss) { - var _result = _meos_a.spanset_end_span(ss); + public static Pointer datum_h3_cells_to_directed_edge(Pointer origin_d, Pointer dest_d) { + var _result = _meos_c.datum_h3_cells_to_directed_edge(origin_d, dest_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int spanset_hash(Pointer ss) { - var _result = _meos_a.spanset_hash(ss); + public static Pointer datum_h3_is_valid_directed_edge(Pointer d) { + var _result = _meos_c.datum_h3_is_valid_directed_edge(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long spanset_hash_extended(Pointer ss, long seed) { - var _result = _meos_a.spanset_hash_extended(ss, seed); + public static Pointer datum_h3_get_directed_edge_origin(Pointer d) { + var _result = _meos_c.datum_h3_get_directed_edge_origin(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_lower_inc(Pointer ss) { - var _result = _meos_a.spanset_lower_inc(ss); + public static Pointer datum_h3_get_directed_edge_destination(Pointer d) { + var _result = _meos_c.datum_h3_get_directed_edge_destination(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int spanset_num_spans(Pointer ss) { - var _result = _meos_a.spanset_num_spans(ss); + public static Pointer datum_h3_directed_edge_to_boundary(Pointer d) { + var _result = _meos_c.datum_h3_directed_edge_to_boundary(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_span(Pointer ss) { - var _result = _meos_a.spanset_span(ss); + public static Pointer datum_h3_cell_to_vertex(Pointer cell_d, Pointer vnum_d) { + var _result = _meos_c.datum_h3_cell_to_vertex(cell_d, vnum_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_span_n(Pointer ss, int i) { - var _result = _meos_a.spanset_span_n(ss, i); + public static Pointer datum_h3_vertex_to_latlng(Pointer d) { + var _result = _meos_c.datum_h3_vertex_to_latlng(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_spanarr(Pointer ss) { - var _result = _meos_a.spanset_spanarr(ss); + public static Pointer datum_h3_is_valid_vertex(Pointer d) { + var _result = _meos_c.datum_h3_is_valid_vertex(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_start_span(Pointer ss) { - var _result = _meos_a.spanset_start_span(ss); + public static Pointer datum_h3_grid_distance(Pointer origin_d, Pointer dest_d) { + var _result = _meos_c.datum_h3_grid_distance(origin_d, dest_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_upper_inc(Pointer ss) { - var _result = _meos_a.spanset_upper_inc(ss); + public static Pointer datum_h3_cell_to_local_ij(Pointer origin_d, Pointer cell_d) { + var _result = _meos_c.datum_h3_cell_to_local_ij(origin_d, cell_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_end_value(Pointer s) { - var _result = _meos_a.textset_end_value(s); + public static Pointer datum_h3_local_ij_to_cell(Pointer origin_d, Pointer coord_d) { + var _result = _meos_c.datum_h3_local_ij_to_cell(origin_d, coord_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_start_value(Pointer s) { - var _result = _meos_a.textset_start_value(s); + public static Pointer datum_h3_latlng_to_cell(Pointer point_d, Pointer res_d) { + var _result = _meos_c.datum_h3_latlng_to_cell(point_d, res_d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_a.textset_value_n(s, n, result); - Pointer new_result = result.getPointer(0); + public static Pointer datum_h3_cell_to_latlng(Pointer d) { + var _result = _meos_c.datum_h3_cell_to_latlng(d); MeosErrorHandler.checkError(); - return out ? new_result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer textset_values(Pointer s) { - var _result = _meos_a.textset_values(s); + public static Pointer datum_h3_cell_to_boundary(Pointer d) { + var _result = _meos_c.datum_h3_cell_to_boundary(d); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzset_end_value(Pointer s) { - var _result = _meos_a.tstzset_end_value(s); + public static Pointer datum_h3_cell_area(Pointer cell_d, Pointer unit_d) { + var _result = _meos_c.datum_h3_cell_area(cell_d, unit_d); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzset_start_value(Pointer s) { - var _result = _meos_a.tstzset_start_value(s); + public static Pointer datum_h3_edge_length(Pointer edge_d, Pointer unit_d) { + var _result = _meos_c.datum_h3_edge_length(edge_d, unit_d); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_a.tstzset_value_n(s, n, result); + public static Pointer datum_h3_great_circle_distance(Pointer a_d, Pointer b_d, Pointer unit_d) { + var _result = _meos_c.datum_h3_great_circle_distance(a_d, b_d, unit_d); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_values(Pointer s) { - var _result = _meos_a.tstzset_values(s); + public static Pointer json_in(String str) { + var _result = _meos_c.json_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_duration(Pointer s) { - var _result = _meos_a.tstzspan_duration(s); + public static String json_out(Pointer js) { + var _result = _meos_c.json_out(js); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspan_lower(Pointer s) { - var _result = _meos_a.tstzspan_lower(s); + public static Pointer jsonb_from_text(Pointer txt, boolean unique_keys) { + var _result = _meos_c.jsonb_from_text(txt, unique_keys); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspan_upper(Pointer s) { - var _result = _meos_a.tstzspan_upper(s); + public static Pointer jsonb_in(String str) { + var _result = _meos_c.jsonb_in(str); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_duration(Pointer ss, boolean boundspan) { - var _result = _meos_a.tstzspanset_duration(ss, boundspan); + public static String jsonb_out(Pointer jb) { + var _result = _meos_c.jsonb_out(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_end_timestamptz(Pointer ss) { - var _result = _meos_a.tstzspanset_end_timestamptz(ss); + public static Pointer json_make(Pointer keys_vals, int count) { + var _result = _meos_c.json_make(keys_vals, count); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_lower(Pointer ss) { - var _result = _meos_a.tstzspanset_lower(ss); + public static Pointer json_make_two_arg(Pointer keys, Pointer values, int count) { + var _result = _meos_c.json_make_two_arg(keys, values, count); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static int tstzspanset_num_timestamps(Pointer ss) { - var _result = _meos_a.tstzspanset_num_timestamps(ss); + public static Pointer jsonb_copy(Pointer jb) { + var _result = _meos_c.jsonb_copy(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_start_timestamptz(Pointer ss) { - var _result = _meos_a.tstzspanset_start_timestamptz(ss); + public static Pointer jsonb_make(Pointer keys_vals, int count) { + var _result = _meos_c.jsonb_make(keys_vals, count); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_timestamps(Pointer ss) { - var _result = _meos_a.tstzspanset_timestamps(ss); + public static Pointer jsonb_make_two_arg(Pointer keys, Pointer values, int count) { + var _result = _meos_c.jsonb_make_two_arg(keys, values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_timestamptz_n(Pointer ss, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_a.tstzspanset_timestamptz_n(ss, n, result); + public static boolean jsonb_to_bool(Pointer jb) { + var _result = _meos_c.jsonb_to_bool(jb); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_upper(Pointer ss) { - var _result = _meos_a.tstzspanset_upper(ss); + public static String jsonb_to_cstring(Pointer jb) { + var _result = _meos_c.jsonb_to_cstring(jb); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer bigintset_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.bigintset_shift_scale(s, shift, width, hasshift, haswidth); + public static int jsonb_to_float4(Pointer jb) { + var _result = _meos_c.jsonb_to_float4(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspan_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.bigintspan_shift_scale(s, shift, width, hasshift, haswidth); + public static int jsonb_to_float8(Pointer jb) { + var _result = _meos_c.jsonb_to_float8(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspanset_shift_scale(Pointer ss, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.bigintspanset_shift_scale(ss, shift, width, hasshift, haswidth); + public static short jsonb_to_int16(Pointer jb) { + var _result = _meos_c.jsonb_to_int16(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer dateset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.dateset_shift_scale(s, shift, width, hasshift, haswidth); + public static int jsonb_to_int32(Pointer jb) { + var _result = _meos_c.jsonb_to_int32(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.datespan_shift_scale(s, shift, width, hasshift, haswidth); + public static long jsonb_to_int64(Pointer jb) { + var _result = _meos_c.jsonb_to_int64(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.datespanset_shift_scale(ss, shift, width, hasshift, haswidth); + public static int jsonb_to_numeric(Pointer jb) { + var _result = _meos_c.jsonb_to_numeric(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_ceil(Pointer s) { - var _result = _meos_a.floatset_ceil(s); + public static Pointer jsonb_to_text(Pointer jb) { + var _result = _meos_c.jsonb_to_text(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_degrees(Pointer s, boolean normalize) { - var _result = _meos_a.floatset_degrees(s, normalize); + public static Pointer json_array_element(Pointer js, int element) { + var _result = _meos_c.json_array_element(js, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_floor(Pointer s) { - var _result = _meos_a.floatset_floor(s); + public static Pointer json_array_element_text(Pointer js, int element) { + var _result = _meos_c.json_array_element_text(js, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_radians(Pointer s) { - var _result = _meos_a.floatset_radians(s); + public static Pointer json_array_elements(Pointer js, Pointer count) { + var _result = _meos_c.json_array_elements(js, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatset_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.floatset_shift_scale(s, shift, width, hasshift, haswidth); + public static Pointer json_array_elements_text(Pointer js, Pointer count) { + var _result = _meos_c.json_array_elements_text(js, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_ceil(Pointer s) { - var _result = _meos_a.floatspan_ceil(s); + public static int json_array_length(Pointer js) { + var _result = _meos_c.json_array_length(js); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_degrees(Pointer s, boolean normalize) { - var _result = _meos_a.floatspan_degrees(s, normalize); + public static Pointer json_each(Pointer js, Pointer values, Pointer count) { + var _result = _meos_c.json_each(js, values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_floor(Pointer s) { - var _result = _meos_a.floatspan_floor(s); + public static Pointer json_each_text(Pointer js, Pointer values, Pointer count) { + var _result = _meos_c.json_each_text(js, values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_radians(Pointer s) { - var _result = _meos_a.floatspan_radians(s); + public static Pointer json_extract_path(Pointer js, Pointer path_elems, int path_len) { + var _result = _meos_c.json_extract_path(js, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_round(Pointer s, int maxdd) { - var _result = _meos_a.floatspan_round(s, maxdd); + public static Pointer json_extract_path_text(Pointer js, Pointer path_elems, int path_len) { + var _result = _meos_c.json_extract_path_text(js, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.floatspan_shift_scale(s, shift, width, hasshift, haswidth); + public static Pointer json_object_field(Pointer js, Pointer key) { + var _result = _meos_c.json_object_field(js, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_ceil(Pointer ss) { - var _result = _meos_a.floatspanset_ceil(ss); + public static Pointer json_object_field_text(Pointer js, Pointer key) { + var _result = _meos_c.json_object_field_text(js, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_floor(Pointer ss) { - var _result = _meos_a.floatspanset_floor(ss); + public static Pointer json_object_keys(Pointer js, Pointer count) { + var _result = _meos_c.json_object_keys(js, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_degrees(Pointer ss, boolean normalize) { - var _result = _meos_a.floatspanset_degrees(ss, normalize); + public static Pointer json_typeof(Pointer js) { + var _result = _meos_c.json_typeof(js); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_radians(Pointer ss) { - var _result = _meos_a.floatspanset_radians(ss); + public static Pointer jsonb_array_element(Pointer jb, int element) { + var _result = _meos_c.jsonb_array_element(jb, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_round(Pointer ss, int maxdd) { - var _result = _meos_a.floatspanset_round(ss, maxdd); + public static Pointer jsonb_array_element_text(Pointer jb, int element) { + var _result = _meos_c.jsonb_array_element_text(jb, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_shift_scale(Pointer ss, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.floatspanset_shift_scale(ss, shift, width, hasshift, haswidth); + public static Pointer jsonb_array_elements(Pointer jb, Pointer count) { + var _result = _meos_c.jsonb_array_elements(jb, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.intset_shift_scale(s, shift, width, hasshift, haswidth); + public static Pointer jsonb_array_elements_text(Pointer jb, Pointer count) { + var _result = _meos_c.jsonb_array_elements_text(jb, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.intspan_shift_scale(s, shift, width, hasshift, haswidth); + public static int jsonb_array_length(Pointer jb) { + var _result = _meos_c.jsonb_array_length(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_a.intspanset_shift_scale(ss, shift, width, hasshift, haswidth); + public static boolean jsonb_contained(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_contained(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_expand(Pointer s, Pointer interv) { - var _result = _meos_a.tstzspan_expand(s, interv); + public static boolean jsonb_contains(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_contains(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_round(Pointer s, int maxdd) { - var _result = _meos_a.set_round(s, maxdd); + public static Pointer jsonb_each(Pointer jb, Pointer values, Pointer count) { + var _result = _meos_c.jsonb_each(jb, values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_text_textset(Pointer txt, Pointer s) { - var _result = _meos_a.textcat_text_textset(txt, s); + public static Pointer jsonb_each_text(Pointer jb, Pointer values, Pointer count) { + var _result = _meos_c.jsonb_each_text(jb, values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_textset_text(Pointer s, Pointer txt) { - var _result = _meos_a.textcat_textset_text(s, txt); + public static boolean jsonb_exists(Pointer jb, Pointer key) { + var _result = _meos_c.jsonb_exists(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_initcap(Pointer s) { - var _result = _meos_a.textset_initcap(s); + public static boolean jsonb_exists_array(Pointer jb, Pointer keys_elems, int keys_len, boolean any) { + var _result = _meos_c.jsonb_exists_array(jb, keys_elems, keys_len, any); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_lower(Pointer s) { - var _result = _meos_a.textset_lower(s); + public static Pointer jsonb_extract_path(Pointer jb, Pointer path_elems, int path_len) { + var _result = _meos_c.jsonb_extract_path(jb, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textset_upper(Pointer s) { - var _result = _meos_a.textset_upper(s); + public static Pointer jsonb_extract_path_text(Pointer jb, Pointer path_elems, int path_len) { + var _result = _meos_c.jsonb_extract_path_text(jb, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_tprecision(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_a.timestamptz_tprecision(t_new, duration, torigin_new); + public static int jsonb_hash(Pointer jb) { + var _result = _meos_c.jsonb_hash(jb); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_shift_scale(Pointer s, Pointer shift, Pointer duration) { - var _result = _meos_a.tstzset_shift_scale(s, shift, duration); + public static long jsonb_hash_extended(Pointer jb, long seed) { + var _result = _meos_c.jsonb_hash_extended(jb, seed); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_tprecision(Pointer s, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_a.tstzset_tprecision(s, duration, torigin_new); + public static Pointer jsonb_object_field(Pointer jb, Pointer key) { + var _result = _meos_c.jsonb_object_field(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_shift_scale(Pointer s, Pointer shift, Pointer duration) { - var _result = _meos_a.tstzspan_shift_scale(s, shift, duration); + public static Pointer jsonb_object_field_text(Pointer jb, Pointer key) { + var _result = _meos_c.jsonb_object_field_text(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_tprecision(Pointer s, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_a.tstzspan_tprecision(s, duration, torigin_new); + public static Pointer jsonb_object_keys(Pointer jb, Pointer count) { + var _result = _meos_c.jsonb_object_keys(jb, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_shift_scale(Pointer ss, Pointer shift, Pointer duration) { - var _result = _meos_a.tstzspanset_shift_scale(ss, shift, duration); + public static Pointer json_strip_nulls(Pointer js, boolean strip_in_arrays) { + var _result = _meos_c.json_strip_nulls(js, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_tprecision(Pointer ss, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_a.tstzspanset_tprecision(ss, duration, torigin_new); + public static Pointer jsonb_concat(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_concat(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int set_cmp(Pointer s1, Pointer s2) { - var _result = _meos_a.set_cmp(s1, s2); + public static Pointer jsonb_delete(Pointer jb, Pointer key) { + var _result = _meos_c.jsonb_delete(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_eq(Pointer s1, Pointer s2) { - var _result = _meos_a.set_eq(s1, s2); + public static Pointer jsonb_delete_array(Pointer jb, Pointer keys_elems, int keys_len) { + var _result = _meos_c.jsonb_delete_array(jb, keys_elems, keys_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_ge(Pointer s1, Pointer s2) { - var _result = _meos_a.set_ge(s1, s2); + public static Pointer jsonb_delete_index(Pointer jb, int idx) { + var _result = _meos_c.jsonb_delete_index(jb, idx); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_gt(Pointer s1, Pointer s2) { - var _result = _meos_a.set_gt(s1, s2); + public static Pointer jsonb_delete_path(Pointer jb, Pointer path_elems, int path_len) { + var _result = _meos_c.jsonb_delete_path(jb, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_le(Pointer s1, Pointer s2) { - var _result = _meos_a.set_le(s1, s2); + public static Pointer jsonb_insert(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean after) { + var _result = _meos_c.jsonb_insert(jb, path_elems, path_len, newjb, after); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_lt(Pointer s1, Pointer s2) { - var _result = _meos_a.set_lt(s1, s2); + public static Pointer jsonb_pretty(Pointer jb) { + var _result = _meos_c.jsonb_pretty(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean set_ne(Pointer s1, Pointer s2) { - var _result = _meos_a.set_ne(s1, s2); + public static Pointer jsonb_set(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean create) { + var _result = _meos_c.jsonb_set(jb, path_elems, path_len, newjb, create); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int span_cmp(Pointer s1, Pointer s2) { - var _result = _meos_a.span_cmp(s1, s2); + public static Pointer jsonb_set_lax(Pointer jb, Pointer path_elems, int path_len, Pointer newjb, boolean create, Pointer handle_null) { + var _result = _meos_c.jsonb_set_lax(jb, path_elems, path_len, newjb, create, handle_null); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_eq(Pointer s1, Pointer s2) { - var _result = _meos_a.span_eq(s1, s2); + public static Pointer jsonb_strip_nulls(Pointer jb, boolean strip_in_arrays) { + var _result = _meos_c.jsonb_strip_nulls(jb, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_ge(Pointer s1, Pointer s2) { - var _result = _meos_a.span_ge(s1, s2); + public static int jsonb_cmp(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_cmp(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_gt(Pointer s1, Pointer s2) { - var _result = _meos_a.span_gt(s1, s2); + public static boolean jsonb_eq(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_eq(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_le(Pointer s1, Pointer s2) { - var _result = _meos_a.span_le(s1, s2); + public static boolean jsonb_ge(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_ge(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_lt(Pointer s1, Pointer s2) { - var _result = _meos_a.span_lt(s1, s2); + public static boolean jsonb_gt(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_gt(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean span_ne(Pointer s1, Pointer s2) { - var _result = _meos_a.span_ne(s1, s2); + public static boolean jsonb_le(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_le(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int spanset_cmp(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_cmp(ss1, ss2); + public static boolean jsonb_lt(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_lt(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_eq(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_eq(ss1, ss2); + public static boolean jsonb_ne(Pointer jb1, Pointer jb2) { + var _result = _meos_c.jsonb_ne(jb1, jb2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_ge(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_ge(ss1, ss2); + public static int jsonb_path_exists(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonb_path_exists(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_gt(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_gt(ss1, ss2); + public static boolean jsonb_path_match(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonb_path_match(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_le(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_le(ss1, ss2); + public static Pointer jsonb_path_query_all(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonb_path_query_all(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_lt(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_lt(ss1, ss2); + public static Pointer jsonb_path_query_array(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonb_path_query_array(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean spanset_ne(Pointer ss1, Pointer ss2) { - var _result = _meos_a.spanset_ne(ss1, ss2); + public static Pointer jsonb_path_query_first(Pointer jb, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonb_path_query_first(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_spans(Pointer s) { - var _result = _meos_a.set_spans(s); + public static Pointer jsonpath_in(String str) { + var _result = _meos_c.jsonpath_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_split_each_n_spans(Pointer s, int elems_per_span, Pointer count) { - var _result = _meos_a.set_split_each_n_spans(s, elems_per_span, count); + public static Pointer jsonpath_copy(Pointer jp) { + var _result = _meos_c.jsonpath_copy(jp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_split_n_spans(Pointer s, int span_count, Pointer count) { - var _result = _meos_a.set_split_n_spans(s, span_count, count); + public static String jsonpath_out(Pointer jp) { + var _result = _meos_c.jsonpath_out(jp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_spans(Pointer ss) { - var _result = _meos_a.spanset_spans(ss); + public static Pointer jsonbset_in(String str) { + var _result = _meos_c.jsonbset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_split_each_n_spans(Pointer ss, int elems_per_span, Pointer count) { - var _result = _meos_a.spanset_split_each_n_spans(ss, elems_per_span, count); + public static String jsonbset_out(Pointer s, int maxdd) { + var _result = _meos_c.jsonbset_out(s, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_split_n_spans(Pointer ss, int span_count, Pointer count) { - var _result = _meos_a.spanset_split_n_spans(ss, span_count, count); + public static Pointer jsonbset_make(Pointer values, int count) { + var _result = _meos_c.jsonbset_make(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_bigint(Pointer s, long i) { - var _result = _meos_a.adjacent_span_bigint(s, i); + public static Pointer jsonb_to_set(Pointer jb) { + var _result = _meos_c.jsonb_to_set(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_date(Pointer s, int d) { - var _result = _meos_a.adjacent_span_date(s, d); + public static Pointer jsonbset_end_value(Pointer s) { + var _result = _meos_c.jsonbset_end_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_float(Pointer s, double d) { - var _result = _meos_a.adjacent_span_float(s, d); + public static Pointer jsonbset_start_value(Pointer s) { + var _result = _meos_c.jsonbset_start_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_int(Pointer s, int i) { - var _result = _meos_a.adjacent_span_int(s, i); + public static Pointer jsonbset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.jsonbset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static boolean adjacent_span_span(Pointer s1, Pointer s2) { - var _result = _meos_a.adjacent_span_span(s1, s2); + public static Pointer jsonbset_values(Pointer s) { + var _result = _meos_c.jsonbset_values(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_a.adjacent_span_spanset(s, ss); + public static Pointer concat_jsonbset_jsonb(Pointer s, Pointer jb, boolean invert) { + var _result = _meos_c.concat_jsonbset_jsonb(s, jb, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.adjacent_span_timestamptz(s, t_new); + public static Pointer jsonbset_array_length(Pointer set) { + var _result = _meos_c.jsonbset_array_length(set); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_bigint(Pointer ss, long i) { - var _result = _meos_a.adjacent_spanset_bigint(ss, i); + public static Pointer jsonbset_object_field(Pointer set, Pointer key, boolean astext, int null_handle) { + var _result = _meos_c.jsonbset_object_field(set, key, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_date(Pointer ss, int d) { - var _result = _meos_a.adjacent_spanset_date(ss, d); + public static Pointer jsonbset_array_element(Pointer set, int idx, boolean astext, int null_handle) { + var _result = _meos_c.jsonbset_array_element(set, idx, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_float(Pointer ss, double d) { - var _result = _meos_a.adjacent_spanset_float(ss, d); + public static Pointer jsonbset_delete_index(Pointer set, int idx) { + var _result = _meos_c.jsonbset_delete_index(set, idx); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_int(Pointer ss, int i) { - var _result = _meos_a.adjacent_spanset_int(ss, i); + public static Pointer jsonbset_delete(Pointer set, Pointer key) { + var _result = _meos_c.jsonbset_delete(set, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.adjacent_spanset_timestamptz(ss, t_new); + public static Pointer jsonbset_delete_array(Pointer set, Pointer keys, int count) { + var _result = _meos_c.jsonbset_delete_array(set, keys, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_a.adjacent_spanset_span(ss, s); + public static Pointer jsonbset_exists(Pointer set, Pointer key) { + var _result = _meos_c.jsonbset_exists(set, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_a.adjacent_spanset_spanset(ss1, ss2); + public static Pointer jsonbset_exists_array(Pointer set, Pointer keys, int count, boolean any) { + var _result = _meos_c.jsonbset_exists_array(set, keys, count, any); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_bigint_set(long i, Pointer s) { - var _result = _meos_a.contained_bigint_set(i, s); + public static Pointer jsonbset_set(Pointer set, Pointer keys, int count, Pointer newjb, boolean create, Pointer null_handle, boolean lax) { + var _result = _meos_c.jsonbset_set(set, keys, count, newjb, create, null_handle, lax); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_bigint_span(long i, Pointer s) { - var _result = _meos_a.contained_bigint_span(i, s); + public static Pointer jsonbset_to_alphanumset(Pointer set, String key, int settype, int null_handle) { + var _result = _meos_c.jsonbset_to_alphanumset(set, key, settype, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_bigint_spanset(long i, Pointer ss) { - var _result = _meos_a.contained_bigint_spanset(i, ss); + public static Pointer jsonbset_to_intset(Pointer set, String key, int null_handle) { + var _result = _meos_c.jsonbset_to_intset(set, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_date_set(int d, Pointer s) { - var _result = _meos_a.contained_date_set(d, s); + public static Pointer jsonbset_to_floatset(Pointer set, String key, int null_handle) { + var _result = _meos_c.jsonbset_to_floatset(set, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_date_span(int d, Pointer s) { - var _result = _meos_a.contained_date_span(d, s); + public static Pointer jsonbset_to_textset_key(Pointer set, String key, int null_handle) { + var _result = _meos_c.jsonbset_to_textset_key(set, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_date_spanset(int d, Pointer ss) { - var _result = _meos_a.contained_date_spanset(d, ss); + public static Pointer jsonbset_strip_nulls(Pointer set, boolean strip_in_arrays) { + var _result = _meos_c.jsonbset_strip_nulls(set, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_float_set(double d, Pointer s) { - var _result = _meos_a.contained_float_set(d, s); + public static Pointer jsonbset_pretty(Pointer set) { + var _result = _meos_c.jsonbset_pretty(set); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_float_span(double d, Pointer s) { - var _result = _meos_a.contained_float_span(d, s); + public static Pointer jsonbset_delete_path(Pointer set, Pointer path_elems, int path_len) { + var _result = _meos_c.jsonbset_delete_path(set, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_float_spanset(double d, Pointer ss) { - var _result = _meos_a.contained_float_spanset(d, ss); + public static Pointer jsonbset_extract_path(Pointer set, Pointer path_elems, int path_len, boolean astext, int null_handle) { + var _result = _meos_c.jsonbset_extract_path(set, path_elems, path_len, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_int_set(int i, Pointer s) { - var _result = _meos_a.contained_int_set(i, s); + public static Pointer jsonbset_insert(Pointer set, Pointer path_elems, int path_len, Pointer newjb, boolean after) { + var _result = _meos_c.jsonbset_insert(set, path_elems, path_len, newjb, after); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_int_span(int i, Pointer s) { - var _result = _meos_a.contained_int_span(i, s); + public static Pointer jsonbset_path_exists(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonbset_path_exists(set, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_int_spanset(int i, Pointer ss) { - var _result = _meos_a.contained_int_spanset(i, ss); + public static Pointer jsonbset_path_match(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonbset_path_match(set, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_set_set(Pointer s1, Pointer s2) { - var _result = _meos_a.contained_set_set(s1, s2); + public static Pointer jsonbset_path_query_array(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonbset_path_query_array(set, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_span_span(Pointer s1, Pointer s2) { - var _result = _meos_a.contained_span_span(s1, s2); + public static Pointer jsonbset_path_query_first(Pointer set, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.jsonbset_path_query_first(set, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_a.contained_span_spanset(s, ss); + public static boolean contained_jsonb_set(Pointer jb, Pointer s) { + var _result = _meos_c.contained_jsonb_set(jb, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_a.contained_spanset_span(ss, s); + public static boolean contains_set_jsonb(Pointer s, Pointer jb) { + var _result = _meos_c.contains_set_jsonb(s, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_a.contained_spanset_spanset(ss1, ss2); + public static Pointer intersection_jsonb_set(Pointer jb, Pointer s) { + var _result = _meos_c.intersection_jsonb_set(jb, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_text_set(Pointer txt, Pointer s) { - var _result = _meos_a.contained_text_set(txt, s); + public static Pointer intersection_set_jsonb(Pointer s, Pointer jb) { + var _result = _meos_c.intersection_set_jsonb(s, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.contained_timestamptz_set(t_new, s); + public static Pointer jsonb_union_transfn(Pointer state, Pointer jb) { + var _result = _meos_c.jsonb_union_transfn(state, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.contained_timestamptz_span(t_new, s); + public static Pointer minus_jsonb_set(Pointer jb, Pointer s) { + var _result = _meos_c.minus_jsonb_set(jb, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.contained_timestamptz_spanset(t_new, ss); + public static Pointer minus_set_jsonb(Pointer s, Pointer jb) { + var _result = _meos_c.minus_set_jsonb(s, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_bigint(Pointer s, long i) { - var _result = _meos_a.contains_set_bigint(s, i); + public static Pointer union_jsonb_set(Pointer jb, Pointer s) { + var _result = _meos_c.union_jsonb_set(jb, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_date(Pointer s, int d) { - var _result = _meos_a.contains_set_date(s, d); + public static Pointer union_set_jsonb(Pointer s, Pointer jb) { + var _result = _meos_c.union_set_jsonb(s, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_float(Pointer s, double d) { - var _result = _meos_a.contains_set_float(s, d); + public static Pointer tjsonb_from_mfjson(String str) { + var _result = _meos_c.tjsonb_from_mfjson(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_int(Pointer s, int i) { - var _result = _meos_a.contains_set_int(s, i); + public static Pointer tjsonb_in(String str) { + var _result = _meos_c.tjsonb_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_set(Pointer s1, Pointer s2) { - var _result = _meos_a.contains_set_set(s1, s2); + public static String tjsonb_out(Pointer temp) { + var _result = _meos_c.tjsonb_out(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_text(Pointer s, Pointer t) { - var _result = _meos_a.contains_set_text(s, t); + public static Pointer tjsonbinst_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tjsonbinst_from_mfjson(mfjson); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.contains_set_timestamptz(s, t_new); + public static Pointer tjsonbinst_in(String str) { + var _result = _meos_c.tjsonbinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_bigint(Pointer s, long i) { - var _result = _meos_a.contains_span_bigint(s, i); + public static Pointer tjsonbseq_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tjsonbseq_from_mfjson(mfjson); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_date(Pointer s, int d) { - var _result = _meos_a.contains_span_date(s, d); + public static Pointer tjsonbseq_in(String str, int interp) { + var _result = _meos_c.tjsonbseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_float(Pointer s, double d) { - var _result = _meos_a.contains_span_float(s, d); + public static Pointer tjsonbseqset_from_mfjson(Pointer mfjson) { + var _result = _meos_c.tjsonbseqset_from_mfjson(mfjson); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_int(Pointer s, int i) { - var _result = _meos_a.contains_span_int(s, i); + public static Pointer tjsonbseqset_in(String str) { + var _result = _meos_c.tjsonbseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_span(Pointer s1, Pointer s2) { - var _result = _meos_a.contains_span_span(s1, s2); + public static Pointer tjsonb_from_base_temp(Pointer jsonb, Pointer temp) { + var _result = _meos_c.tjsonb_from_base_temp(jsonb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_a.contains_span_spanset(s, ss); + public static Pointer tjsonbinst_make(Pointer jsonb, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.tjsonbinst_make(jsonb, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.contains_span_timestamptz(s, t_new); + public static Pointer tjsonbseq_from_base_tstzset(Pointer jsonb, Pointer s) { + var _result = _meos_c.tjsonbseq_from_base_tstzset(jsonb, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_bigint(Pointer ss, long i) { - var _result = _meos_a.contains_spanset_bigint(ss, i); + public static Pointer tjsonbseq_from_base_tstzspan(Pointer jsonb, Pointer sp) { + var _result = _meos_c.tjsonbseq_from_base_tstzspan(jsonb, sp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_date(Pointer ss, int d) { - var _result = _meos_a.contains_spanset_date(ss, d); + public static Pointer tjsonbseqset_from_base_tstzspanset(Pointer jsonb, Pointer ss) { + var _result = _meos_c.tjsonbseqset_from_base_tstzspanset(jsonb, ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_float(Pointer ss, double d) { - var _result = _meos_a.contains_spanset_float(ss, d); + public static Pointer tjsonb_to_ttext(Pointer temp) { + var _result = _meos_c.tjsonb_to_ttext(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_int(Pointer ss, int i) { - var _result = _meos_a.contains_spanset_int(ss, i); + public static Pointer ttext_to_tjsonb(Pointer temp) { + var _result = _meos_c.ttext_to_tjsonb(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_a.contains_spanset_span(ss, s); + public static Pointer tjsonb_end_value(Pointer temp) { + var _result = _meos_c.tjsonb_end_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_a.contains_spanset_spanset(ss1, ss2); + public static Pointer tjsonb_start_value(Pointer temp) { + var _result = _meos_c.tjsonb_start_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_spanset_timestamptz(Pointer ss, OffsetDateTime t) { + public static boolean tjsonb_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { var t_new = t.toEpochSecond(); - var _result = _meos_a.contains_spanset_timestamptz(ss, t_new); + var _result = _meos_c.tjsonb_value_at_timestamptz(temp, t_new, strict, value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_set_set(Pointer s1, Pointer s2) { - var _result = _meos_a.overlaps_set_set(s1, s2); + public static Pointer tjsonb_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.tjsonb_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static boolean overlaps_span_span(Pointer s1, Pointer s2) { - var _result = _meos_a.overlaps_span_span(s1, s2); + public static Pointer tjsonb_values(Pointer temp, Pointer count) { + var _result = _meos_c.tjsonb_values(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_a.overlaps_span_spanset(s, ss); + public static Pointer concat_tjsonb_jsonb(Pointer temp, Pointer jb, boolean invert) { + var _result = _meos_c.concat_tjsonb_jsonb(temp, jb, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_a.overlaps_spanset_span(ss, s); + public static Pointer concat_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.concat_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_a.overlaps_spanset_spanset(ss1, ss2); + public static Pointer contains_tjsonb_jsonb(Pointer temp, Pointer jb, boolean invert) { + var _result = _meos_c.contains_tjsonb_jsonb(temp, jb, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_date_set(int d, Pointer s) { - var _result = _meos_a.after_date_set(d, s); + public static Pointer contains_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.contains_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_date_span(int d, Pointer s) { - var _result = _meos_a.after_date_span(d, s); + public static int null_handle_type_from_string(String str) { + var _result = _meos_c.null_handle_type_from_string(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_date_spanset(int d, Pointer ss) { - var _result = _meos_a.after_date_spanset(d, ss); + public static Pointer tjson_array_element(Pointer temp, int idx, int null_handle) { + var _result = _meos_c.tjson_array_element(temp, idx, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_set_date(Pointer s, int d) { - var _result = _meos_a.after_set_date(s, d); + public static Pointer tjson_array_length(Pointer temp) { + var _result = _meos_c.tjson_array_length(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_set_timestamptz(s, t_new); + public static Pointer tjson_extract_path(Pointer temp, Pointer path_elems, int path_len, int null_handle) { + var _result = _meos_c.tjson_extract_path(temp, path_elems, path_len, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_span_date(Pointer s, int d) { - var _result = _meos_a.after_span_date(s, d); + public static Pointer tjson_object_field(Pointer temp, Pointer key, boolean astext, int null_handle) { + var _result = _meos_c.tjson_object_field(temp, key, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_span_timestamptz(s, t_new); + public static Pointer tjson_strip_nulls(Pointer temp, boolean strip_in_arrays) { + var _result = _meos_c.tjson_strip_nulls(temp, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_spanset_date(Pointer ss, int d) { - var _result = _meos_a.after_spanset_date(ss, d); + public static Pointer tjsonb_array_element(Pointer temp, int idx, boolean astext, int null_handle) { + var _result = _meos_c.tjsonb_array_element(temp, idx, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_spanset_timestamptz(ss, t_new); + public static Pointer tjsonb_array_length(Pointer temp) { + var _result = _meos_c.tjsonb_array_length(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_timestamptz_set(t_new, s); + public static Pointer tjsonb_delete(Pointer temp, Pointer key) { + var _result = _meos_c.tjsonb_delete(temp, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_timestamptz_span(t_new, s); + public static Pointer tjsonb_delete_array(Pointer temp, Pointer keys, int count) { + var _result = _meos_c.tjsonb_delete_array(temp, keys, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.after_timestamptz_spanset(t_new, ss); + public static Pointer tjsonb_delete_index(Pointer temp, int idx) { + var _result = _meos_c.tjsonb_delete_index(temp, idx); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_date_set(int d, Pointer s) { - var _result = _meos_a.before_date_set(d, s); + public static Pointer tjsonb_delete_path(Pointer temp, Pointer path_elems, int path_len) { + var _result = _meos_c.tjsonb_delete_path(temp, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_date_span(int d, Pointer s) { - var _result = _meos_a.before_date_span(d, s); + public static Pointer tjsonb_exists(Pointer temp, Pointer key) { + var _result = _meos_c.tjsonb_exists(temp, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_date_spanset(int d, Pointer ss) { - var _result = _meos_a.before_date_spanset(d, ss); + public static Pointer tjsonb_exists_array(Pointer temp, Pointer keys, int count, boolean any) { + var _result = _meos_c.tjsonb_exists_array(temp, keys, count, any); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_set_date(Pointer s, int d) { - var _result = _meos_a.before_set_date(s, d); + public static Pointer tjsonb_extract_path(Pointer temp, Pointer path_elems, int path_len, boolean astext, int null_handle) { + var _result = _meos_c.tjsonb_extract_path(temp, path_elems, path_len, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_set_timestamptz(s, t_new); + public static Pointer tjsonb_insert(Pointer temp, Pointer keys, int count, Pointer newjb, boolean after) { + var _result = _meos_c.tjsonb_insert(temp, keys, count, newjb, after); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_span_date(Pointer s, int d) { - var _result = _meos_a.before_span_date(s, d); + public static Pointer tjsonb_object_field(Pointer temp, Pointer key, boolean astext, int null_handle) { + var _result = _meos_c.tjsonb_object_field(temp, key, astext, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_span_timestamptz(s, t_new); + public static Pointer tjsonb_path_exists(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.tjsonb_path_exists(temp, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_spanset_date(Pointer ss, int d) { - var _result = _meos_a.before_spanset_date(ss, d); + public static Pointer tjsonb_path_match(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.tjsonb_path_match(temp, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_spanset_timestamptz(ss, t_new); + public static Pointer tjsonb_path_query_array(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.tjsonb_path_query_array(temp, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_timestamptz_set(t_new, s); + public static Pointer tjsonb_path_query_first(Pointer temp, Pointer jp, Pointer vars, boolean silent, boolean tz) { + var _result = _meos_c.tjsonb_path_query_first(temp, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_timestamptz_span(t_new, s); + public static Pointer tjsonb_pretty(Pointer temp) { + var _result = _meos_c.tjsonb_pretty(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_a.before_timestamptz_spanset(t_new, ss); + public static Pointer tjsonb_set(Pointer temp, Pointer keys, int count, Pointer newjb, boolean create, Pointer handle_null, boolean lax) { + var _result = _meos_c.tjsonb_set(temp, keys, count, newjb, create, handle_null, lax); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_bigint_set(long i, Pointer s) { - var _result = _meos_a.left_bigint_set(i, s); + public static Pointer tjsonb_strip_nulls(Pointer temp, boolean strip_in_arrays) { + var _result = _meos_c.tjsonb_strip_nulls(temp, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_bigint_span(long i, Pointer s) { - var _result = _meos_a.left_bigint_span(i, s); + public static Pointer tjsonb_to_tbool(Pointer temp, String key, int null_handle) { + var _result = _meos_c.tjsonb_to_tbool(temp, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_bigint_spanset(long i, Pointer ss) { - var _result = _meos_a.left_bigint_spanset(i, ss); + public static Pointer tjsonb_to_tfloat(Pointer temp, String key, int interp, int null_handle) { + var _result = _meos_c.tjsonb_to_tfloat(temp, key, interp, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_float_set(double d, Pointer s) { - var _result = _meos_a.left_float_set(d, s); + public static Pointer tjsonb_to_tint(Pointer temp, String key, int null_handle) { + var _result = _meos_c.tjsonb_to_tint(temp, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_float_span(double d, Pointer s) { - var _result = _meos_a.left_float_span(d, s); + public static Pointer tjsonb_to_ttext_key(Pointer temp, String key, int null_handle) { + var _result = _meos_c.tjsonb_to_ttext_key(temp, key, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_float_spanset(double d, Pointer ss) { - var _result = _meos_a.left_float_spanset(d, ss); + public static Pointer tjsonb_at_value(Pointer temp, Pointer jsb) { + var _result = _meos_c.tjsonb_at_value(temp, jsb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_int_set(int i, Pointer s) { - var _result = _meos_a.left_int_set(i, s); + public static Pointer tjsonb_minus_value(Pointer temp, Pointer jsb) { + var _result = _meos_c.tjsonb_minus_value(temp, jsb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_int_span(int i, Pointer s) { - var _result = _meos_a.left_int_span(i, s); + public static int always_eq_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.always_eq_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_int_spanset(int i, Pointer ss) { - var _result = _meos_a.left_int_spanset(i, ss); + public static int always_eq_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.always_eq_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_set_bigint(Pointer s, long i) { - var _result = _meos_a.left_set_bigint(s, i); + public static int always_eq_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.always_eq_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_set_float(Pointer s, double d) { - var _result = _meos_a.left_set_float(s, d); + public static int always_ne_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.always_ne_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_set_int(Pointer s, int i) { - var _result = _meos_a.left_set_int(s, i); + public static int always_ne_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.always_ne_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_set_set(Pointer s1, Pointer s2) { - var _result = _meos_a.left_set_set(s1, s2); + public static int always_ne_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.always_ne_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_set_text(Pointer s, Pointer txt) { - var _result = _meos_a.left_set_text(s, txt); + public static int ever_eq_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.ever_eq_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_span_bigint(Pointer s, long i) { - var _result = _meos_a.left_span_bigint(s, i); + public static int ever_eq_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.ever_eq_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_span_float(Pointer s, double d) { - var _result = _meos_a.left_span_float(s, d); + public static int ever_eq_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ever_eq_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_span_int(Pointer s, int i) { - var _result = _meos_a.left_span_int(s, i); + public static int ever_ne_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.ever_ne_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_span_span(Pointer s1, Pointer s2) { - var _result = _meos_a.left_span_span(s1, s2); + public static int ever_ne_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.ever_ne_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_a.left_span_spanset(s, ss); + public static int ever_ne_tjsonb_tjsonb(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ever_ne_tjsonb_tjsonb(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_spanset_bigint(Pointer ss, long i) { - var _result = _meos_a.left_spanset_bigint(ss, i); + public static Pointer teq_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.teq_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_spanset_float(Pointer ss, double d) { - var _result = _meos_a.left_spanset_float(ss, d); + public static Pointer teq_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.teq_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_spanset_int(Pointer ss, int i) { - var _result = _meos_a.left_spanset_int(ss, i); + public static Pointer tne_jsonb_tjsonb(Pointer jb, Pointer temp) { + var _result = _meos_c.tne_jsonb_tjsonb(jb, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_a.left_spanset_span(ss, s); + public static Pointer tne_tjsonb_jsonb(Pointer temp, Pointer jb) { + var _result = _meos_c.tne_tjsonb_jsonb(temp, jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_a.left_spanset_spanset(ss1, ss2); + public static Pointer setPath(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int op_type) { + var _result = _meos_c.setPath(it, path_elems, path_nulls, path_len, st, level, newval, op_type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_text_set(Pointer txt, Pointer s) { - var _result = _meos_a.left_text_set(txt, s); + public static void setPathObject(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int npairs, int op_type) { + _meos_c.setPathObject(it, path_elems, path_nulls, path_len, st, level, newval, npairs, op_type); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overafter_date_set(int d, Pointer s) { - var _result = _meos_a.overafter_date_set(d, s); + public static void setPathArray(Pointer it, Pointer path_elems, Pointer path_nulls, int path_len, Pointer st, int level, Pointer newval, int nelems, int op_type) { + _meos_c.setPathArray(it, path_elems, path_nulls, path_len, st, level, newval, nelems, op_type); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overafter_date_span(int d, Pointer s) { - var _result = _meos_a.overafter_date_span(d, s); + public static Pointer datum_jsonb_concat(Pointer l, Pointer r) { + var _result = _meos_c.datum_jsonb_concat(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_date_spanset(int d, Pointer ss) { - var _result = _meos_b.overafter_date_spanset(d, ss); + public static Pointer datum_jsonb_contained(Pointer l, Pointer r) { + var _result = _meos_c.datum_jsonb_contained(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_set_date(Pointer s, int d) { - var _result = _meos_b.overafter_set_date(s, d); + public static Pointer datum_jsonb_contains(Pointer l, Pointer r) { + var _result = _meos_c.datum_jsonb_contains(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_set_timestamptz(s, t_new); + public static Pointer datum_jsonb_delete(Pointer jb, Pointer key) { + var _result = _meos_c.datum_jsonb_delete(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_span_date(Pointer s, int d) { - var _result = _meos_b.overafter_span_date(s, d); + public static Pointer datum_jsonb_delete_array(Pointer jb, Pointer array, Pointer count) { + var _result = _meos_c.datum_jsonb_delete_array(jb, array, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_span_timestamptz(s, t_new); + public static Pointer datum_jsonb_delete_index(Pointer jb, Pointer idx) { + var _result = _meos_c.datum_jsonb_delete_index(jb, idx); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_spanset_date(Pointer ss, int d) { - var _result = _meos_b.overafter_spanset_date(ss, d); + public static Pointer datum_json_array_element(Pointer txt, Pointer element) { + var _result = _meos_c.datum_json_array_element(txt, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_spanset_timestamptz(ss, t_new); + public static Pointer datum_jsonb_array_element(Pointer jb, Pointer element) { + var _result = _meos_c.datum_jsonb_array_element(jb, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_timestamptz_set(t_new, s); + public static Pointer datum_json_array_element_text(Pointer txt, Pointer element) { + var _result = _meos_c.datum_json_array_element_text(txt, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_timestamptz_span(t_new, s); + public static Pointer datum_jsonb_array_element_text(Pointer jb, Pointer element) { + var _result = _meos_c.datum_jsonb_array_element_text(jb, element); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overafter_timestamptz_spanset(t_new, ss); + public static Pointer datum_jsonb_exists(Pointer l, Pointer r) { + var _result = _meos_c.datum_jsonb_exists(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_date_set(int d, Pointer s) { - var _result = _meos_b.overbefore_date_set(d, s); + public static Pointer datum_jsonb_exists_array(Pointer value, Pointer array, Pointer count, Pointer any) { + var _result = _meos_c.datum_jsonb_exists_array(value, array, count, any); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_date_span(int d, Pointer s) { - var _result = _meos_b.overbefore_date_span(d, s); + public static Pointer datum_json_array_length(Pointer txt) { + var _result = _meos_c.datum_json_array_length(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_date_spanset(int d, Pointer ss) { - var _result = _meos_b.overbefore_date_spanset(d, ss); + public static Pointer datum_jsonb_array_length(Pointer txt) { + var _result = _meos_c.datum_jsonb_array_length(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_set_date(Pointer s, int d) { - var _result = _meos_b.overbefore_set_date(s, d); + public static Pointer datum_json_object_field(Pointer txt, Pointer key) { + var _result = _meos_c.datum_json_object_field(txt, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_set_timestamptz(s, t_new); + public static Pointer datum_jsonb_object_field(Pointer jb, Pointer key) { + var _result = _meos_c.datum_jsonb_object_field(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_span_date(Pointer s, int d) { - var _result = _meos_b.overbefore_span_date(s, d); + public static Pointer datum_json_object_field_text(Pointer txt, Pointer key) { + var _result = _meos_c.datum_json_object_field_text(txt, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_span_timestamptz(s, t_new); + public static Pointer datum_jsonb_object_field_text(Pointer jb, Pointer key) { + var _result = _meos_c.datum_jsonb_object_field_text(jb, key); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_spanset_date(Pointer ss, int d) { - var _result = _meos_b.overbefore_spanset_date(ss, d); + public static Pointer datum_json_strip_nulls(Pointer txt, Pointer strip_in_arrays) { + var _result = _meos_c.datum_json_strip_nulls(txt, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_spanset_timestamptz(ss, t_new); + public static Pointer datum_jsonb_strip_nulls(Pointer jb, Pointer strip_in_arrays) { + var _result = _meos_c.datum_jsonb_strip_nulls(jb, strip_in_arrays); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_timestamptz_set(t_new, s); + public static Pointer datum_jsonb_pretty(Pointer jb) { + var _result = _meos_c.datum_jsonb_pretty(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_timestamptz_span(t_new, s); + public static Pointer datum_json_extract_path(Pointer txt, Pointer path_elems, Pointer path_len) { + var _result = _meos_c.datum_json_extract_path(txt, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.overbefore_timestamptz_spanset(t_new, ss); + public static Pointer datum_jsonb_extract_path(Pointer jb, Pointer path_elems, Pointer path_len) { + var _result = _meos_c.datum_jsonb_extract_path(jb, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_bigint_set(long i, Pointer s) { - var _result = _meos_b.overleft_bigint_set(i, s); + public static Pointer datum_json_extract_path_text(Pointer txt, Pointer path_elems, Pointer path_len) { + var _result = _meos_c.datum_json_extract_path_text(txt, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_bigint_span(long i, Pointer s) { - var _result = _meos_b.overleft_bigint_span(i, s); + public static Pointer datum_jsonb_extract_path_text(Pointer jb, Pointer path_elems, Pointer path_len) { + var _result = _meos_c.datum_jsonb_extract_path_text(jb, path_elems, path_len); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_bigint_spanset(long i, Pointer ss) { - var _result = _meos_b.overleft_bigint_spanset(i, ss); + public static Pointer datum_jsonb_set(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer create) { + var _result = _meos_c.datum_jsonb_set(jb, keys, count, newjb, create); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_float_set(double d, Pointer s) { - var _result = _meos_b.overleft_float_set(d, s); + public static Pointer datum_jsonb_set_lax(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer create, Pointer null_handle) { + var _result = _meos_c.datum_jsonb_set_lax(jb, keys, count, newjb, create, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_float_span(double d, Pointer s) { - var _result = _meos_b.overleft_float_span(d, s); + public static Pointer datum_jsonb_delete_path(Pointer jb, Pointer keys, Pointer count) { + var _result = _meos_c.datum_jsonb_delete_path(jb, keys, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_float_spanset(double d, Pointer ss) { - var _result = _meos_b.overleft_float_spanset(d, ss); + public static Pointer datum_jsonb_insert(Pointer jb, Pointer keys, Pointer count, Pointer newjb, Pointer after) { + var _result = _meos_c.datum_jsonb_insert(jb, keys, count, newjb, after); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_int_set(int i, Pointer s) { - var _result = _meos_b.overleft_int_set(i, s); + public static Pointer datum_jsonb_path_exists(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz) { + var _result = _meos_c.datum_jsonb_path_exists(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_int_span(int i, Pointer s) { - var _result = _meos_b.overleft_int_span(i, s); + public static Pointer datum_jsonb_path_match(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz) { + var _result = _meos_c.datum_jsonb_path_match(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_int_spanset(int i, Pointer ss) { - var _result = _meos_b.overleft_int_spanset(i, ss); + public static Pointer datum_jsonb_path_query_array(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz) { + var _result = _meos_c.datum_jsonb_path_query_array(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_set_bigint(Pointer s, long i) { - var _result = _meos_b.overleft_set_bigint(s, i); + public static Pointer datum_jsonb_path_query_first(Pointer jb, Pointer jp, Pointer vars, Pointer silent, Pointer tz) { + var _result = _meos_c.datum_jsonb_path_query_first(jb, jp, vars, silent, tz); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_set_float(Pointer s, double d) { - var _result = _meos_b.overleft_set_float(s, d); + public static Pointer datum_jsonb_to_text(Pointer jb) { + var _result = _meos_c.datum_jsonb_to_text(jb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_set_int(Pointer s, int i) { - var _result = _meos_b.overleft_set_int(s, i); + public static Pointer datum_text_to_jsonb(Pointer txt) { + var _result = _meos_c.datum_text_to_jsonb(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.overleft_set_set(s1, s2); + public static Pointer datum_jsonb_to_alphanum(Pointer jb, Pointer key, Pointer temptype, Pointer null_handle) { + var _result = _meos_c.datum_jsonb_to_alphanum(jb, key, temptype, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.overleft_set_text(s, txt); + public static Pointer tjsonb_to_talphanum(Pointer temp, String key, int resbasetype, int interp, int null_handle) { + var _result = _meos_c.tjsonb_to_talphanum(temp, key, resbasetype, interp, null_handle); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_span_bigint(Pointer s, long i) { - var _result = _meos_b.overleft_span_bigint(s, i); + public static Pointer jsonbfunc_jsonbset(Pointer s, int func, int intype, int restype) { + var _result = _meos_c.jsonbfunc_jsonbset(s, func, intype, restype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_span_float(Pointer s, double d) { - var _result = _meos_b.overleft_span_float(s, d); + public static Pointer jsonbfunc_jsonbset_jsonb(Pointer s, Pointer jb, Pointer func, boolean invert) { + var _result = _meos_c.jsonbfunc_jsonbset_jsonb(s, jb, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_span_int(Pointer s, int i) { - var _result = _meos_b.overleft_span_int(s, i); + public static Pointer jsonbfunc_jsonbset_text(Pointer s, Pointer txt, Pointer func) { + var _result = _meos_c.jsonbfunc_jsonbset_text(s, txt, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.overleft_span_span(s1, s2); + public static Pointer th3index_in(String str) { + var _result = _meos_c.th3index_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.overleft_span_spanset(s, ss); + public static Pointer th3indexinst_in(String str) { + var _result = _meos_c.th3indexinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.overleft_spanset_bigint(ss, i); + public static Pointer th3indexseq_in(String str, int interp) { + var _result = _meos_c.th3indexseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_spanset_float(Pointer ss, double d) { - var _result = _meos_b.overleft_spanset_float(ss, d); + public static Pointer th3indexseqset_in(String str) { + var _result = _meos_c.th3indexseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_spanset_int(Pointer ss, int i) { - var _result = _meos_b.overleft_spanset_int(ss, i); + public static Pointer th3index_make(long value, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.th3index_make(value, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.overleft_spanset_span(ss, s); + public static Pointer th3indexinst_make(long value, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_c.th3indexinst_make(value, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.overleft_spanset_spanset(ss1, ss2); + public static Pointer th3indexseq_make(Pointer values, Pointer times, int count, boolean lower_inc, boolean upper_inc) { + var _result = _meos_c.th3indexseq_make(values, times, count, lower_inc, upper_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.overleft_text_set(txt, s); + public static Pointer th3indexseqset_make(Pointer sequences, int count) { + var _result = _meos_c.th3indexseqset_make(sequences, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_bigint_set(long i, Pointer s) { - var _result = _meos_b.overright_bigint_set(i, s); + public static long th3index_start_value(Pointer temp) { + var _result = _meos_c.th3index_start_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_bigint_span(long i, Pointer s) { - var _result = _meos_b.overright_bigint_span(i, s); + public static long th3index_end_value(Pointer temp) { + var _result = _meos_c.th3index_end_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_bigint_spanset(long i, Pointer ss) { - var _result = _meos_b.overright_bigint_spanset(i, ss); + public static Pointer th3index_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.th3index_value_n(temp, n, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static boolean overright_float_set(double d, Pointer s) { - var _result = _meos_b.overright_float_set(d, s); + public static Pointer th3index_values(Pointer temp, Pointer count) { + var _result = _meos_c.th3index_values(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_float_span(double d, Pointer s) { - var _result = _meos_b.overright_float_span(d, s); + public static Pointer th3index_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_c.th3index_value_at_timestamptz(temp, t_new, strict, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static boolean overright_float_spanset(double d, Pointer ss) { - var _result = _meos_b.overright_float_spanset(d, ss); + public static Pointer tbigint_to_th3index(Pointer temp) { + var _result = _meos_c.tbigint_to_th3index(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_int_set(int i, Pointer s) { - var _result = _meos_b.overright_int_set(i, s); + public static Pointer th3index_to_tbigint(Pointer temp) { + var _result = _meos_c.th3index_to_tbigint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_int_span(int i, Pointer s) { - var _result = _meos_b.overright_int_span(i, s); + public static int ever_eq_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.ever_eq_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_int_spanset(int i, Pointer ss) { - var _result = _meos_b.overright_int_spanset(i, ss); + public static int ever_eq_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.ever_eq_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_set_bigint(Pointer s, long i) { - var _result = _meos_b.overright_set_bigint(s, i); + public static int ever_ne_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.ever_ne_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_set_float(Pointer s, double d) { - var _result = _meos_b.overright_set_float(s, d); + public static int ever_ne_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.ever_ne_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_set_int(Pointer s, int i) { - var _result = _meos_b.overright_set_int(s, i); + public static int always_eq_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.always_eq_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.overright_set_set(s1, s2); + public static int always_eq_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.always_eq_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.overright_set_text(s, txt); + public static int always_ne_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.always_ne_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_span_bigint(Pointer s, long i) { - var _result = _meos_b.overright_span_bigint(s, i); + public static int always_ne_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.always_ne_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_span_float(Pointer s, double d) { - var _result = _meos_b.overright_span_float(s, d); + public static int ever_eq_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ever_eq_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_span_int(Pointer s, int i) { - var _result = _meos_b.overright_span_int(s, i); + public static int ever_ne_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.ever_ne_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.overright_span_span(s1, s2); + public static int always_eq_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.always_eq_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.overright_span_spanset(s, ss); + public static int always_ne_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.always_ne_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.overright_spanset_bigint(ss, i); + public static Pointer teq_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.teq_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_spanset_float(Pointer ss, double d) { - var _result = _meos_b.overright_spanset_float(ss, d); + public static Pointer teq_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.teq_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_spanset_int(Pointer ss, int i) { - var _result = _meos_b.overright_spanset_int(ss, i); + public static Pointer teq_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.teq_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.overright_spanset_span(ss, s); + public static Pointer tne_h3index_th3index(long cell, Pointer temp) { + var _result = _meos_c.tne_h3index_th3index(cell, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.overright_spanset_spanset(ss1, ss2); + public static Pointer tne_th3index_h3index(Pointer temp, long cell) { + var _result = _meos_c.tne_th3index_h3index(temp, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.overright_text_set(txt, s); + public static Pointer tne_th3index_th3index(Pointer temp1, Pointer temp2) { + var _result = _meos_c.tne_th3index_th3index(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_bigint_set(long i, Pointer s) { - var _result = _meos_b.right_bigint_set(i, s); + public static Pointer th3index_get_resolution(Pointer temp) { + var _result = _meos_c.th3index_get_resolution(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_bigint_span(long i, Pointer s) { - var _result = _meos_b.right_bigint_span(i, s); + public static Pointer th3index_get_base_cell_number(Pointer temp) { + var _result = _meos_c.th3index_get_base_cell_number(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_bigint_spanset(long i, Pointer ss) { - var _result = _meos_b.right_bigint_spanset(i, ss); + public static Pointer th3index_is_valid_cell(Pointer temp) { + var _result = _meos_c.th3index_is_valid_cell(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_float_set(double d, Pointer s) { - var _result = _meos_b.right_float_set(d, s); + public static Pointer th3index_is_res_class_iii(Pointer temp) { + var _result = _meos_c.th3index_is_res_class_iii(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_float_span(double d, Pointer s) { - var _result = _meos_b.right_float_span(d, s); + public static Pointer th3index_is_pentagon(Pointer temp) { + var _result = _meos_c.th3index_is_pentagon(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_float_spanset(double d, Pointer ss) { - var _result = _meos_b.right_float_spanset(d, ss); + public static Pointer th3index_cell_to_parent(Pointer temp, int resolution) { + var _result = _meos_c.th3index_cell_to_parent(temp, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_int_set(int i, Pointer s) { - var _result = _meos_b.right_int_set(i, s); + public static Pointer th3index_cell_to_parent_next(Pointer temp) { + var _result = _meos_c.th3index_cell_to_parent_next(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_int_span(int i, Pointer s) { - var _result = _meos_b.right_int_span(i, s); + public static Pointer th3index_cell_to_center_child(Pointer temp, int resolution) { + var _result = _meos_c.th3index_cell_to_center_child(temp, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_int_spanset(int i, Pointer ss) { - var _result = _meos_b.right_int_spanset(i, ss); + public static Pointer th3index_cell_to_center_child_next(Pointer temp) { + var _result = _meos_c.th3index_cell_to_center_child_next(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_set_bigint(Pointer s, long i) { - var _result = _meos_b.right_set_bigint(s, i); + public static Pointer th3index_cell_to_child_pos(Pointer temp, int parent_res) { + var _result = _meos_c.th3index_cell_to_child_pos(temp, parent_res); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_set_float(Pointer s, double d) { - var _result = _meos_b.right_set_float(s, d); + public static Pointer th3index_child_pos_to_cell(Pointer child_pos, Pointer parent, int child_res) { + var _result = _meos_c.th3index_child_pos_to_cell(child_pos, parent, child_res); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_set_int(Pointer s, int i) { - var _result = _meos_b.right_set_int(s, i); + public static Pointer tgeogpoint_to_th3index(Pointer temp, int resolution) { + var _result = _meos_c.tgeogpoint_to_th3index(temp, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.right_set_set(s1, s2); + public static Pointer tgeompoint_to_th3index(Pointer temp, int resolution) { + var _result = _meos_c.tgeompoint_to_th3index(temp, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.right_set_text(s, txt); + public static Pointer th3index_to_tgeogpoint(Pointer temp) { + var _result = _meos_c.th3index_to_tgeogpoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_span_bigint(Pointer s, long i) { - var _result = _meos_b.right_span_bigint(s, i); + public static Pointer th3index_to_tgeompoint(Pointer temp) { + var _result = _meos_c.th3index_to_tgeompoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_span_float(Pointer s, double d) { - var _result = _meos_b.right_span_float(s, d); + public static Pointer th3index_cell_to_boundary(Pointer temp) { + var _result = _meos_c.th3index_cell_to_boundary(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_span_int(Pointer s, int i) { - var _result = _meos_b.right_span_int(s, i); + public static Pointer geo_to_h3index_set(Pointer gs, int resolution) { + var _result = _meos_c.geo_to_h3index_set(gs, resolution); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.right_span_span(s1, s2); + public static int ever_eq_h3indexset_th3index(Pointer cells, Pointer th3idx) { + var _result = _meos_c.ever_eq_h3indexset_th3index(cells, th3idx); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.right_span_spanset(s, ss); + public static Pointer th3index_are_neighbor_cells(Pointer origin, Pointer dest) { + var _result = _meos_c.th3index_are_neighbor_cells(origin, dest); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.right_spanset_bigint(ss, i); + public static Pointer th3index_cells_to_directed_edge(Pointer origin, Pointer dest) { + var _result = _meos_c.th3index_cells_to_directed_edge(origin, dest); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_spanset_float(Pointer ss, double d) { - var _result = _meos_b.right_spanset_float(ss, d); + public static Pointer th3index_is_valid_directed_edge(Pointer edge) { + var _result = _meos_c.th3index_is_valid_directed_edge(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_spanset_int(Pointer ss, int i) { - var _result = _meos_b.right_spanset_int(ss, i); + public static Pointer th3index_get_directed_edge_origin(Pointer edge) { + var _result = _meos_c.th3index_get_directed_edge_origin(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.right_spanset_span(ss, s); + public static Pointer th3index_get_directed_edge_destination(Pointer edge) { + var _result = _meos_c.th3index_get_directed_edge_destination(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.right_spanset_spanset(ss1, ss2); + public static Pointer th3index_directed_edge_to_boundary(Pointer edge) { + var _result = _meos_c.th3index_directed_edge_to_boundary(edge); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.right_text_set(txt, s); + public static Pointer th3index_cell_to_vertex(Pointer temp, int vertex_num) { + var _result = _meos_c.th3index_cell_to_vertex(temp, vertex_num); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_bigint_set(long i, Pointer s) { - var _result = _meos_b.intersection_bigint_set(i, s); + public static Pointer th3index_vertex_to_latlng(Pointer temp) { + var _result = _meos_c.th3index_vertex_to_latlng(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_date_set(int d, Pointer s) { - var _result = _meos_b.intersection_date_set(d, s); + public static Pointer th3index_is_valid_vertex(Pointer temp) { + var _result = _meos_c.th3index_is_valid_vertex(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_float_set(double d, Pointer s) { - var _result = _meos_b.intersection_float_set(d, s); + public static Pointer th3index_grid_distance(Pointer origin, Pointer dest) { + var _result = _meos_c.th3index_grid_distance(origin, dest); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_int_set(int i, Pointer s) { - var _result = _meos_b.intersection_int_set(i, s); + public static Pointer th3index_cell_to_local_ij(Pointer origin, Pointer cell) { + var _result = _meos_c.th3index_cell_to_local_ij(origin, cell); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_bigint(Pointer s, long i) { - var _result = _meos_b.intersection_set_bigint(s, i); + public static Pointer th3index_local_ij_to_cell(Pointer origin, Pointer coord) { + var _result = _meos_c.th3index_local_ij_to_cell(origin, coord); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_date(Pointer s, int d) { - var _result = _meos_b.intersection_set_date(s, d); + public static Pointer th3index_cell_area(Pointer temp, String unit) { + var _result = _meos_c.th3index_cell_area(temp, unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_float(Pointer s, double d) { - var _result = _meos_b.intersection_set_float(s, d); + public static Pointer th3index_edge_length(Pointer temp, String unit) { + var _result = _meos_c.th3index_edge_length(temp, unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_int(Pointer s, int i) { - var _result = _meos_b.intersection_set_int(s, i); + public static Pointer tgeogpoint_great_circle_distance(Pointer a, Pointer b, String unit) { + var _result = _meos_c.tgeogpoint_great_circle_distance(a, b, unit); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.intersection_set_set(s1, s2); + public static Pointer proj_get_context() { + var _result = _meos_c.proj_get_context(); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.intersection_set_text(s, txt); + public static Pointer geos_get_context() { + var _result = _meos_c.geos_get_context(); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.intersection_set_timestamptz(s, t_new); + public static Pointer datum_geo_round(Pointer value, Pointer size) { + var _result = _meos_c.datum_geo_round(value, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_span_bigint(Pointer s, long i) { - var _result = _meos_b.intersection_span_bigint(s, i); + public static Pointer point_round(Pointer gs, int maxdd) { + var _result = _meos_c.point_round(gs, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_span_date(Pointer s, int d) { - var _result = _meos_b.intersection_span_date(s, d); + public static void stbox_set(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s, Pointer result) { + _meos_c.stbox_set(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, s, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_span_float(Pointer s, double d) { - var _result = _meos_b.intersection_span_float(s, d); + public static void gbox_set_stbox(Pointer box, int srid, Pointer result) { + _meos_c.gbox_set_stbox(box, srid, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_span_int(Pointer s, int i) { - var _result = _meos_b.intersection_span_int(s, i); + public static Pointer geo_set_stbox(Pointer gs) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.geo_set_stbox(gs, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer intersection_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.intersection_span_span(s1, s2); + public static void geoarr_set_stbox(Pointer values, int count, Pointer result) { + _meos_c.geoarr_set_stbox(values, count, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.intersection_span_spanset(s, ss); + public static Pointer spatial_set_stbox(Pointer d, int basetype) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.spatial_set_stbox(d, basetype, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer intersection_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.intersection_span_timestamptz(s, t_new); + public static void spatialset_set_stbox(Pointer set, Pointer result) { + _meos_c.spatialset_set_stbox(set, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.intersection_spanset_bigint(ss, i); + public static void stbox_set_box3d(Pointer box, Pointer result) { + _meos_c.stbox_set_box3d(box, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_date(Pointer ss, int d) { - var _result = _meos_b.intersection_spanset_date(ss, d); + public static void stbox_set_gbox(Pointer box, Pointer result) { + _meos_c.stbox_set_gbox(box, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_float(Pointer ss, double d) { - var _result = _meos_b.intersection_spanset_float(ss, d); + public static void tstzset_set_stbox(Pointer s, Pointer result) { + _meos_c.tstzset_set_stbox(s, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_int(Pointer ss, int i) { - var _result = _meos_b.intersection_spanset_int(ss, i); + public static void tstzspan_set_stbox(Pointer s, Pointer result) { + _meos_c.tstzspan_set_stbox(s, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.intersection_spanset_span(ss, s); + public static void tstzspanset_set_stbox(Pointer s, Pointer result) { + _meos_c.tstzspanset_set_stbox(s, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.intersection_spanset_spanset(ss1, ss2); + public static void stbox_expand(Pointer box1, Pointer box2) { + _meos_c.stbox_expand(box1, box2); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer intersection_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.intersection_spanset_timestamptz(ss, t_new); + public static Pointer inter_stbox_stbox(Pointer box1, Pointer box2) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_c.inter_stbox_stbox(box1, box2, result); + Pointer new_result = result.getPointer(0); + MeosErrorHandler.checkError(); + return out ? new_result : null; + } + + @SuppressWarnings("unused") + public static Pointer tgeogpointinst_from_mfjson(Pointer mfjson, int srid) { + var _result = _meos_c.tgeogpointinst_from_mfjson(mfjson, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.intersection_text_set(txt, s); + public static Pointer tgeogpointinst_in(String str) { + var _result = _meos_c.tgeogpointinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.intersection_timestamptz_set(t_new, s); + public static Pointer tgeogpointseq_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeogpointseq_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_bigint_set(long i, Pointer s) { - var _result = _meos_b.minus_bigint_set(i, s); + public static Pointer tgeogpointseq_in(String str, int interp) { + var _result = _meos_c.tgeogpointseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_bigint_span(long i, Pointer s) { - var _result = _meos_b.minus_bigint_span(i, s); + public static Pointer tgeogpointseqset_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeogpointseqset_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_bigint_spanset(long i, Pointer ss) { - var _result = _meos_b.minus_bigint_spanset(i, ss); + public static Pointer tgeogpointseqset_in(String str) { + var _result = _meos_c.tgeogpointseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_date_set(int d, Pointer s) { - var _result = _meos_b.minus_date_set(d, s); + public static Pointer tgeompointinst_from_mfjson(Pointer mfjson, int srid) { + var _result = _meos_c.tgeompointinst_from_mfjson(mfjson, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_date_span(int d, Pointer s) { - var _result = _meos_b.minus_date_span(d, s); + public static Pointer tgeompointinst_in(String str) { + var _result = _meos_c.tgeompointinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_date_spanset(int d, Pointer ss) { - var _result = _meos_b.minus_date_spanset(d, ss); + public static Pointer tgeompointseq_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeompointseq_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_float_set(double d, Pointer s) { - var _result = _meos_b.minus_float_set(d, s); + public static Pointer tgeompointseq_in(String str, int interp) { + var _result = _meos_c.tgeompointseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_float_span(double d, Pointer s) { - var _result = _meos_b.minus_float_span(d, s); + public static Pointer tgeompointseqset_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeompointseqset_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_float_spanset(double d, Pointer ss) { - var _result = _meos_b.minus_float_spanset(d, ss); + public static Pointer tgeompointseqset_in(String str) { + var _result = _meos_c.tgeompointseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_int_set(int i, Pointer s) { - var _result = _meos_b.minus_int_set(i, s); + public static Pointer tgeographyinst_from_mfjson(Pointer mfjson, int srid) { + var _result = _meos_c.tgeographyinst_from_mfjson(mfjson, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_int_span(int i, Pointer s) { - var _result = _meos_b.minus_int_span(i, s); + public static Pointer tgeographyinst_in(String str) { + var _result = _meos_c.tgeographyinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_int_spanset(int i, Pointer ss) { - var _result = _meos_b.minus_int_spanset(i, ss); + public static Pointer tgeographyseq_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeographyseq_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_bigint(Pointer s, long i) { - var _result = _meos_b.minus_set_bigint(s, i); + public static Pointer tgeographyseq_in(String str, int interp) { + var _result = _meos_c.tgeographyseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_date(Pointer s, int d) { - var _result = _meos_b.minus_set_date(s, d); + public static Pointer tgeographyseqset_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeographyseqset_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_float(Pointer s, double d) { - var _result = _meos_b.minus_set_float(s, d); + public static Pointer tgeographyseqset_in(String str) { + var _result = _meos_c.tgeographyseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_int(Pointer s, int i) { - var _result = _meos_b.minus_set_int(s, i); + public static Pointer tgeometryinst_from_mfjson(Pointer mfjson, int srid) { + var _result = _meos_c.tgeometryinst_from_mfjson(mfjson, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.minus_set_set(s1, s2); + public static Pointer tgeometryinst_in(String str) { + var _result = _meos_c.tgeometryinst_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.minus_set_text(s, txt); + public static Pointer tgeometryseq_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeometryseq_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_set_timestamptz(s, t_new); + public static Pointer tgeometryseq_in(String str, int interp) { + var _result = _meos_c.tgeometryseq_in(str, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_bigint(Pointer s, long i) { - var _result = _meos_b.minus_span_bigint(s, i); + public static Pointer tgeometryseqset_from_mfjson(Pointer mfjson, int srid, int interp) { + var _result = _meos_c.tgeometryseqset_from_mfjson(mfjson, srid, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_date(Pointer s, int d) { - var _result = _meos_b.minus_span_date(s, d); + public static Pointer tgeometryseqset_in(String str) { + var _result = _meos_c.tgeometryseqset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_float(Pointer s, double d) { - var _result = _meos_b.minus_span_float(s, d); + public static void tspatial_set_stbox(Pointer temp, Pointer result) { + _meos_c.tspatial_set_stbox(temp, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_int(Pointer s, int i) { - var _result = _meos_b.minus_span_int(s, i); + public static void tspatialseq_set_stbox(Pointer seq, Pointer box) { + _meos_c.tspatialseq_set_stbox(seq, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.minus_span_span(s1, s2); + public static void tspatialseqset_set_stbox(Pointer ss, Pointer box) { + _meos_c.tspatialseqset_set_stbox(ss, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.minus_span_spanset(s, ss); + public static Pointer tgeo_restrict_elevation(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_c.tgeo_restrict_elevation(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_span_timestamptz(s, t_new); + public static Pointer tgeo_restrict_geom(Pointer temp, Pointer gs, boolean atfunc) { + var _result = _meos_c.tgeo_restrict_geom(temp, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.minus_spanset_bigint(ss, i); + public static Pointer tgeo_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_c.tgeo_restrict_stbox(temp, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_date(Pointer ss, int d) { - var _result = _meos_b.minus_spanset_date(ss, d); + public static Pointer tgeoinst_restrict_geom(Pointer inst, Pointer gs, boolean atfunc) { + var _result = _meos_c.tgeoinst_restrict_geom(inst, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_float(Pointer ss, double d) { - var _result = _meos_b.minus_spanset_float(ss, d); + public static Pointer tgeoinst_restrict_stbox(Pointer inst, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_c.tgeoinst_restrict_stbox(inst, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_int(Pointer ss, int i) { - var _result = _meos_b.minus_spanset_int(ss, i); + public static Pointer tgeoseq_restrict_geom(Pointer seq, Pointer gs, boolean atfunc) { + var _result = _meos_c.tgeoseq_restrict_geom(seq, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.minus_spanset_span(ss, s); + public static Pointer tgeoseq_restrict_stbox(Pointer seq, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_c.tgeoseq_restrict_stbox(seq, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.minus_spanset_spanset(ss1, ss2); + public static Pointer tgeoseqset_restrict_geom(Pointer ss, Pointer gs, boolean atfunc) { + var _result = _meos_c.tgeoseqset_restrict_geom(ss, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_spanset_timestamptz(ss, t_new); + public static Pointer tgeoseqset_restrict_stbox(Pointer ss, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_c.tgeoseqset_restrict_stbox(ss, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.minus_text_set(txt, s); + public static int spatial_srid(Pointer d, int basetype) { + var _result = _meos_c.spatial_srid(d, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_timestamptz_set(t_new, s); + public static boolean spatial_set_srid(Pointer d, int basetype, int srid) { + var _result = _meos_c.spatial_set_srid(d, basetype, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_timestamptz_span(t_new, s); + public static int tspatialinst_srid(Pointer inst) { + var _result = _meos_c.tspatialinst_srid(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.minus_timestamptz_spanset(t_new, ss); + public static Pointer tpointseq_azimuth(Pointer seq) { + var _result = _meos_c.tpointseq_azimuth(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_bigint_set(long i, Pointer s) { - var _result = _meos_b.union_bigint_set(i, s); + public static Pointer tpointseq_cumulative_length(Pointer seq, double prevlength) { + var _result = _meos_c.tpointseq_cumulative_length(seq, prevlength); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_bigint_span(Pointer s, long i) { - var _result = _meos_b.union_bigint_span(s, i); + public static boolean tpointseq_is_simple(Pointer seq) { + var _result = _meos_c.tpointseq_is_simple(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_bigint_spanset(long i, Pointer ss) { - var _result = _meos_b.union_bigint_spanset(i, ss); + public static double tpointseq_length(Pointer seq) { + var _result = _meos_c.tpointseq_length(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_date_set(int d, Pointer s) { - var _result = _meos_b.union_date_set(d, s); + public static Pointer tpointseq_linear_trajectory(Pointer seq, boolean unary_union) { + var _result = _meos_c.tpointseq_linear_trajectory(seq, unary_union); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_date_span(Pointer s, int d) { - var _result = _meos_b.union_date_span(s, d); + public static Pointer tgeoseq_stboxes(Pointer seq, Pointer count) { + var _result = _meos_c.tgeoseq_stboxes(seq, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_date_spanset(int d, Pointer ss) { - var _result = _meos_b.union_date_spanset(d, ss); + public static Pointer tgeoseq_split_n_stboxes(Pointer seq, int max_count, Pointer count) { + var _result = _meos_c.tgeoseq_split_n_stboxes(seq, max_count, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_float_set(double d, Pointer s) { - var _result = _meos_b.union_float_set(d, s); + public static Pointer tpointseqset_azimuth(Pointer ss) { + var _result = _meos_c.tpointseqset_azimuth(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_float_span(Pointer s, double d) { - var _result = _meos_b.union_float_span(s, d); + public static Pointer tpointseqset_cumulative_length(Pointer ss) { + var _result = _meos_c.tpointseqset_cumulative_length(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_float_spanset(double d, Pointer ss) { - var _result = _meos_b.union_float_spanset(d, ss); + public static boolean tpointseqset_is_simple(Pointer ss) { + var _result = _meos_d.tpointseqset_is_simple(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_int_set(int i, Pointer s) { - var _result = _meos_b.union_int_set(i, s); + public static double tpointseqset_length(Pointer ss) { + var _result = _meos_d.tpointseqset_length(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_int_span(int i, Pointer s) { - var _result = _meos_b.union_int_span(i, s); + public static Pointer tgeoseqset_stboxes(Pointer ss, Pointer count) { + var _result = _meos_d.tgeoseqset_stboxes(ss, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_int_spanset(int i, Pointer ss) { - var _result = _meos_b.union_int_spanset(i, ss); + public static Pointer tgeoseqset_split_n_stboxes(Pointer ss, int max_count, Pointer count) { + var _result = _meos_d.tgeoseqset_split_n_stboxes(ss, max_count, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_bigint(Pointer s, long i) { - var _result = _meos_b.union_set_bigint(s, i); + public static Pointer tgeominst_tgeoginst(Pointer inst, boolean oper) { + var _result = _meos_d.tgeominst_tgeoginst(inst, oper); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_date(Pointer s, int d) { - var _result = _meos_b.union_set_date(s, d); + public static Pointer tgeomseq_tgeogseq(Pointer seq, boolean oper) { + var _result = _meos_d.tgeomseq_tgeogseq(seq, oper); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_float(Pointer s, double d) { - var _result = _meos_b.union_set_float(s, d); + public static Pointer tgeomseqset_tgeogseqset(Pointer ss, boolean oper) { + var _result = _meos_d.tgeomseqset_tgeogseqset(ss, oper); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_int(Pointer s, int i) { - var _result = _meos_b.union_set_int(s, i); + public static Pointer tgeom_tgeog(Pointer temp, boolean oper) { + var _result = _meos_d.tgeom_tgeog(temp, oper); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_set(Pointer s1, Pointer s2) { - var _result = _meos_b.union_set_set(s1, s2); + public static Pointer tgeo_tpoint(Pointer temp, boolean oper) { + var _result = _meos_d.tgeo_tpoint(temp, oper); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_text(Pointer s, Pointer txt) { - var _result = _meos_b.union_set_text(s, txt); + public static void tspatialinst_set_srid(Pointer inst, int srid) { + _meos_d.tspatialinst_set_srid(inst, srid); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer union_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_set_timestamptz(s, t_new); + public static Pointer tpointseq_make_simple(Pointer seq, Pointer count) { + var _result = _meos_d.tpointseq_make_simple(seq, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_span_bigint(Pointer s, long i) { - var _result = _meos_b.union_span_bigint(s, i); + public static void tspatialseq_set_srid(Pointer seq, int srid) { + _meos_d.tspatialseq_set_srid(seq, srid); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer union_span_date(Pointer s, int d) { - var _result = _meos_b.union_span_date(s, d); + public static Pointer tpointseqset_make_simple(Pointer ss, Pointer count) { + var _result = _meos_d.tpointseqset_make_simple(ss, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_span_float(Pointer s, double d) { - var _result = _meos_b.union_span_float(s, d); + public static void tspatialseqset_set_srid(Pointer ss, int srid) { + _meos_d.tspatialseqset_set_srid(ss, srid); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer union_span_int(Pointer s, int i) { - var _result = _meos_b.union_span_int(s, i); + public static Pointer tpointseq_twcentroid(Pointer seq) { + var _result = _meos_d.tpointseq_twcentroid(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_span_span(Pointer s1, Pointer s2) { - var _result = _meos_b.union_span_span(s1, s2); + public static Pointer tpointseqset_twcentroid(Pointer ss) { + var _result = _meos_d.tpointseqset_twcentroid(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_span_spanset(Pointer s, Pointer ss) { - var _result = _meos_b.union_span_spanset(s, ss); + public static String npoint_as_ewkt(Pointer np, int maxdd) { + var _result = _meos_d.npoint_as_ewkt(np, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_span_timestamptz(s, t_new); + public static String npoint_as_hexwkb(Pointer np, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_d.npoint_as_hexwkb(np, variant, size_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.union_spanset_bigint(ss, i); + public static String npoint_as_text(Pointer np, int maxdd) { + var _result = _meos_d.npoint_as_text(np, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_date(Pointer ss, int d) { - var _result = _meos_b.union_spanset_date(ss, d); + public static Pointer npoint_as_wkb(Pointer np, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_d.npoint_as_wkb(np, variant, size_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_float(Pointer ss, double d) { - var _result = _meos_b.union_spanset_float(ss, d); + public static Pointer npoint_from_hexwkb(String hexwkb) { + var _result = _meos_d.npoint_from_hexwkb(hexwkb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_int(Pointer ss, int i) { - var _result = _meos_b.union_spanset_int(ss, i); + public static Pointer npoint_from_wkb(Pointer wkb, long size) { + var _result = _meos_d.npoint_from_wkb(wkb, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_span(Pointer ss, Pointer s) { - var _result = _meos_b.union_spanset_span(ss, s); + public static Pointer npoint_in(String str) { + var _result = _meos_d.npoint_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.union_spanset_spanset(ss1, ss2); + public static String npoint_out(Pointer np, int maxdd) { + var _result = _meos_d.npoint_out(np, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_spanset_timestamptz(ss, t_new); + public static Pointer nsegment_in(String str) { + var _result = _meos_d.nsegment_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_text_set(Pointer txt, Pointer s) { - var _result = _meos_b.union_text_set(txt, s); + public static String nsegment_out(Pointer ns, int maxdd) { + var _result = _meos_d.nsegment_out(ns, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_timestamptz_set(t_new, s); + public static Pointer npoint_make(long rid, double pos) { + var _result = _meos_d.npoint_make(rid, pos); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_timestamptz_span(t_new, s); + public static Pointer nsegment_make(long rid, double pos1, double pos2) { + var _result = _meos_d.nsegment_make(rid, pos1, pos2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.union_timestamptz_spanset(t_new, ss); + public static Pointer geompoint_to_npoint(Pointer gs) { + var _result = _meos_d.geompoint_to_npoint(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_bigintset_bigintset(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_bigintset_bigintset(s1, s2); + public static Pointer geom_to_nsegment(Pointer gs) { + var _result = _meos_d.geom_to_nsegment(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_bigintspan_bigintspan(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_bigintspan_bigintspan(s1, s2); + public static Pointer npoint_to_geompoint(Pointer np) { + var _result = _meos_d.npoint_to_geompoint(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_bigintspanset_bigintspan(Pointer ss, Pointer s) { - var _result = _meos_b.distance_bigintspanset_bigintspan(ss, s); + public static Pointer npoint_to_nsegment(Pointer np) { + var _result = _meos_d.npoint_to_nsegment(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_bigintspanset_bigintspanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.distance_bigintspanset_bigintspanset(ss1, ss2); + public static Pointer npoint_to_stbox(Pointer np) { + var _result = _meos_d.npoint_to_stbox(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_dateset_dateset(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_dateset_dateset(s1, s2); + public static Pointer nsegment_to_geom(Pointer ns) { + var _result = _meos_d.nsegment_to_geom(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_datespan_datespan(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_datespan_datespan(s1, s2); + public static Pointer nsegment_to_stbox(Pointer ns) { + var _result = _meos_d.nsegment_to_stbox(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_datespanset_datespan(Pointer ss, Pointer s) { - var _result = _meos_b.distance_datespanset_datespan(ss, s); + public static int npoint_hash(Pointer np) { + var _result = _meos_d.npoint_hash(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_datespanset_datespanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.distance_datespanset_datespanset(ss1, ss2); + public static long npoint_hash_extended(Pointer np, long seed) { + var _result = _meos_d.npoint_hash_extended(np, seed); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_floatset_floatset(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_floatset_floatset(s1, s2); + public static double npoint_position(Pointer np) { + var _result = _meos_d.npoint_position(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_floatspan_floatspan(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_floatspan_floatspan(s1, s2); + public static long npoint_route(Pointer np) { + var _result = _meos_d.npoint_route(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_floatspanset_floatspan(Pointer ss, Pointer s) { - var _result = _meos_b.distance_floatspanset_floatspan(ss, s); + public static double nsegment_end_position(Pointer ns) { + var _result = _meos_d.nsegment_end_position(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_floatspanset_floatspanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.distance_floatspanset_floatspanset(ss1, ss2); + public static long nsegment_route(Pointer ns) { + var _result = _meos_d.nsegment_route(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_intset_intset(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_intset_intset(s1, s2); + public static double nsegment_start_position(Pointer ns) { + var _result = _meos_d.nsegment_start_position(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_intspan_intspan(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_intspan_intspan(s1, s2); + public static boolean route_exists(long rid) { + var _result = _meos_d.route_exists(rid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_intspanset_intspan(Pointer ss, Pointer s) { - var _result = _meos_b.distance_intspanset_intspan(ss, s); + public static Pointer route_geom(long rid) { + var _result = _meos_d.route_geom(rid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_intspanset_intspanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.distance_intspanset_intspanset(ss1, ss2); + public static double route_length(long rid) { + var _result = _meos_d.route_length(rid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_set_bigint(Pointer s, long i) { - var _result = _meos_b.distance_set_bigint(s, i); + public static Pointer npoint_round(Pointer np, int maxdd) { + var _result = _meos_d.npoint_round(np, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_set_date(Pointer s, int d) { - var _result = _meos_b.distance_set_date(s, d); + public static Pointer nsegment_round(Pointer ns, int maxdd) { + var _result = _meos_d.nsegment_round(ns, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_set_float(Pointer s, double d) { - var _result = _meos_b.distance_set_float(s, d); + public static int get_srid_ways() { + var _result = _meos_d.get_srid_ways(); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_set_int(Pointer s, int i) { - var _result = _meos_b.distance_set_int(s, i); + public static int npoint_srid(Pointer np) { + var _result = _meos_d.npoint_srid(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.distance_set_timestamptz(s, t_new); + public static int nsegment_srid(Pointer ns) { + var _result = _meos_d.nsegment_srid(ns); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_span_bigint(Pointer s, long i) { - var _result = _meos_b.distance_span_bigint(s, i); + public static Pointer npoint_timestamptz_to_stbox(Pointer np, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.npoint_timestamptz_to_stbox(np, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_span_date(Pointer s, int d) { - var _result = _meos_b.distance_span_date(s, d); + public static Pointer npoint_tstzspan_to_stbox(Pointer np, Pointer s) { + var _result = _meos_d.npoint_tstzspan_to_stbox(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_span_float(Pointer s, double d) { - var _result = _meos_b.distance_span_float(s, d); + public static int npoint_cmp(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_cmp(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_span_int(Pointer s, int i) { - var _result = _meos_b.distance_span_int(s, i); + public static boolean npoint_eq(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_eq(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.distance_span_timestamptz(s, t_new); + public static boolean npoint_ge(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_ge(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long distance_spanset_bigint(Pointer ss, long i) { - var _result = _meos_b.distance_spanset_bigint(ss, i); + public static boolean npoint_gt(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_gt(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_spanset_date(Pointer ss, int d) { - var _result = _meos_b.distance_spanset_date(ss, d); + public static boolean npoint_le(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_le(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_spanset_float(Pointer ss, double d) { - var _result = _meos_b.distance_spanset_float(ss, d); + public static boolean npoint_lt(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_lt(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int distance_spanset_int(Pointer ss, int i) { - var _result = _meos_b.distance_spanset_int(ss, i); + public static boolean npoint_ne(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_ne(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.distance_spanset_timestamptz(ss, t_new); + public static boolean npoint_same(Pointer np1, Pointer np2) { + var _result = _meos_d.npoint_same(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_tstzset_tstzset(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_tstzset_tstzset(s1, s2); + public static int nsegment_cmp(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_cmp(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_tstzspan_tstzspan(Pointer s1, Pointer s2) { - var _result = _meos_b.distance_tstzspan_tstzspan(s1, s2); + public static boolean nsegment_eq(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_eq(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_tstzspanset_tstzspan(Pointer ss, Pointer s) { - var _result = _meos_b.distance_tstzspanset_tstzspan(ss, s); + public static boolean nsegment_ge(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_ge(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double distance_tstzspanset_tstzspanset(Pointer ss1, Pointer ss2) { - var _result = _meos_b.distance_tstzspanset_tstzspanset(ss1, ss2); + public static boolean nsegment_gt(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_gt(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigint_extent_transfn(Pointer state, long i) { - var _result = _meos_b.bigint_extent_transfn(state, i); + public static boolean nsegment_le(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_le(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigint_union_transfn(Pointer state, long i) { - var _result = _meos_b.bigint_union_transfn(state, i); + public static boolean nsegment_lt(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_lt(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer date_extent_transfn(Pointer state, int d) { - var _result = _meos_b.date_extent_transfn(state, d); + public static boolean nsegment_ne(Pointer ns1, Pointer ns2) { + var _result = _meos_d.nsegment_ne(ns1, ns2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer date_union_transfn(Pointer state, int d) { - var _result = _meos_b.date_union_transfn(state, d); + public static Pointer npointset_in(String str) { + var _result = _meos_d.npointset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_extent_transfn(Pointer state, double d) { - var _result = _meos_b.float_extent_transfn(state, d); + public static String npointset_out(Pointer s, int maxdd) { + var _result = _meos_d.npointset_out(s, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_union_transfn(Pointer state, double d) { - var _result = _meos_b.float_union_transfn(state, d); + public static Pointer npointset_make(Pointer values, int count) { + var _result = _meos_d.npointset_make(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_extent_transfn(Pointer state, int i) { - var _result = _meos_b.int_extent_transfn(state, i); + public static Pointer npoint_to_set(Pointer np) { + var _result = _meos_d.npoint_to_set(np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_union_transfn(Pointer state, int i) { - var _result = _meos_b.int_union_transfn(state, i); + public static Pointer npointset_end_value(Pointer s) { + var _result = _meos_d.npointset_end_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_extent_transfn(Pointer state, Pointer s) { - var _result = _meos_b.set_extent_transfn(state, s); + public static Pointer npointset_routes(Pointer s) { + var _result = _meos_d.npointset_routes(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_union_finalfn(Pointer state) { - var _result = _meos_b.set_union_finalfn(state); + public static Pointer npointset_start_value(Pointer s) { + var _result = _meos_d.npointset_start_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_union_transfn(Pointer state, Pointer s) { - var _result = _meos_b.set_union_transfn(state, s); + public static Pointer npointset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.npointset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer span_extent_transfn(Pointer state, Pointer s) { - var _result = _meos_b.span_extent_transfn(state, s); + public static Pointer npointset_values(Pointer s, Pointer count) { + var _result = _meos_d.npointset_values(s, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_union_transfn(Pointer state, Pointer s) { - var _result = _meos_b.span_union_transfn(state, s); + public static boolean contained_npoint_set(Pointer np, Pointer s) { + var _result = _meos_d.contained_npoint_set(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_extent_transfn(Pointer state, Pointer ss) { - var _result = _meos_b.spanset_extent_transfn(state, ss); + public static boolean contains_set_npoint(Pointer s, Pointer np) { + var _result = _meos_d.contains_set_npoint(s, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_union_finalfn(Pointer state) { - var _result = _meos_b.spanset_union_finalfn(state); + public static Pointer intersection_npoint_set(Pointer np, Pointer s) { + var _result = _meos_d.intersection_npoint_set(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_union_transfn(Pointer state, Pointer ss) { - var _result = _meos_b.spanset_union_transfn(state, ss); + public static Pointer intersection_set_npoint(Pointer s, Pointer np) { + var _result = _meos_d.intersection_set_npoint(s, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer text_union_transfn(Pointer state, Pointer txt) { - var _result = _meos_b.text_union_transfn(state, txt); + public static Pointer minus_npoint_set(Pointer np, Pointer s) { + var _result = _meos_d.minus_npoint_set(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_extent_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.timestamptz_extent_transfn(state, t_new); + public static Pointer minus_set_npoint(Pointer s, Pointer np) { + var _result = _meos_d.minus_set_npoint(s, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_union_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.timestamptz_union_transfn(state, t_new); + public static Pointer npoint_union_transfn(Pointer state, Pointer np) { + var _result = _meos_d.npoint_union_transfn(state, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long bigint_get_bin(long value, long vsize, long vorigin) { - var _result = _meos_b.bigint_get_bin(value, vsize, vorigin); + public static Pointer union_npoint_set(Pointer np, Pointer s) { + var _result = _meos_d.union_npoint_set(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspan_bins(Pointer s, long vsize, long vorigin, Pointer count) { - var _result = _meos_b.bigintspan_bins(s, vsize, vorigin, count); + public static Pointer union_set_npoint(Pointer s, Pointer np) { + var _result = _meos_d.union_set_npoint(s, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bigintspanset_bins(Pointer ss, long vsize, long vorigin, Pointer count) { - var _result = _meos_b.bigintspanset_bins(ss, vsize, vorigin, count); + public static Pointer tnpoint_in(String str) { + var _result = _meos_d.tnpoint_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int date_get_bin(int d, Pointer duration, int torigin) { - var _result = _meos_b.date_get_bin(d, duration, torigin); + public static Pointer tnpoint_from_mfjson(String mfjson) { + var _result = _meos_d.tnpoint_from_mfjson(mfjson); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespan_bins(Pointer s, Pointer duration, int torigin, Pointer count) { - var _result = _meos_b.datespan_bins(s, duration, torigin, count); + public static String tnpoint_out(Pointer temp, int maxdd) { + var _result = _meos_d.tnpoint_out(temp, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer datespanset_bins(Pointer ss, Pointer duration, int torigin, Pointer count) { - var _result = _meos_b.datespanset_bins(ss, duration, torigin, count); + public static Pointer tnpointinst_make(Pointer np, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tnpointinst_make(np, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_get_bin(double value, double vsize, double vorigin) { - var _result = _meos_b.float_get_bin(value, vsize, vorigin); + public static Pointer tnpoint_from_base_temp(Pointer np, Pointer temp) { + var _result = _meos_d.tnpoint_from_base_temp(np, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspan_bins(Pointer s, double vsize, double vorigin, Pointer count) { - var _result = _meos_b.floatspan_bins(s, vsize, vorigin, count); + public static Pointer tnpointseq_from_base_tstzset(Pointer np, Pointer s) { + var _result = _meos_d.tnpointseq_from_base_tstzset(np, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer floatspanset_bins(Pointer ss, double vsize, double vorigin, Pointer count) { - var _result = _meos_b.floatspanset_bins(ss, vsize, vorigin, count); + public static Pointer tnpointseq_from_base_tstzspan(Pointer np, Pointer s, int interp) { + var _result = _meos_d.tnpointseq_from_base_tstzspan(np, s, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int int_get_bin(int value, int vsize, int vorigin) { - var _result = _meos_b.int_get_bin(value, vsize, vorigin); + public static Pointer tnpointseqset_from_base_tstzspanset(Pointer np, Pointer ss, int interp) { + var _result = _meos_d.tnpointseqset_from_base_tstzspanset(np, ss, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspan_bins(Pointer s, int vsize, int vorigin, Pointer count) { - var _result = _meos_b.intspan_bins(s, vsize, vorigin, count); + public static Pointer tgeompoint_to_tnpoint(Pointer temp) { + var _result = _meos_d.tgeompoint_to_tnpoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intspanset_bins(Pointer ss, int vsize, int vorigin, Pointer count) { - var _result = _meos_b.intspanset_bins(ss, vsize, vorigin, count); + public static Pointer tnpoint_to_tgeompoint(Pointer temp) { + var _result = _meos_d.tnpoint_to_tgeompoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_get_bin(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_b.timestamptz_get_bin(t_new, duration, torigin_new); + public static Pointer tnpoint_cumulative_length(Pointer temp) { + var _result = _meos_d.tnpoint_cumulative_length(temp); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_bins(Pointer s, Pointer duration, OffsetDateTime origin, Pointer count) { - var origin_new = origin.toEpochSecond(); - var _result = _meos_b.tstzspan_bins(s, duration, origin_new, count); + public static Pointer tnpoint_end_value(Pointer temp) { + var _result = _meos_d.tnpoint_end_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_bins(Pointer ss, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_b.tstzspanset_bins(ss, duration, torigin_new, count); + public static double tnpoint_length(Pointer temp) { + var _result = _meos_d.tnpoint_length(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tbox_as_hexwkb(Pointer box, byte variant, Pointer size) { - var _result = _meos_b.tbox_as_hexwkb(box, variant, size); + public static Pointer tnpoint_positions(Pointer temp, Pointer count) { + var _result = _meos_d.tnpoint_positions(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_as_wkb(Pointer box, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_b.tbox_as_wkb(box, variant, size_out); + public static long tnpoint_route(Pointer temp) { + var _result = _meos_d.tnpoint_route(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_from_hexwkb(String hexwkb) { - var _result = _meos_b.tbox_from_hexwkb(hexwkb); + public static Pointer tnpoint_routes(Pointer temp) { + var _result = _meos_d.tnpoint_routes(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_from_wkb(Pointer wkb, long size) { - var _result = _meos_b.tbox_from_wkb(wkb, size); + public static Pointer tnpoint_speed(Pointer temp) { + var _result = _meos_d.tnpoint_speed(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_in(String str) { - var _result = _meos_b.tbox_in(str); + public static Pointer tnpoint_start_value(Pointer temp) { + var _result = _meos_d.tnpoint_start_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tbox_out(Pointer box, int maxdd) { - var _result = _meos_b.tbox_out(box, maxdd); + public static Pointer tnpoint_trajectory(Pointer temp) { + var _result = _meos_d.tnpoint_trajectory(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_timestamptz_to_tbox(double d, OffsetDateTime t) { + public static Pointer tnpoint_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); var t_new = t.toEpochSecond(); - var _result = _meos_b.float_timestamptz_to_tbox(d, t_new); + out = _meos_d.tnpoint_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer float_tstzspan_to_tbox(double d, Pointer s) { - var _result = _meos_b.float_tstzspan_to_tbox(d, s); + public static Pointer tnpoint_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.tnpoint_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer int_timestamptz_to_tbox(int i, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.int_timestamptz_to_tbox(i, t_new); + public static Pointer tnpoint_values(Pointer temp, Pointer count) { + var _result = _meos_d.tnpoint_values(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_tstzspan_to_tbox(int i, Pointer s) { - var _result = _meos_b.int_tstzspan_to_tbox(i, s); + public static Pointer tnpoint_twcentroid(Pointer temp) { + var _result = _meos_d.tnpoint_twcentroid(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer numspan_tstzspan_to_tbox(Pointer span, Pointer s) { - var _result = _meos_b.numspan_tstzspan_to_tbox(span, s); + public static Pointer tnpoint_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.tnpoint_at_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer numspan_timestamptz_to_tbox(Pointer span, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.numspan_timestamptz_to_tbox(span, t_new); + public static Pointer tnpoint_at_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.tnpoint_at_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_copy(Pointer box) { - var _result = _meos_b.tbox_copy(box); + public static Pointer tnpoint_at_npointset(Pointer temp, Pointer s) { + var _result = _meos_d.tnpoint_at_npointset(temp, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_make(Pointer s, Pointer p) { - var _result = _meos_b.tbox_make(s, p); + public static Pointer tnpoint_at_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.tnpoint_at_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer float_to_tbox(double d) { - var _result = _meos_b.float_to_tbox(d); + public static Pointer tnpoint_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.tnpoint_minus_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer int_to_tbox(int i) { - var _result = _meos_b.int_to_tbox(i); + public static Pointer tnpoint_minus_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.tnpoint_minus_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer set_to_tbox(Pointer s) { - var _result = _meos_b.set_to_tbox(s); + public static Pointer tnpoint_minus_npointset(Pointer temp, Pointer s) { + var _result = _meos_d.tnpoint_minus_npointset(temp, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer span_to_tbox(Pointer s) { - var _result = _meos_b.span_to_tbox(s); + public static Pointer tnpoint_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.tnpoint_minus_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spanset_to_tbox(Pointer ss) { - var _result = _meos_b.spanset_to_tbox(ss); + public static Pointer tdistance_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.tdistance_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_to_intspan(Pointer box) { - var _result = _meos_b.tbox_to_intspan(box); + public static Pointer tdistance_tnpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.tdistance_tnpoint_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_to_floatspan(Pointer box) { - var _result = _meos_b.tbox_to_floatspan(box); + public static Pointer tdistance_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.tdistance_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_to_tstzspan(Pointer box) { - var _result = _meos_b.tbox_to_tstzspan(box); + public static double nad_tnpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nad_tnpoint_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_to_tbox(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.timestamptz_to_tbox(t_new); + public static double nad_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.nad_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tbox_hash(Pointer box) { - var _result = _meos_b.tbox_hash(box); + public static double nad_tnpoint_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.nad_tnpoint_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static long tbox_hash_extended(Pointer box, long seed) { - var _result = _meos_b.tbox_hash_extended(box, seed); + public static double nad_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nad_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_hast(Pointer box) { - var _result = _meos_b.tbox_hast(box); + public static Pointer nai_tnpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nai_tnpoint_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_hasx(Pointer box) { - var _result = _meos_b.tbox_hasx(box); + public static Pointer nai_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.nai_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_tmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_b.tbox_tmax(box, result); + public static Pointer nai_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nai_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_tmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_b.tbox_tmax_inc(box, result); + public static Pointer shortestline_tnpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.shortestline_tnpoint_geo(temp, gs); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_tmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_b.tbox_tmin(box, result); + public static Pointer shortestline_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.shortestline_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_tmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_b.tbox_tmin_inc(box, result); + public static Pointer shortestline_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.shortestline_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_b.tbox_xmax(box, result); + public static Pointer tnpoint_tcentroid_transfn(Pointer state, Pointer temp) { + var _result = _meos_d.tnpoint_tcentroid_transfn(state, temp); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_xmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_b.tbox_xmax_inc(box, result); + public static int always_eq_npoint_tnpoint(Pointer np, Pointer temp) { + var _result = _meos_d.always_eq_npoint_tnpoint(np, temp); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_b.tbox_xmin(box, result); + public static int always_eq_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.always_eq_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_xmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_b.tbox_xmin_inc(box, result); + public static int always_eq_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_eq_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tboxfloat_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_b.tboxfloat_xmax(box, result); + public static int always_ne_npoint_tnpoint(Pointer np, Pointer temp) { + var _result = _meos_d.always_ne_npoint_tnpoint(np, temp); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tboxfloat_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_b.tboxfloat_xmin(box, result); + public static int always_ne_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.always_ne_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tboxint_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_b.tboxint_xmax(box, result); + public static int always_ne_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_ne_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tboxint_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_b.tboxint_xmin(box, result); + public static int ever_eq_npoint_tnpoint(Pointer np, Pointer temp) { + var _result = _meos_d.ever_eq_npoint_tnpoint(np, temp); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbox_expand_time(Pointer box, Pointer interv) { - var _result = _meos_b.tbox_expand_time(box, interv); + public static int ever_eq_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.ever_eq_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_round(Pointer box, int maxdd) { - var _result = _meos_b.tbox_round(box, maxdd); + public static int ever_eq_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_eq_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { - var _result = _meos_b.tbox_shift_scale_time(box, shift, duration); + public static int ever_ne_npoint_tnpoint(Pointer np, Pointer temp) { + var _result = _meos_d.ever_ne_npoint_tnpoint(np, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatbox_expand(Pointer box, double d) { - var _result = _meos_b.tfloatbox_expand(box, d); + public static int ever_ne_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.ever_ne_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = _meos_b.tfloatbox_shift_scale(box, shift, width, hasshift, haswidth); + public static int ever_ne_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_ne_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintbox_expand(Pointer box, int i) { - var _result = _meos_b.tintbox_expand(box, i); + public static Pointer teq_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.teq_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = _meos_b.tintbox_shift_scale(box, shift, width, hasshift, haswidth); + public static Pointer tne_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.tne_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_tbox_tbox(Pointer box1, Pointer box2, boolean strict) { - var _result = _meos_b.union_tbox_tbox(box1, box2, strict); + public static Pointer pcpoint_hex_in(String str) { + var _result = _meos_d.pcpoint_hex_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.intersection_tbox_tbox(box1, box2); + public static String pcpoint_hex_out(Pointer pt, int maxdd) { + var _result = _meos_d.pcpoint_hex_out(pt, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.adjacent_tbox_tbox(box1, box2); + public static Pointer pcpoint_from_hexwkb(String hexwkb) { + var _result = _meos_d.pcpoint_from_hexwkb(hexwkb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.contained_tbox_tbox(box1, box2); + public static String pcpoint_as_hexwkb(Pointer pt) { + var _result = _meos_d.pcpoint_as_hexwkb(pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.contains_tbox_tbox(box1, box2); + public static Pointer pcpoint_copy(Pointer pt) { + var _result = _meos_d.pcpoint_copy(pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.overlaps_tbox_tbox(box1, box2); + public static int pcpoint_get_pcid(Pointer pt) { + var _result = _meos_d.pcpoint_get_pcid(pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.same_tbox_tbox(box1, box2); + public static int pcpoint_hash(Pointer pt) { + var _result = _meos_d.pcpoint_hash(pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.after_tbox_tbox(box1, box2); + public static long pcpoint_hash_extended(Pointer pt, long seed) { + var _result = _meos_d.pcpoint_hash_extended(pt, seed); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.before_tbox_tbox(box1, box2); + public static boolean pcpoint_get_x(Pointer pt, Pointer schema, Pointer out) { + var _result = _meos_d.pcpoint_get_x(pt, schema, out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.left_tbox_tbox(box1, box2); + public static boolean pcpoint_get_y(Pointer pt, Pointer schema, Pointer out) { + var _result = _meos_d.pcpoint_get_y(pt, schema, out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.overafter_tbox_tbox(box1, box2); + public static boolean pcpoint_get_z(Pointer pt, Pointer schema, Pointer out) { + var _result = _meos_d.pcpoint_get_z(pt, schema, out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.overbefore_tbox_tbox(box1, box2); + public static boolean pcpoint_get_dim(Pointer pt, Pointer schema, String name, Pointer out) { + var _result = _meos_d.pcpoint_get_dim(pt, schema, name, out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.overleft_tbox_tbox(box1, box2); + public static Pointer pcpoint_to_tpcbox(Pointer pt, Pointer schema) { + var _result = _meos_d.pcpoint_to_tpcbox(pt, schema); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.overright_tbox_tbox(box1, box2); + public static Pointer meos_pc_schema(int pcid) { + var _result = _meos_d.meos_pc_schema(pcid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tbox_tbox(Pointer box1, Pointer box2) { - var _result = _meos_b.right_tbox_tbox(box1, box2); + public static void meos_pc_schema_register(int pcid, Pointer schema) { + _meos_d.meos_pc_schema_register(pcid, schema); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int tbox_cmp(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_cmp(box1, box2); + public static void meos_pc_schema_register_xml(int pcid, Pointer schema, String xml_text) { + _meos_d.meos_pc_schema_register_xml(pcid, schema, xml_text); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean tbox_eq(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_eq(box1, box2); + public static String meos_pc_schema_xml(int pcid) { + var _result = _meos_d.meos_pc_schema_xml(pcid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_ge(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_ge(box1, box2); + public static void meos_pc_schema_clear() { + _meos_d.meos_pc_schema_clear(); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean tbox_gt(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_gt(box1, box2); + public static int pcpoint_cmp(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_cmp(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_le(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_le(box1, box2); + public static boolean pcpoint_eq(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_eq(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_lt(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_lt(box1, box2); + public static boolean pcpoint_ne(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_ne(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbox_ne(Pointer box1, Pointer box2) { - var _result = _meos_b.tbox_ne(box1, box2); + public static boolean pcpoint_lt(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_lt(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_from_mfjson(String str) { - var _result = _meos_b.tbool_from_mfjson(str); + public static boolean pcpoint_le(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_le(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_in(String str) { - var _result = _meos_b.tbool_in(str); + public static boolean pcpoint_gt(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_gt(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tbool_out(Pointer temp) { - var _result = _meos_b.tbool_out(temp); + public static boolean pcpoint_ge(Pointer pt1, Pointer pt2) { + var _result = _meos_d.pcpoint_ge(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String temporal_as_hexwkb(Pointer temp, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_b.temporal_as_hexwkb(temp, variant, size_out); + public static Pointer pcpatch_hex_in(String str) { + var _result = _meos_d.pcpatch_hex_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String temporal_as_mfjson(Pointer temp, boolean with_bbox, int flags, int precision, String srs) { - var _result = _meos_b.temporal_as_mfjson(temp, with_bbox, flags, precision, srs); + public static String pcpatch_hex_out(Pointer pa, int maxdd) { + var _result = _meos_d.pcpatch_hex_out(pa, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_as_wkb(Pointer temp, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_b.temporal_as_wkb(temp, variant, size_out); + public static Pointer pcpatch_from_hexwkb(String hexwkb) { + var _result = _meos_d.pcpatch_from_hexwkb(hexwkb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_from_hexwkb(String hexwkb) { - var _result = _meos_b.temporal_from_hexwkb(hexwkb); + public static String pcpatch_as_hexwkb(Pointer pa) { + var _result = _meos_d.pcpatch_as_hexwkb(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_from_wkb(Pointer wkb, long size) { - var _result = _meos_b.temporal_from_wkb(wkb, size); + public static Pointer pcpatch_copy(Pointer pa) { + var _result = _meos_d.pcpatch_copy(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_from_mfjson(String str) { - var _result = _meos_b.tfloat_from_mfjson(str); + public static int pcpatch_get_pcid(Pointer pa) { + var _result = _meos_d.pcpatch_get_pcid(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_in(String str) { - var _result = _meos_b.tfloat_in(str); + public static int pcpatch_npoints(Pointer pa) { + var _result = _meos_d.pcpatch_npoints(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tfloat_out(Pointer temp, int maxdd) { - var _result = _meos_b.tfloat_out(temp, maxdd); + public static int pcpatch_hash(Pointer pa) { + var _result = _meos_d.pcpatch_hash(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_from_mfjson(String str) { - var _result = _meos_b.tint_from_mfjson(str); + public static long pcpatch_hash_extended(Pointer pa, long seed) { + var _result = _meos_d.pcpatch_hash_extended(pa, seed); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_in(String str) { - var _result = _meos_b.tint_in(str); + public static int pcpatch_cmp(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_cmp(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tint_out(Pointer temp) { - var _result = _meos_b.tint_out(temp); + public static boolean pcpatch_eq(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_eq(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_from_mfjson(String str) { - var _result = _meos_b.ttext_from_mfjson(str); + public static boolean pcpatch_ne(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_ne(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_in(String str) { - var _result = _meos_b.ttext_in(str); + public static boolean pcpatch_lt(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_lt(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String ttext_out(Pointer temp) { - var _result = _meos_b.ttext_out(temp); + public static boolean pcpatch_le(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_le(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_from_base_temp(boolean b, Pointer temp) { - var _result = _meos_b.tbool_from_base_temp(b, temp); + public static boolean pcpatch_gt(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_gt(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tboolinst_make(boolean b, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.tboolinst_make(b, t_new); + public static boolean pcpatch_ge(Pointer pa1, Pointer pa2) { + var _result = _meos_d.pcpatch_ge(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tboolseq_from_base_tstzset(boolean b, Pointer s) { - var _result = _meos_b.tboolseq_from_base_tstzset(b, s); + public static Pointer pcpointset_in(String str) { + var _result = _meos_d.pcpointset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tboolseq_from_base_tstzspan(boolean b, Pointer s) { - var _result = _meos_b.tboolseq_from_base_tstzspan(b, s); + public static String pcpointset_out(Pointer s, int maxdd) { + var _result = _meos_d.pcpointset_out(s, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tboolseqset_from_base_tstzspanset(boolean b, Pointer ss) { - var _result = _meos_b.tboolseqset_from_base_tstzspanset(b, ss); + public static Pointer pcpointset_make(Pointer values, int count) { + var _result = _meos_d.pcpointset_make(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_copy(Pointer temp) { - var _result = _meos_b.temporal_copy(temp); + public static Pointer pcpoint_to_set(Pointer pt) { + var _result = _meos_d.pcpoint_to_set(pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_from_base_temp(double d, Pointer temp) { - var _result = _meos_b.tfloat_from_base_temp(d, temp); + public static Pointer pcpointset_start_value(Pointer s) { + var _result = _meos_d.pcpointset_start_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatinst_make(double d, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.tfloatinst_make(d, t_new); + public static Pointer pcpointset_end_value(Pointer s) { + var _result = _meos_d.pcpointset_end_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatseq_from_base_tstzset(double d, Pointer s) { - var _result = _meos_b.tfloatseq_from_base_tstzset(d, s); + public static Pointer pcpointset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.pcpointset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tfloatseq_from_base_tstzspan(double d, Pointer s, int interp) { - var _result = _meos_b.tfloatseq_from_base_tstzspan(d, s, interp); + public static Pointer pcpointset_values(Pointer s) { + var _result = _meos_d.pcpointset_values(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatseqset_from_base_tstzspanset(double d, Pointer ss, int interp) { - var _result = _meos_b.tfloatseqset_from_base_tstzspanset(d, ss, interp); + public static boolean contains_set_pcpoint(Pointer s, Pointer pt) { + var _result = _meos_d.contains_set_pcpoint(s, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_from_base_temp(int i, Pointer temp) { - var _result = _meos_b.tint_from_base_temp(i, temp); + public static boolean contained_pcpoint_set(Pointer pt, Pointer s) { + var _result = _meos_d.contained_pcpoint_set(pt, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintinst_make(int i, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.tintinst_make(i, t_new); + public static Pointer intersection_pcpoint_set(Pointer pt, Pointer s) { + var _result = _meos_d.intersection_pcpoint_set(pt, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintseq_from_base_tstzset(int i, Pointer s) { - var _result = _meos_b.tintseq_from_base_tstzset(i, s); + public static Pointer intersection_set_pcpoint(Pointer s, Pointer pt) { + var _result = _meos_d.intersection_set_pcpoint(s, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintseq_from_base_tstzspan(int i, Pointer s) { - var _result = _meos_b.tintseq_from_base_tstzspan(i, s); + public static Pointer minus_pcpoint_set(Pointer pt, Pointer s) { + var _result = _meos_d.minus_pcpoint_set(pt, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintseqset_from_base_tstzspanset(int i, Pointer ss) { - var _result = _meos_b.tintseqset_from_base_tstzspanset(i, ss); + public static Pointer minus_set_pcpoint(Pointer s, Pointer pt) { + var _result = _meos_d.minus_set_pcpoint(s, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tsequence_make(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { - var _result = _meos_b.tsequence_make(instants, count, lower_inc, upper_inc, interp, normalize); + public static Pointer union_pcpoint_set(Pointer pt, Pointer s) { + var _result = _meos_d.union_pcpoint_set(pt, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tsequenceset_make(Pointer sequences, int count, boolean normalize) { - var _result = _meos_b.tsequenceset_make(sequences, count, normalize); + public static Pointer union_set_pcpoint(Pointer s, Pointer pt) { + var _result = _meos_d.union_set_pcpoint(s, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tsequenceset_make_gaps(Pointer instants, int count, int interp, Pointer maxt, double maxdist) { - var _result = _meos_b.tsequenceset_make_gaps(instants, count, interp, maxt, maxdist); + public static Pointer pcpoint_union_transfn(Pointer state, Pointer pt) { + var _result = _meos_d.pcpoint_union_transfn(state, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_from_base_temp(Pointer txt, Pointer temp) { - var _result = _meos_b.ttext_from_base_temp(txt, temp); + public static Pointer pcpatchset_in(String str) { + var _result = _meos_d.pcpatchset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttextinst_make(Pointer txt, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.ttextinst_make(txt, t_new); + public static String pcpatchset_out(Pointer s, int maxdd) { + var _result = _meos_d.pcpatchset_out(s, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttextseq_from_base_tstzset(Pointer txt, Pointer s) { - var _result = _meos_b.ttextseq_from_base_tstzset(txt, s); + public static Pointer pcpatchset_make(Pointer values, int count) { + var _result = _meos_d.pcpatchset_make(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer s) { - var _result = _meos_b.ttextseq_from_base_tstzspan(txt, s); + public static Pointer pcpatch_to_set(Pointer pa) { + var _result = _meos_d.pcpatch_to_set(pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttextseqset_from_base_tstzspanset(Pointer txt, Pointer ss) { - var _result = _meos_b.ttextseqset_from_base_tstzspanset(txt, ss); + public static Pointer pcpatchset_start_value(Pointer s) { + var _result = _meos_d.pcpatchset_start_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_to_tint(Pointer temp) { - var _result = _meos_b.tbool_to_tint(temp); + public static Pointer pcpatchset_end_value(Pointer s) { + var _result = _meos_d.pcpatchset_end_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_to_tstzspan(Pointer temp) { - var _result = _meos_b.temporal_to_tstzspan(temp); + public static Pointer pcpatchset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.pcpatchset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tfloat_to_tint(Pointer temp) { - var _result = _meos_b.tfloat_to_tint(temp); + public static Pointer pcpatchset_values(Pointer s) { + var _result = _meos_d.pcpatchset_values(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_to_tfloat(Pointer temp) { - var _result = _meos_b.tint_to_tfloat(temp); + public static boolean contains_set_pcpatch(Pointer s, Pointer pa) { + var _result = _meos_d.contains_set_pcpatch(s, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_to_span(Pointer temp) { - var _result = _meos_b.tnumber_to_span(temp); + public static boolean contained_pcpatch_set(Pointer pa, Pointer s) { + var _result = _meos_d.contained_pcpatch_set(pa, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_to_tbox(Pointer temp) { - var _result = _meos_b.tnumber_to_tbox(temp); + public static Pointer intersection_pcpatch_set(Pointer pa, Pointer s) { + var _result = _meos_d.intersection_pcpatch_set(pa, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbool_end_value(Pointer temp) { - var _result = _meos_b.tbool_end_value(temp); + public static Pointer intersection_set_pcpatch(Pointer s, Pointer pa) { + var _result = _meos_d.intersection_set_pcpatch(s, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbool_start_value(Pointer temp) { - var _result = _meos_b.tbool_start_value(temp); + public static Pointer minus_pcpatch_set(Pointer pa, Pointer s) { + var _result = _meos_d.minus_pcpatch_set(pa, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tbool_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.tbool_value_at_timestamptz(temp, t_new, strict, value); + public static Pointer minus_set_pcpatch(Pointer s, Pointer pa) { + var _result = _meos_d.minus_set_pcpatch(s, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_b.tbool_value_n(temp, n, result); + public static Pointer union_pcpatch_set(Pointer pa, Pointer s) { + var _result = _meos_d.union_pcpatch_set(pa, s); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tbool_values(Pointer temp, Pointer count) { - var _result = _meos_b.tbool_values(temp, count); + public static Pointer union_set_pcpatch(Pointer s, Pointer pa) { + var _result = _meos_d.union_set_pcpatch(s, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_duration(Pointer temp, boolean boundspan) { - var _result = _meos_b.temporal_duration(temp, boundspan); + public static Pointer pcpatch_union_transfn(Pointer state, Pointer pa) { + var _result = _meos_d.pcpatch_union_transfn(state, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_end_instant(Pointer temp) { - var _result = _meos_b.temporal_end_instant(temp); + public static Pointer tpcbox_in(String str) { + var _result = _meos_d.tpcbox_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_end_sequence(Pointer temp) { - var _result = _meos_b.temporal_end_sequence(temp); + public static String tpcbox_out(Pointer box, int maxdd) { + var _result = _meos_d.tpcbox_out(box, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime temporal_end_timestamptz(Pointer temp) { - var _result = _meos_b.temporal_end_timestamptz(temp); + public static Pointer tpcbox_make(boolean hasx, boolean hasz, boolean hast, boolean geodetic, int srid, int pcid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer period) { + var _result = _meos_d.tpcbox_make(hasx, hasz, hast, geodetic, srid, pcid, xmin, xmax, ymin, ymax, zmin, zmax, period); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static int temporal_hash(Pointer temp) { - var _result = _meos_b.temporal_hash(temp); + public static Pointer tpcbox_copy(Pointer box) { + var _result = _meos_d.tpcbox_copy(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_instant_n(Pointer temp, int n) { - var _result = _meos_b.temporal_instant_n(temp, n); + public static Pointer pcpatch_to_tpcbox(Pointer pa, int srid) { + var _result = _meos_d.pcpatch_to_tpcbox(pa, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_instants(Pointer temp, Pointer count) { - var _result = _meos_b.temporal_instants(temp, count); + public static boolean tpcbox_hasx(Pointer box) { + var _result = _meos_d.tpcbox_hasx(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String temporal_interp(Pointer temp) { - var _result = _meos_b.temporal_interp(temp); + public static boolean tpcbox_hasz(Pointer box) { + var _result = _meos_d.tpcbox_hasz(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_lower_inc(Pointer temp) { - var _result = _meos_b.temporal_lower_inc(temp); + public static boolean tpcbox_hast(Pointer box) { + var _result = _meos_d.tpcbox_hast(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_max_instant(Pointer temp) { - var _result = _meos_b.temporal_max_instant(temp); + public static boolean tpcbox_geodetic(Pointer box) { + var _result = _meos_d.tpcbox_geodetic(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_min_instant(Pointer temp) { - var _result = _meos_b.temporal_min_instant(temp); + public static Pointer tpcbox_xmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_xmin(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static int temporal_num_instants(Pointer temp) { - var _result = _meos_b.temporal_num_instants(temp); + public static Pointer tpcbox_xmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_xmax(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static int temporal_num_sequences(Pointer temp) { - var _result = _meos_b.temporal_num_sequences(temp); + public static Pointer tpcbox_ymin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_ymin(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static int temporal_num_timestamps(Pointer temp) { - var _result = _meos_b.temporal_num_timestamps(temp); + public static Pointer tpcbox_ymax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_ymax(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static Pointer temporal_segm_duration(Pointer temp, Pointer duration, boolean atleast, boolean strict) { - var _result = _meos_b.temporal_segm_duration(temp, duration, atleast, strict); + public static Pointer tpcbox_zmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_zmin(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static Pointer temporal_segments(Pointer temp, Pointer count) { - var _result = _meos_b.temporal_segments(temp, count); + public static Pointer tpcbox_zmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.tpcbox_zmax(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static Pointer temporal_sequence_n(Pointer temp, int i) { - var _result = _meos_b.temporal_sequence_n(temp, i); + public static Pointer tpcbox_tmin(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.tpcbox_tmin(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static Pointer temporal_sequences(Pointer temp, Pointer count) { - var _result = _meos_b.temporal_sequences(temp, count); + public static Pointer tpcbox_tmax(Pointer box) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.tpcbox_tmax(box, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static Pointer temporal_start_instant(Pointer temp) { - var _result = _meos_b.temporal_start_instant(temp); + public static int tpcbox_srid(Pointer box) { + var _result = _meos_d.tpcbox_srid(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_start_sequence(Pointer temp) { - var _result = _meos_b.temporal_start_sequence(temp); + public static int tpcbox_pcid(Pointer box) { + var _result = _meos_d.tpcbox_pcid(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static OffsetDateTime temporal_start_timestamptz(Pointer temp) { - var _result = _meos_b.temporal_start_timestamptz(temp); + public static Pointer tpcbox_to_stbox(Pointer box) { + var _result = _meos_d.tpcbox_to_stbox(box); MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); + return _result; } @SuppressWarnings("unused") - public static Pointer temporal_stops(Pointer temp, double maxdist, Pointer minduration) { - var _result = _meos_b.temporal_stops(temp, maxdist, minduration); + public static void tpcbox_expand(Pointer box1, Pointer box2) { + _meos_d.tpcbox_expand(box1, box2); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static String temporal_subtype(Pointer temp) { - var _result = _meos_b.temporal_subtype(temp); + public static Pointer tpcbox_round(Pointer box, int maxdd) { + var _result = _meos_d.tpcbox_round(box, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_time(Pointer temp) { - var _result = _meos_b.temporal_time(temp); + public static Pointer tpcbox_set_srid(Pointer box, int srid) { + var _result = _meos_d.tpcbox_set_srid(box, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_timestamps(Pointer temp, Pointer count) { - var _result = _meos_b.temporal_timestamps(temp, count); + public static Pointer union_tpcbox_tpcbox(Pointer box1, Pointer box2, boolean strict) { + var _result = _meos_d.union_tpcbox_tpcbox(box1, box2, strict); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_timestamptz_n(Pointer temp, int n) { + public static Pointer inter_tpcbox_tpcbox(Pointer box1, Pointer box2) { boolean out; Runtime runtime = Runtime.getSystemRuntime(); Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_b.temporal_timestamptz_n(temp, n, result); + out = _meos_d.inter_tpcbox_tpcbox(box1, box2, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return out ? result : null; + return out ? new_result : null; } @SuppressWarnings("unused") - public static boolean temporal_upper_inc(Pointer temp) { - var _result = _meos_b.temporal_upper_inc(temp); + public static Pointer intersection_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.intersection_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tfloat_avg_value(Pointer temp) { - var _result = _meos_b.tfloat_avg_value(temp); + public static boolean contains_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.contains_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tfloat_end_value(Pointer temp) { - var _result = _meos_b.tfloat_end_value(temp); + public static boolean contained_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.contained_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tfloat_min_value(Pointer temp) { - var _result = _meos_b.tfloat_min_value(temp); + public static boolean overlaps_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overlaps_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tfloat_max_value(Pointer temp) { - var _result = _meos_b.tfloat_max_value(temp); + public static boolean same_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.same_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tfloat_start_value(Pointer temp) { - var _result = _meos_b.tfloat_start_value(temp); + public static boolean adjacent_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.adjacent_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tfloat_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = _meos_b.tfloat_value_at_timestamptz(temp, t_new, strict, value); + public static int tpcbox_cmp(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_cmp(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_b.tfloat_value_n(temp, n, result); + public static boolean tpcbox_eq(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_eq(box1, box2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_values(Pointer temp, Pointer count) { - var _result = _meos_b.tfloat_values(temp, count); + public static boolean tpcbox_ne(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_ne(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tint_end_value(Pointer temp) { - var _result = _meos_c.tint_end_value(temp); + public static boolean tpcbox_lt(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_lt(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tint_max_value(Pointer temp) { - var _result = _meos_c.tint_max_value(temp); + public static boolean tpcbox_le(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_le(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tint_min_value(Pointer temp) { - var _result = _meos_c.tint_min_value(temp); + public static boolean tpcbox_gt(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_gt(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tint_start_value(Pointer temp) { - var _result = _meos_c.tint_start_value(temp); + public static boolean tpcbox_ge(Pointer box1, Pointer box2) { + var _result = _meos_d.tpcbox_ge(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tint_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.tint_value_at_timestamptz(temp, t_new, strict, value); + public static boolean left_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.left_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = _meos_c.tint_value_n(temp, n, result); + public static boolean overleft_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overleft_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tint_values(Pointer temp, Pointer count) { - var _result = _meos_c.tint_values(temp, count); + public static boolean right_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.right_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tnumber_avg_value(Pointer temp) { - var _result = _meos_c.tnumber_avg_value(temp); + public static boolean overright_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overright_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tnumber_integral(Pointer temp) { - var _result = _meos_c.tnumber_integral(temp); + public static boolean below_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.below_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tnumber_twavg(Pointer temp) { - var _result = _meos_c.tnumber_twavg(temp); + public static boolean overbelow_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overbelow_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_valuespans(Pointer temp) { - var _result = _meos_c.tnumber_valuespans(temp); + public static boolean above_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.above_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_end_value(Pointer temp) { - var _result = _meos_c.ttext_end_value(temp); + public static boolean overabove_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overabove_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_max_value(Pointer temp) { - var _result = _meos_c.ttext_max_value(temp); + public static boolean front_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.front_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_min_value(Pointer temp) { - var _result = _meos_c.ttext_min_value(temp); + public static boolean overfront_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overfront_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_start_value(Pointer temp) { - var _result = _meos_c.ttext_start_value(temp); + public static boolean back_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.back_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean ttext_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.ttext_value_at_timestamptz(temp, t_new, strict, value); + public static boolean overback_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overback_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_c.ttext_value_n(temp, n, result); - Pointer new_result = result.getPointer(0); + public static boolean before_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.before_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); - return out ? new_result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer ttext_values(Pointer temp, Pointer count) { - var _result = _meos_c.ttext_values(temp, count); + public static boolean overbefore_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overbefore_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_degrees(double value, boolean normalize) { - var _result = _meos_c.float_degrees(value, normalize); + public static boolean after_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.after_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temparr_round(Pointer temp, int count, int maxdd) { - var _result = _meos_c.temparr_round(temp, count, maxdd); + public static boolean overafter_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.overafter_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_round(Pointer temp, int maxdd) { - var _result = _meos_c.temporal_round(temp, maxdd); + public static boolean ensure_same_pcid_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.ensure_same_pcid_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_scale_time(Pointer temp, Pointer duration) { - var _result = _meos_c.temporal_scale_time(temp, duration); + public static String pose_as_ewkt(Pointer pose, int maxdd) { + var _result = _meos_d.pose_as_ewkt(pose, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_set_interp(Pointer temp, int interp) { - var _result = _meos_c.temporal_set_interp(temp, interp); + public static String pose_as_hexwkb(Pointer pose, byte variant, Pointer size) { + var _result = _meos_d.pose_as_hexwkb(pose, variant, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_shift_scale_time(Pointer temp, Pointer shift, Pointer duration) { - var _result = _meos_c.temporal_shift_scale_time(temp, shift, duration); + public static String pose_as_text(Pointer pose, int maxdd) { + var _result = _meos_d.pose_as_text(pose, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_shift_time(Pointer temp, Pointer shift) { - var _result = _meos_c.temporal_shift_time(temp, shift); + public static Pointer pose_as_wkb(Pointer pose, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_d.pose_as_wkb(pose, variant, size_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_to_tinstant(Pointer temp) { - var _result = _meos_c.temporal_to_tinstant(temp); + public static Pointer pose_from_wkb(Pointer wkb, long size) { + var _result = _meos_d.pose_from_wkb(wkb, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_to_tsequence(Pointer temp, int interp) { - var _result = _meos_c.temporal_to_tsequence(temp, interp); + public static Pointer pose_from_hexwkb(String hexwkb) { + var _result = _meos_d.pose_from_hexwkb(hexwkb); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_to_tsequenceset(Pointer temp, int interp) { - var _result = _meos_c.temporal_to_tsequenceset(temp, interp); + public static Pointer pose_in(String str) { + var _result = _meos_d.pose_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_ceil(Pointer temp) { - var _result = _meos_c.tfloat_ceil(temp); + public static String pose_out(Pointer pose, int maxdd) { + var _result = _meos_d.pose_out(pose, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_degrees(Pointer temp, boolean normalize) { - var _result = _meos_c.tfloat_degrees(temp, normalize); + public static Pointer pose_from_geopose(String json) { + var _result = _meos_d.pose_from_geopose(json); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_floor(Pointer temp) { - var _result = _meos_c.tfloat_floor(temp); + public static String pose_as_geopose(Pointer pose, int conformance, int precision) { + var _result = _meos_d.pose_as_geopose(pose, conformance, precision); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_radians(Pointer temp) { - var _result = _meos_c.tfloat_radians(temp); + public static Pointer tpose_from_geopose(String json) { + var _result = _meos_d.tpose_from_geopose(json); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_scale_value(Pointer temp, double width) { - var _result = _meos_c.tfloat_scale_value(temp, width); + public static String tpose_as_geopose(Pointer temp, int conformance, int precision) { + var _result = _meos_d.tpose_as_geopose(temp, conformance, precision); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_shift_scale_value(Pointer temp, double shift, double width) { - var _result = _meos_c.tfloat_shift_scale_value(temp, shift, width); + public static Pointer pose_apply_geo(Pointer pose, Pointer body) { + var _result = _meos_d.pose_apply_geo(pose, body); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_shift_value(Pointer temp, double shift) { - var _result = _meos_c.tfloat_shift_value(temp, shift); + public static Pointer tpose_apply_geo(Pointer temp, Pointer body) { + var _result = _meos_d.tpose_apply_geo(temp, body); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_scale_value(Pointer temp, int width) { - var _result = _meos_c.tint_scale_value(temp, width); + public static Pointer pose_copy(Pointer pose) { + var _result = _meos_d.pose_copy(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_shift_scale_value(Pointer temp, int shift, int width) { - var _result = _meos_c.tint_shift_scale_value(temp, shift, width); + public static Pointer pose_make_2d(double x, double y, double theta, int srid) { + var _result = _meos_d.pose_make_2d(x, y, theta, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_shift_value(Pointer temp, int shift) { - var _result = _meos_c.tint_shift_value(temp, shift); + public static Pointer pose_make_3d(double x, double y, double z, double W, double X, double Y, double Z, int srid) { + var _result = _meos_d.pose_make_3d(x, y, z, W, X, Y, Z, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand) { - var _result = _meos_c.temporal_append_tinstant(temp, inst, interp, maxdist, maxt, expand); + public static Pointer pose_make_point2d(Pointer gs, double theta) { + var _result = _meos_d.pose_make_point2d(gs, theta); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_append_tsequence(Pointer temp, Pointer seq, boolean expand) { - var _result = _meos_c.temporal_append_tsequence(temp, seq, expand); + public static Pointer pose_make_point3d(Pointer gs, double W, double X, double Y, double Z) { + var _result = _meos_d.pose_make_point3d(gs, W, X, Y, Z); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_delete_timestamptz(Pointer temp, OffsetDateTime t, boolean connect) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.temporal_delete_timestamptz(temp, t_new, connect); + public static Pointer pose_to_point(Pointer pose) { + var _result = _meos_d.pose_to_point(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzset(Pointer temp, Pointer s, boolean connect) { - var _result = _meos_c.temporal_delete_tstzset(temp, s, connect); + public static Pointer pose_to_stbox(Pointer pose) { + var _result = _meos_d.pose_to_stbox(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzspan(Pointer temp, Pointer s, boolean connect) { - var _result = _meos_c.temporal_delete_tstzspan(temp, s, connect); + public static int pose_hash(Pointer pose) { + var _result = _meos_d.pose_hash(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect) { - var _result = _meos_c.temporal_delete_tstzspanset(temp, ss, connect); + public static long pose_hash_extended(Pointer pose, long seed) { + var _result = _meos_d.pose_hash_extended(pose, seed); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_insert(Pointer temp1, Pointer temp2, boolean connect) { - var _result = _meos_c.temporal_insert(temp1, temp2, connect); + public static Pointer pose_orientation(Pointer pose, Pointer count) { + var _result = _meos_d.pose_orientation(pose, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_merge(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_merge(temp1, temp2); + public static double pose_rotation(Pointer pose) { + var _result = _meos_d.pose_rotation(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_merge_array(Pointer temparr, int count) { - var _result = _meos_c.temporal_merge_array(temparr, count); + public static double pose_yaw(Pointer pose) { + var _result = _meos_d.pose_yaw(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_update(Pointer temp1, Pointer temp2, boolean connect) { - var _result = _meos_c.temporal_update(temp1, temp2, connect); + public static double pose_pitch(Pointer pose) { + var _result = _meos_d.pose_pitch(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_at_value(Pointer temp, boolean b) { - var _result = _meos_c.tbool_at_value(temp, b); + public static double pose_roll(Pointer pose) { + var _result = _meos_d.pose_roll(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_minus_value(Pointer temp, boolean b) { - var _result = _meos_c.tbool_minus_value(temp, b); + public static double pose_angular_distance(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_angular_distance(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_after_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.temporal_after_timestamptz(temp, t_new, strict); + public static Pointer pose_normalise(Pointer pose) { + var _result = _meos_d.pose_normalise(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_max(Pointer temp) { - var _result = _meos_c.temporal_at_max(temp); + public static Pointer pose_round(Pointer pose, int maxdd) { + var _result = _meos_d.pose_round(pose, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_min(Pointer temp) { - var _result = _meos_c.temporal_at_min(temp); + public static Pointer posearr_round(Pointer posearr, int count, int maxdd) { + var _result = _meos_d.posearr_round(posearr, count, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_timestamptz(Pointer temp, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.temporal_at_timestamptz(temp, t_new); + public static void pose_set_srid(Pointer pose, int srid) { + _meos_d.pose_set_srid(pose, srid); + MeosErrorHandler.checkError(); + } + + @SuppressWarnings("unused") + public static int pose_srid(Pointer pose) { + var _result = _meos_d.pose_srid(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_tstzset(Pointer temp, Pointer s) { - var _result = _meos_c.temporal_at_tstzset(temp, s); + public static Pointer pose_transform(Pointer pose, int srid) { + var _result = _meos_d.pose_transform(pose, srid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.temporal_at_tstzspan(temp, s); + public static Pointer pose_transform_pipeline(Pointer pose, String pipelinestr, int srid, boolean is_forward) { + var _result = _meos_d.pose_transform_pipeline(pose, pipelinestr, srid, is_forward); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_tstzspanset(Pointer temp, Pointer ss) { - var _result = _meos_c.temporal_at_tstzspanset(temp, ss); + public static Pointer pose_tstzspan_to_stbox(Pointer pose, Pointer s) { + var _result = _meos_d.pose_tstzspan_to_stbox(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_at_values(Pointer temp, Pointer set) { - var _result = _meos_c.temporal_at_values(temp, set); + public static Pointer pose_timestamptz_to_stbox(Pointer pose, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.pose_timestamptz_to_stbox(pose, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_before_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.temporal_before_timestamptz(temp, t_new, strict); + public static double distance_pose_geo(Pointer pose, Pointer gs) { + var _result = _meos_d.distance_pose_geo(pose, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_max(Pointer temp) { - var _result = _meos_c.temporal_minus_max(temp); + public static double distance_pose_pose(Pointer pose1, Pointer pose2) { + var _result = _meos_d.distance_pose_pose(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_min(Pointer temp) { - var _result = _meos_c.temporal_minus_min(temp); + public static double distance_pose_stbox(Pointer pose, Pointer box) { + var _result = _meos_d.distance_pose_stbox(pose, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_timestamptz(Pointer temp, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.temporal_minus_timestamptz(temp, t_new); + public static int pose_cmp(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_cmp(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzset(Pointer temp, Pointer s) { - var _result = _meos_c.temporal_minus_tstzset(temp, s); + public static boolean pose_eq(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_eq(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.temporal_minus_tstzspan(temp, s); + public static boolean pose_ge(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_ge(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzspanset(Pointer temp, Pointer ss) { - var _result = _meos_c.temporal_minus_tstzspanset(temp, ss); + public static boolean pose_gt(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_gt(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_minus_values(Pointer temp, Pointer set) { - var _result = _meos_c.temporal_minus_values(temp, set); + public static boolean pose_le(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_le(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_at_value(Pointer temp, double d) { - var _result = _meos_c.tfloat_at_value(temp, d); + public static boolean pose_lt(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_lt(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_minus_value(Pointer temp, double d) { - var _result = _meos_c.tfloat_minus_value(temp, d); + public static boolean pose_ne(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_ne(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_at_value(Pointer temp, int i) { - var _result = _meos_c.tint_at_value(temp, i); + public static boolean pose_nsame(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_nsame(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_minus_value(Pointer temp, int i) { - var _result = _meos_c.tint_minus_value(temp, i); + public static boolean pose_same(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_same(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_at_span(Pointer temp, Pointer span) { - var _result = _meos_c.tnumber_at_span(temp, span); + public static Pointer poseset_in(String str) { + var _result = _meos_d.poseset_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_at_spanset(Pointer temp, Pointer ss) { - var _result = _meos_c.tnumber_at_spanset(temp, ss); + public static String poseset_out(Pointer s, int maxdd) { + var _result = _meos_d.poseset_out(s, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_at_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.tnumber_at_tbox(temp, box); + public static Pointer poseset_make(Pointer values, int count) { + var _result = _meos_d.poseset_make(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_minus_span(Pointer temp, Pointer span) { - var _result = _meos_c.tnumber_minus_span(temp, span); + public static Pointer pose_to_set(Pointer pose) { + var _result = _meos_d.pose_to_set(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_minus_spanset(Pointer temp, Pointer ss) { - var _result = _meos_c.tnumber_minus_spanset(temp, ss); + public static Pointer poseset_end_value(Pointer s) { + var _result = _meos_d.poseset_end_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_minus_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.tnumber_minus_tbox(temp, box); + public static Pointer poseset_start_value(Pointer s) { + var _result = _meos_d.poseset_start_value(s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_at_value(Pointer temp, Pointer txt) { - var _result = _meos_c.ttext_at_value(temp, txt); + public static Pointer poseset_value_n(Pointer s, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.poseset_value_n(s, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer ttext_minus_value(Pointer temp, Pointer txt) { - var _result = _meos_c.ttext_minus_value(temp, txt); + public static Pointer poseset_values(Pointer s, Pointer count) { + var _result = _meos_d.poseset_values(s, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int temporal_cmp(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_cmp(temp1, temp2); + public static boolean contained_pose_set(Pointer pose, Pointer s) { + var _result = _meos_d.contained_pose_set(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_eq(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_eq(temp1, temp2); + public static boolean contains_set_pose(Pointer s, Pointer pose) { + var _result = _meos_d.contains_set_pose(s, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_ge(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_ge(temp1, temp2); + public static Pointer intersection_pose_set(Pointer pose, Pointer s) { + var _result = _meos_d.intersection_pose_set(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_gt(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_gt(temp1, temp2); + public static Pointer intersection_set_pose(Pointer s, Pointer pose) { + var _result = _meos_d.intersection_set_pose(s, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_le(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_le(temp1, temp2); + public static Pointer minus_pose_set(Pointer pose, Pointer s) { + var _result = _meos_d.minus_pose_set(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_lt(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_lt(temp1, temp2); + public static Pointer minus_set_pose(Pointer s, Pointer pose) { + var _result = _meos_d.minus_set_pose(s, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean temporal_ne(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_ne(temp1, temp2); + public static Pointer pose_union_transfn(Pointer state, Pointer pose) { + var _result = _meos_d.pose_union_transfn(state, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.always_eq_bool_tbool(b, temp); + public static Pointer union_pose_set(Pointer pose, Pointer s) { + var _result = _meos_d.union_pose_set(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_eq_float_tfloat(d, temp); + public static Pointer union_set_pose(Pointer s, Pointer pose) { + var _result = _meos_d.union_set_pose(s, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_eq_int_tint(i, temp); + public static Pointer tpose_from_mfjson(String str) { + var _result = _meos_d.tpose_from_mfjson(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.always_eq_tbool_bool(temp, b); + public static Pointer tpose_in(String str) { + var _result = _meos_d.tpose_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_eq_temporal_temporal(temp1, temp2); + public static Pointer tposeinst_make(Pointer pose, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tposeinst_make(pose, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_eq_text_ttext(txt, temp); + public static Pointer tpose_from_base_temp(Pointer pose, Pointer temp) { + var _result = _meos_d.tpose_from_base_temp(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_eq_tfloat_float(temp, d); + public static Pointer tposeseq_from_base_tstzset(Pointer pose, Pointer s) { + var _result = _meos_d.tposeseq_from_base_tstzset(pose, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_eq_tint_int(temp, i); + public static Pointer tposeseq_from_base_tstzspan(Pointer pose, Pointer s, int interp) { + var _result = _meos_d.tposeseq_from_base_tstzspan(pose, s, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_eq_ttext_text(temp, txt); + public static Pointer tposeseqset_from_base_tstzspanset(Pointer pose, Pointer ss, int interp) { + var _result = _meos_d.tposeseqset_from_base_tstzspanset(pose, ss, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_ge_float_tfloat(d, temp); + public static Pointer tpose_make(Pointer tpoint, Pointer tradius) { + var _result = _meos_d.tpose_make(tpoint, tradius); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_ge_int_tint(i, temp); + public static Pointer tpose_to_tpoint(Pointer temp) { + var _result = _meos_d.tpose_to_tpoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_ge_temporal_temporal(temp1, temp2); + public static Pointer tpose_end_value(Pointer temp) { + var _result = _meos_d.tpose_end_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_ge_text_ttext(txt, temp); + public static Pointer tpose_points(Pointer temp) { + var _result = _meos_d.tpose_points(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_ge_tfloat_float(temp, d); + public static Pointer tpose_rotation(Pointer temp) { + var _result = _meos_d.tpose_rotation(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_ge_tint_int(temp, i); + public static Pointer tpose_yaw(Pointer temp) { + var _result = _meos_d.tpose_yaw(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ge_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_ge_ttext_text(temp, txt); + public static Pointer tpose_pitch(Pointer temp) { + var _result = _meos_d.tpose_pitch(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_gt_float_tfloat(d, temp); + public static Pointer tpose_roll(Pointer temp) { + var _result = _meos_d.tpose_roll(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_gt_int_tint(i, temp); + public static Pointer tpose_speed(Pointer temp) { + var _result = _meos_d.tpose_speed(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_gt_temporal_temporal(temp1, temp2); + public static Pointer tpose_angular_speed(Pointer temp) { + var _result = _meos_d.tpose_angular_speed(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_gt_text_ttext(txt, temp); + public static Pointer tpose_start_value(Pointer temp) { + var _result = _meos_d.tpose_start_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_gt_tfloat_float(temp, d); + public static Pointer tpose_trajectory(Pointer temp) { + var _result = _meos_d.tpose_trajectory(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_gt_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_gt_tint_int(temp, i); + public static Pointer tpose_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_d.tpose_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static int always_gt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_gt_ttext_text(temp, txt); + public static Pointer tpose_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.tpose_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static int always_le_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_le_float_tfloat(d, temp); + public static Pointer tpose_values(Pointer temp, Pointer count) { + var _result = _meos_d.tpose_values(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_le_int_tint(i, temp); + public static Pointer tpose_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.tpose_at_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_le_temporal_temporal(temp1, temp2); + public static Pointer tpose_at_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.tpose_at_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_le_text_ttext(txt, temp); + public static Pointer tpose_at_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.tpose_at_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_le_tfloat_float(temp, d); + public static Pointer tpose_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.tpose_minus_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_le_tint_int(temp, i); + public static Pointer tpose_minus_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.tpose_minus_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_le_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_le_ttext_text(temp, txt); + public static Pointer tpose_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.tpose_minus_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_lt_float_tfloat(d, temp); + public static Pointer tdistance_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.tdistance_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_lt_int_tint(i, temp); + public static Pointer tdistance_tpose_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.tdistance_tpose_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_lt_temporal_temporal(temp1, temp2); + public static Pointer tdistance_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.tdistance_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_lt_text_ttext(txt, temp); + public static double nad_tpose_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nad_tpose_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_lt_tfloat_float(temp, d); + public static double nad_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.nad_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_lt_tint_int(temp, i); + public static double nad_tpose_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.nad_tpose_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_lt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_lt_ttext_text(temp, txt); + public static double nad_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nad_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.always_ne_bool_tbool(b, temp); + public static Pointer nai_tpose_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nai_tpose_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.always_ne_float_tfloat(d, temp); + public static Pointer nai_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.nai_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_int_tint(int i, Pointer temp) { - var _result = _meos_c.always_ne_int_tint(i, temp); + public static Pointer nai_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nai_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.always_ne_tbool_bool(temp, b); + public static Pointer shortestline_tpose_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.shortestline_tpose_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.always_ne_temporal_temporal(temp1, temp2); + public static Pointer shortestline_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.shortestline_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.always_ne_text_ttext(txt, temp); + public static Pointer shortestline_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.shortestline_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.always_ne_tfloat_float(temp, d); + public static int always_eq_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.always_eq_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_tint_int(Pointer temp, int i) { - var _result = _meos_c.always_ne_tint_int(temp, i); + public static int always_eq_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.always_eq_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.always_ne_ttext_text(temp, txt); + public static int always_eq_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_eq_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.ever_eq_bool_tbool(b, temp); + public static int always_ne_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.always_ne_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_eq_float_tfloat(d, temp); + public static int always_ne_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.always_ne_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_eq_int_tint(i, temp); + public static int always_ne_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_ne_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.ever_eq_tbool_bool(temp, b); + public static int ever_eq_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.ever_eq_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_eq_temporal_temporal(temp1, temp2); + public static int ever_eq_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.ever_eq_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_eq_text_ttext(txt, temp); + public static int ever_eq_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_eq_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_eq_tfloat_float(temp, d); + public static int ever_ne_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.ever_ne_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_eq_tint_int(temp, i); + public static int ever_ne_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.ever_ne_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_eq_ttext_text(temp, txt); + public static int ever_ne_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_ne_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_ge_float_tfloat(d, temp); + public static Pointer teq_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.teq_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_ge_int_tint(i, temp); + public static Pointer teq_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.teq_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_ge_temporal_temporal(temp1, temp2); + public static Pointer tne_pose_tpose(Pointer pose, Pointer temp) { + var _result = _meos_d.tne_pose_tpose(pose, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_ge_text_ttext(txt, temp); + public static Pointer tne_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.tne_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_ge_tfloat_float(temp, d); + public static String trgeometry_out(Pointer temp) { + var _result = _meos_d.trgeometry_out(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_ge_tint_int(temp, i); + public static Pointer trgeoinst_make(Pointer geom, Pointer pose, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeoinst_make(geom, pose, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ge_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_ge_ttext_text(temp, txt); + public static Pointer geo_tpose_to_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.geo_tpose_to_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_gt_float_tfloat(d, temp); + public static Pointer trgeometry_to_tpose(Pointer temp) { + var _result = _meos_d.trgeometry_to_tpose(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_gt_int_tint(i, temp); + public static Pointer trgeometry_to_tpoint(Pointer temp) { + var _result = _meos_d.trgeometry_to_tpoint(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_gt_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_to_tgeometry(Pointer temp) { + var _result = _meos_d.trgeometry_to_tgeometry(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_gt_text_ttext(txt, temp); + public static Pointer trgeometry_end_instant(Pointer temp) { + var _result = _meos_d.trgeometry_end_instant(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_gt_tfloat_float(temp, d); + public static Pointer trgeometry_end_sequence(Pointer temp) { + var _result = _meos_d.trgeometry_end_sequence(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_gt_tint_int(temp, i); + public static Pointer trgeometry_end_value(Pointer temp) { + var _result = _meos_d.trgeometry_end_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_gt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_gt_ttext_text(temp, txt); + public static Pointer trgeometry_geom(Pointer temp) { + var _result = _meos_d.trgeometry_geom(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_le_float_tfloat(d, temp); + public static Pointer trgeometry_instant_n(Pointer temp, int n) { + var _result = _meos_d.trgeometry_instant_n(temp, n); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_le_int_tint(i, temp); + public static Pointer trgeometry_instants(Pointer temp, Pointer count) { + var _result = _meos_d.trgeometry_instants(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_le_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_points(Pointer temp) { + var _result = _meos_d.trgeometry_points(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_le_text_ttext(txt, temp); + public static Pointer trgeometry_rotation(Pointer temp) { + var _result = _meos_d.trgeometry_rotation(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_le_tfloat_float(temp, d); + public static Pointer trgeometry_segments(Pointer temp, Pointer count) { + var _result = _meos_d.trgeometry_segments(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_le_tint_int(temp, i); + public static Pointer trgeometry_sequence_n(Pointer temp, int i) { + var _result = _meos_d.trgeometry_sequence_n(temp, i); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_le_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_le_ttext_text(temp, txt); + public static Pointer trgeometry_sequences(Pointer temp, Pointer count) { + var _result = _meos_d.trgeometry_sequences(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_lt_float_tfloat(d, temp); + public static Pointer trgeometry_start_instant(Pointer temp) { + var _result = _meos_d.trgeometry_start_instant(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_lt_int_tint(i, temp); + public static Pointer trgeometry_start_sequence(Pointer temp) { + var _result = _meos_d.trgeometry_start_sequence(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_lt_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_start_value(Pointer temp) { + var _result = _meos_d.trgeometry_start_value(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_lt_text_ttext(txt, temp); + public static Pointer trgeometry_value_n(Pointer temp, int n) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.trgeometry_value_n(temp, n, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static int ever_lt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_lt_tfloat_float(temp, d); + public static Pointer trgeometry_traversed_area(Pointer temp, boolean unary_union) { + var _result = _meos_d.trgeometry_traversed_area(temp, unary_union); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_lt_tint_int(temp, i); + public static Pointer trgeometry_centroid(Pointer temp) { + var _result = _meos_d.trgeometry_centroid(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_lt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_lt_ttext_text(temp, txt); + public static Pointer trgeometry_convex_hull(Pointer temp) { + var _result = _meos_d.trgeometry_convex_hull(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.ever_ne_bool_tbool(b, temp); + public static Pointer trgeometry_body_point_trajectory(Pointer temp, Pointer gs) { + var _result = _meos_d.trgeometry_body_point_trajectory(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.ever_ne_float_tfloat(d, temp); + public static Pointer trgeometry_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count) { + var _result = _meos_d.trgeometry_space_boxes(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_int_tint(int i, Pointer temp) { - var _result = _meos_c.ever_ne_int_tint(i, temp); + public static Pointer trgeometry_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer count) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_d.trgeometry_space_time_boxes(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.ever_ne_tbool_bool(temp, b); + public static Pointer trgeometry_stboxes(Pointer temp, Pointer count) { + var _result = _meos_d.trgeometry_stboxes(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.ever_ne_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_split_n_stboxes(Pointer temp, int box_count, Pointer count) { + var _result = _meos_d.trgeometry_split_n_stboxes(temp, box_count, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.ever_ne_text_ttext(txt, temp); + public static Pointer trgeometry_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count) { + var _result = _meos_d.trgeometry_split_each_n_stboxes(temp, elem_count, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.ever_ne_tfloat_float(temp, d); + public static double trgeometry_hausdorff_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_d.trgeometry_hausdorff_distance(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_tint_int(Pointer temp, int i) { - var _result = _meos_c.ever_ne_tint_int(temp, i); + public static double trgeometry_frechet_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_d.trgeometry_frechet_distance(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.ever_ne_ttext_text(temp, txt); + public static double trgeometry_dyntimewarp_distance(Pointer temp1, Pointer temp2) { + var _result = _meos_d.trgeometry_dyntimewarp_distance(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.teq_bool_tbool(b, temp); + public static Pointer trgeometry_frechet_path(Pointer temp1, Pointer temp2, Pointer count) { + var _result = _meos_d.trgeometry_frechet_path(temp1, temp2, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.teq_float_tfloat(d, temp); + public static Pointer trgeometry_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count) { + var _result = _meos_d.trgeometry_dyntimewarp_path(temp1, temp2, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_int_tint(int i, Pointer temp) { - var _result = _meos_c.teq_int_tint(i, temp); + public static double trgeometry_length(Pointer temp) { + var _result = _meos_d.trgeometry_length(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.teq_tbool_bool(temp, b); + public static Pointer trgeometry_cumulative_length(Pointer temp) { + var _result = _meos_d.trgeometry_cumulative_length(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.teq_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_speed(Pointer temp) { + var _result = _meos_d.trgeometry_speed(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.teq_text_ttext(txt, temp); + public static Pointer trgeometry_twcentroid(Pointer temp) { + var _result = _meos_d.trgeometry_twcentroid(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.teq_tfloat_float(temp, d); + public static Pointer trgeometry_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand) { + var _result = _meos_d.trgeometry_append_tinstant(temp, inst, interp, maxdist, maxt, expand); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_tint_int(Pointer temp, int i) { - var _result = _meos_c.teq_tint_int(temp, i); + public static Pointer trgeometry_append_tsequence(Pointer temp, Pointer seq, boolean expand) { + var _result = _meos_d.trgeometry_append_tsequence(temp, seq, expand); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.teq_ttext_text(temp, txt); + public static Pointer trgeometry_delete_timestamptz(Pointer temp, OffsetDateTime t, boolean connect) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeometry_delete_timestamptz(temp, t_new, connect); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.tge_float_tfloat(d, temp); + public static Pointer trgeometry_delete_tstzset(Pointer temp, Pointer s, boolean connect) { + var _result = _meos_d.trgeometry_delete_tstzset(temp, s, connect); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_int_tint(int i, Pointer temp) { - var _result = _meos_c.tge_int_tint(i, temp); + public static Pointer trgeometry_delete_tstzspan(Pointer temp, Pointer s, boolean connect) { + var _result = _meos_d.trgeometry_delete_tstzspan(temp, s, connect); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tge_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect) { + var _result = _meos_d.trgeometry_delete_tstzspanset(temp, ss, connect); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.tge_text_ttext(txt, temp); + public static Pointer trgeometry_round(Pointer temp, int maxdd) { + var _result = _meos_d.trgeometry_round(temp, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tge_tfloat_float(temp, d); + public static Pointer trgeometry_set_interp(Pointer temp, int interp) { + var _result = _meos_d.trgeometry_set_interp(temp, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_tint_int(Pointer temp, int i) { - var _result = _meos_c.tge_tint_int(temp, i); + public static Pointer trgeometry_to_tinstant(Pointer temp) { + var _result = _meos_d.trgeometry_to_tinstant(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tge_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.tge_ttext_text(temp, txt); + public static Pointer trgeometry_after_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeometry_after_timestamptz(temp, t_new, strict); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.tgt_float_tfloat(d, temp); + public static Pointer trgeometry_before_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeometry_before_timestamptz(temp, t_new, strict); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_int_tint(int i, Pointer temp) { - var _result = _meos_c.tgt_int_tint(i, temp); + public static Pointer trgeometry_restrict_values(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_d.trgeometry_restrict_values(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tgt_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_restrict_timestamptz(Pointer temp, OffsetDateTime t, boolean atfunc) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeometry_restrict_timestamptz(temp, t_new, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.tgt_text_ttext(txt, temp); + public static Pointer trgeometry_restrict_tstzset(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_d.trgeometry_restrict_tstzset(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tgt_tfloat_float(temp, d); + public static Pointer trgeometry_restrict_tstzspan(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_d.trgeometry_restrict_tstzspan(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_tint_int(Pointer temp, int i) { - var _result = _meos_c.tgt_tint_int(temp, i); + public static Pointer trgeometry_restrict_tstzspanset(Pointer temp, Pointer ss, boolean atfunc) { + var _result = _meos_d.trgeometry_restrict_tstzspanset(temp, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.tgt_ttext_text(temp, txt); + public static Pointer trgeometry_at_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.trgeometry_at_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.tle_float_tfloat(d, temp); + public static Pointer trgeometry_minus_geom(Pointer temp, Pointer gs) { + var _result = _meos_d.trgeometry_minus_geom(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_int_tint(int i, Pointer temp) { - var _result = _meos_c.tle_int_tint(i, temp); + public static Pointer trgeometry_at_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.trgeometry_at_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tle_temporal_temporal(temp1, temp2); + public static Pointer trgeometry_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { + var _result = _meos_d.trgeometry_minus_stbox(temp, box, border_inc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.tle_text_ttext(txt, temp); + public static Pointer tdistance_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.tdistance_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tle_tfloat_float(temp, d); + public static Pointer tdistance_trgeometry_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.tdistance_trgeometry_tpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_tint_int(Pointer temp, int i) { - var _result = _meos_c.tle_tint_int(temp, i); + public static Pointer tdistance_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.tdistance_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tle_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.tle_ttext_text(temp, txt); + public static double nad_stbox_trgeometry(Pointer box, Pointer temp) { + var _result = _meos_d.nad_stbox_trgeometry(box, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.tlt_float_tfloat(d, temp); + public static double nad_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nad_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_int_tint(int i, Pointer temp) { - var _result = _meos_c.tlt_int_tint(i, temp); + public static double nad_trgeometry_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.nad_trgeometry_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tlt_temporal_temporal(temp1, temp2); + public static double nad_trgeometry_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nad_trgeometry_tpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.tlt_text_ttext(txt, temp); + public static double nad_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nad_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tlt_tfloat_float(temp, d); + public static Pointer nai_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.nai_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_tint_int(Pointer temp, int i) { - var _result = _meos_c.tlt_tint_int(temp, i); + public static Pointer nai_trgeometry_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nai_trgeometry_tpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tlt_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.tlt_ttext_text(temp, txt); + public static Pointer nai_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nai_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.tne_bool_tbool(b, temp); + public static Pointer shortestline_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.shortestline_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_float_tfloat(double d, Pointer temp) { - var _result = _meos_c.tne_float_tfloat(d, temp); + public static Pointer shortestline_trgeometry_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.shortestline_trgeometry_tpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_int_tint(int i, Pointer temp) { - var _result = _meos_c.tne_int_tint(i, temp); + public static Pointer shortestline_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.shortestline_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.tne_tbool_bool(temp, b); + public static int always_eq_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.always_eq_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tne_temporal_temporal(temp1, temp2); + public static int always_eq_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.always_eq_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.tne_text_ttext(txt, temp); + public static int always_eq_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_eq_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tne_tfloat_float(temp, d); + public static int always_ne_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.always_ne_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_tint_int(Pointer temp, int i) { - var _result = _meos_c.tne_tint_int(temp, i); + public static int always_ne_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.always_ne_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tne_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.tne_ttext_text(temp, txt); + public static int always_ne_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.always_ne_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_spans(Pointer temp, Pointer count) { - var _result = _meos_c.temporal_spans(temp, count); + public static int ever_eq_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.ever_eq_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_split_each_n_spans(Pointer temp, int elem_count, Pointer count) { - var _result = _meos_c.temporal_split_each_n_spans(temp, elem_count, count); + public static int ever_eq_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ever_eq_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_split_n_spans(Pointer temp, int span_count, Pointer count) { - var _result = _meos_c.temporal_split_n_spans(temp, span_count, count); + public static int ever_eq_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_eq_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_split_each_n_tboxes(Pointer temp, int elem_count, Pointer count) { - var _result = _meos_c.tnumber_split_each_n_tboxes(temp, elem_count, count); + public static int ever_ne_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.ever_ne_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_split_n_tboxes(Pointer temp, int box_count, Pointer count) { - var _result = _meos_c.tnumber_split_n_tboxes(temp, box_count, count); + public static int ever_ne_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ever_ne_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_tboxes(Pointer temp, Pointer count) { - var _result = _meos_c.tnumber_tboxes(temp, count); + public static int ever_ne_trgeometry_trgeometry(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ever_ne_trgeometry_trgeometry(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.adjacent_numspan_tnumber(s, temp); + public static Pointer teq_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.teq_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.adjacent_tbox_tnumber(box, temp); + public static Pointer teq_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.teq_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.adjacent_temporal_temporal(temp1, temp2); + public static Pointer tne_geo_trgeometry(Pointer gs, Pointer temp) { + var _result = _meos_d.tne_geo_trgeometry(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.adjacent_temporal_tstzspan(temp, s); + public static Pointer tne_trgeometry_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.tne_trgeometry_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.adjacent_tnumber_numspan(temp, s); + public static int econtains_geo_trgeo(Pointer gs, Pointer temp) { + var _result = _meos_d.econtains_geo_trgeo(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.adjacent_tnumber_tbox(temp, box); + public static int acontains_geo_trgeo(Pointer gs, Pointer temp) { + var _result = _meos_d.acontains_geo_trgeo(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.adjacent_tnumber_tnumber(temp1, temp2); + public static int ecovers_geo_trgeo(Pointer gs, Pointer temp) { + var _result = _meos_d.ecovers_geo_trgeo(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.adjacent_tstzspan_temporal(s, temp); + public static int acovers_geo_trgeo(Pointer gs, Pointer temp) { + var _result = _meos_d.acovers_geo_trgeo(gs, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.contained_numspan_tnumber(s, temp); + public static int ecovers_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ecovers_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.contained_tbox_tnumber(box, temp); + public static int acovers_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.acovers_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.contained_temporal_temporal(temp1, temp2); + public static int edisjoint_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.edisjoint_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.contained_temporal_tstzspan(temp, s); + public static int adisjoint_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.adisjoint_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.contained_tnumber_numspan(temp, s); + public static int eintersects_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.eintersects_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.contained_tnumber_tbox(temp, box); + public static int aintersects_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.aintersects_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.contained_tnumber_tnumber(temp1, temp2); + public static int etouches_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.etouches_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.contained_tstzspan_temporal(s, temp); + public static int atouches_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.atouches_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.contains_numspan_tnumber(s, temp); + public static int edwithin_trgeo_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_d.edwithin_trgeo_geo(temp, gs, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.contains_tbox_tnumber(box, temp); + public static int adwithin_trgeo_geo(Pointer temp, Pointer gs, double dist) { + var _result = _meos_d.adwithin_trgeo_geo(temp, gs, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.contains_temporal_tstzspan(temp, s); + public static int edisjoint_trgeo_trgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_d.edisjoint_trgeo_trgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.contains_temporal_temporal(temp1, temp2); + public static int adisjoint_trgeo_trgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_d.adisjoint_trgeo_trgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.contains_tnumber_numspan(temp, s); + public static int eintersects_trgeo_trgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_d.eintersects_trgeo_trgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.contains_tnumber_tbox(temp, box); + public static int aintersects_trgeo_trgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_d.aintersects_trgeo_trgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.contains_tnumber_tnumber(temp1, temp2); + public static int edwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_d.edwithin_trgeo_trgeo(temp1, temp2, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.contains_tstzspan_temporal(s, temp); + public static int adwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist) { + var _result = _meos_d.adwithin_trgeo_trgeo(temp1, temp2, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.overlaps_numspan_tnumber(s, temp); + public static boolean ensure_valid_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.ensure_valid_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.overlaps_tbox_tnumber(box, temp); + public static boolean ensure_valid_tnpoint_npointset(Pointer temp, Pointer s) { + var _result = _meos_d.ensure_valid_tnpoint_npointset(temp, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overlaps_temporal_temporal(temp1, temp2); + public static boolean ensure_valid_tnpoint_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ensure_valid_tnpoint_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.overlaps_temporal_tstzspan(temp, s); + public static boolean ensure_valid_tnpoint_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.ensure_valid_tnpoint_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.overlaps_tnumber_numspan(temp, s); + public static boolean ensure_valid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ensure_valid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.overlaps_tnumber_tbox(temp, box); + public static int tnpointsegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tnpointsegm_intersection(start1, end1, start2, end2, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overlaps_tnumber_tnumber(temp1, temp2); + public static boolean common_rid_tnpoint_npoint(Pointer temp, Pointer np) { + var _result = _meos_d.common_rid_tnpoint_npoint(temp, np); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.overlaps_tstzspan_temporal(s, temp); + public static boolean common_rid_tnpoint_npointset(Pointer temp, Pointer s) { + var _result = _meos_d.common_rid_tnpoint_npointset(temp, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.same_numspan_tnumber(s, temp); + public static boolean common_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.common_rid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.same_tbox_tnumber(box, temp); + public static boolean npoint_collinear(Pointer np1, Pointer np2, Pointer np3, double ratio) { + var _result = _meos_d.npoint_collinear(np1, np2, np3, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.same_temporal_temporal(temp1, temp2); + public static Pointer npointsegm_interpolate(Pointer start, Pointer end, Pointer ratio) { + var _result = _meos_d.npointsegm_interpolate(start, end, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.same_temporal_tstzspan(temp, s); + public static Pointer npointsegm_locate(Pointer start, Pointer end, Pointer value) { + var _result = _meos_d.npointsegm_locate(start, end, value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.same_tnumber_numspan(temp, s); + public static Pointer npointarr_geom(Pointer points, int count) { + var _result = _meos_d.npointarr_geom(points, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.same_tnumber_tbox(temp, box); + public static Pointer nsegmentarr_geom(Pointer segments, int count) { + var _result = _meos_d.nsegmentarr_geom(segments, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.same_tnumber_tnumber(temp1, temp2); + public static Pointer nsegmentarr_normalize(Pointer segments, Pointer count) { + var _result = _meos_d.nsegmentarr_normalize(segments, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.same_tstzspan_temporal(s, temp); + public static String npoint_wkt_out(Pointer value, int maxdd) { + var _result = _meos_d.npoint_wkt_out(value, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.after_tbox_tnumber(box, temp); + public static void npoint_set(long rid, double pos, Pointer np) { + _meos_d.npoint_set(rid, pos, np); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean after_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.after_temporal_tstzspan(temp, s); + public static void nsegment_set(long rid, double pos1, double pos2, Pointer ns) { + _meos_d.nsegment_set(rid, pos1, pos2, ns); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean after_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.after_temporal_temporal(temp1, temp2); + public static Pointer datum_npoint_round(Pointer npoint, Pointer size) { + var _result = _meos_d.datum_npoint_round(npoint, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.after_tnumber_tbox(temp, box); + public static Pointer tnpointinst_tgeompointinst(Pointer inst) { + var _result = _meos_d.tnpointinst_tgeompointinst(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.after_tnumber_tnumber(temp1, temp2); + public static Pointer tnpointseq_tgeompointseq_disc(Pointer is) { + var _result = _meos_d.tnpointseq_tgeompointseq_disc(is); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.after_tstzspan_temporal(s, temp); + public static Pointer tnpointseq_tgeompointseq_cont(Pointer seq) { + var _result = _meos_d.tnpointseq_tgeompointseq_cont(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.before_tbox_tnumber(box, temp); + public static Pointer tnpointseqset_tgeompointseqset(Pointer ss) { + var _result = _meos_d.tnpointseqset_tgeompointseqset(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.before_temporal_tstzspan(temp, s); + public static Pointer tgeompointinst_tnpointinst(Pointer inst) { + var _result = _meos_d.tgeompointinst_tnpointinst(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.before_temporal_temporal(temp1, temp2); + public static Pointer tgeompointseq_tnpointseq(Pointer seq) { + var _result = _meos_d.tgeompointseq_tnpointseq(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.before_tnumber_tbox(temp, box); + public static Pointer tgeompointseqset_tnpointseqset(Pointer ss) { + var _result = _meos_d.tgeompointseqset_tnpointseqset(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.before_tnumber_tnumber(temp1, temp2); + public static Pointer tnpointinst_positions(Pointer inst) { + var _result = _meos_d.tnpointinst_positions(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.before_tstzspan_temporal(s, temp); + public static Pointer tnpointseq_positions(Pointer seq, Pointer count) { + var _result = _meos_d.tnpointseq_positions(seq, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.left_tbox_tnumber(box, temp); + public static Pointer tnpointseqset_positions(Pointer ss, Pointer count) { + var _result = _meos_d.tnpointseqset_positions(ss, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.left_numspan_tnumber(s, temp); + public static long tnpointinst_route(Pointer inst) { + var _result = _meos_d.tnpointinst_route(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.left_tnumber_numspan(temp, s); + public static Pointer tnpointinst_routes(Pointer inst) { + var _result = _meos_d.tnpointinst_routes(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.left_tnumber_tbox(temp, box); + public static Pointer tnpointseq_disc_routes(Pointer is) { + var _result = _meos_d.tnpointseq_disc_routes(is); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.left_tnumber_tnumber(temp1, temp2); + public static Pointer tnpointseq_cont_routes(Pointer seq) { + var _result = _meos_d.tnpointseq_cont_routes(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.overafter_tbox_tnumber(box, temp); + public static Pointer tnpointseqset_routes(Pointer ss) { + var _result = _meos_d.tnpointseqset_routes(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.overafter_temporal_tstzspan(temp, s); + public static Pointer tnpointseq_linear_positions(Pointer seq) { + var _result = _meos_d.tnpointseq_linear_positions(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overafter_temporal_temporal(temp1, temp2); + public static Pointer tnpoint_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_d.tnpoint_restrict_stbox(temp, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.overafter_tnumber_tbox(temp, box); + public static Pointer tnpoint_restrict_npoint(Pointer temp, Pointer np, boolean atfunc) { + var _result = _meos_d.tnpoint_restrict_npoint(temp, np, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overafter_tnumber_tnumber(temp1, temp2); + public static Pointer tnpoint_restrict_npointset(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_d.tnpoint_restrict_npointset(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.overafter_tstzspan_temporal(s, temp); + public static boolean npoint_set_stbox(Pointer np, Pointer box) { + var _result = _meos_d.npoint_set_stbox(np, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.overbefore_tbox_tnumber(box, temp); + public static void npointarr_set_stbox(Pointer values, int count, Pointer box) { + _meos_d.npointarr_set_stbox(values, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overbefore_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = _meos_c.overbefore_temporal_tstzspan(temp, s); + public static boolean nsegment_set_stbox(Pointer ns, Pointer box) { + var _result = _meos_d.nsegment_set_stbox(ns, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overbefore_temporal_temporal(temp1, temp2); + public static boolean npoint_timestamptz_set_stbox(Pointer np, OffsetDateTime t, Pointer box) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.npoint_timestamptz_set_stbox(np, t_new, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.overbefore_tnumber_tbox(temp, box); + public static boolean npoint_tstzspan_set_stbox(Pointer np, Pointer s, Pointer box) { + var _result = _meos_d.npoint_tstzspan_set_stbox(np, s, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overbefore_tnumber_tnumber(temp1, temp2); + public static void tnpointinst_set_stbox(Pointer inst, Pointer box) { + _meos_d.tnpointinst_set_stbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = _meos_c.overbefore_tstzspan_temporal(s, temp); + public static void tnpointinstarr_set_stbox(Pointer inst, int count, int interp, Pointer box) { + _meos_d.tnpointinstarr_set_stbox(inst, count, interp, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overleft_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.overleft_numspan_tnumber(s, temp); + public static void tnpointseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_d.tnpointseq_expand_stbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overleft_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.overleft_tbox_tnumber(box, temp); + public static Pointer datum_npoint_distance(Pointer np1, Pointer np2) { + var _result = _meos_d.datum_npoint_distance(np1, np2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.overleft_tnumber_numspan(temp, s); + public static Pointer npoint_parse(Pointer str, boolean end) { + var _result = _meos_d.npoint_parse(str, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.overleft_tnumber_tbox(temp, box); + public static Pointer nsegment_parse(Pointer str) { + var _result = _meos_d.nsegment_parse(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overleft_tnumber_tnumber(temp1, temp2); + public static boolean contains_rid_tnpoint_bigint(Pointer temp, long rid, int invert) { + var _result = _meos_d.contains_rid_tnpoint_bigint(temp, rid, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.overright_numspan_tnumber(s, temp); + public static boolean contained_rid_tnpoint_bigint(Pointer temp, long rid, boolean invert) { + var _result = _meos_d.contained_rid_tnpoint_bigint(temp, rid, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.overright_tbox_tnumber(box, temp); + public static boolean same_rid_tnpoint_bigint(Pointer temp, long rid, int invert) { + var _result = _meos_d.same_rid_tnpoint_bigint(temp, rid, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.overright_tnumber_numspan(temp, s); + public static boolean overlaps_rid_tnpoint_bigintset(Pointer temp, Pointer s, int invert) { + var _result = _meos_d.overlaps_rid_tnpoint_bigintset(temp, s, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.overright_tnumber_tbox(temp, box); + public static boolean contains_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert) { + var _result = _meos_d.contains_rid_tnpoint_bigintset(temp, s, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.overright_tnumber_tnumber(temp1, temp2); + public static boolean contained_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert) { + var _result = _meos_d.contained_rid_tnpoint_bigintset(temp, s, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_numspan_tnumber(Pointer s, Pointer temp) { - var _result = _meos_c.right_numspan_tnumber(s, temp); + public static boolean same_rid_tnpoint_bigintset(Pointer temp, Pointer s, int invert) { + var _result = _meos_d.same_rid_tnpoint_bigintset(temp, s, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tbox_tnumber(Pointer box, Pointer temp) { - var _result = _meos_c.right_tbox_tnumber(box, temp); + public static boolean contains_rid_tnpoint_npoint(Pointer temp, Pointer np, int invert) { + var _result = _meos_d.contains_rid_tnpoint_npoint(temp, np, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tnumber_numspan(Pointer temp, Pointer s) { - var _result = _meos_c.right_tnumber_numspan(temp, s); + public static boolean contained_rid_npoint_tnpoint(Pointer temp, Pointer np, boolean invert) { + var _result = _meos_d.contained_rid_npoint_tnpoint(temp, np, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tnumber_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.right_tnumber_tbox(temp, box); + public static boolean same_rid_tnpoint_npoint(Pointer temp, Pointer np, int invert) { + var _result = _meos_d.same_rid_tnpoint_npoint(temp, np, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.right_tnumber_tnumber(temp1, temp2); + public static boolean overlaps_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.overlaps_rid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tand_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.tand_bool_tbool(b, temp); + public static boolean contains_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.contains_rid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tand_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.tand_tbool_bool(temp, b); + public static boolean contained_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.contained_rid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tand_tbool_tbool(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tand_tbool_tbool(temp1, temp2); + public static boolean same_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.same_rid_tnpoint_tnpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_when_true(Pointer temp) { - var _result = _meos_c.tbool_when_true(temp); + public static boolean ensure_same_rid_tnpointinst(Pointer inst1, Pointer inst2) { + var _result = _meos_d.ensure_same_rid_tnpointinst(inst1, inst2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnot_tbool(Pointer temp) { - var _result = _meos_c.tnot_tbool(temp); + public static Pointer tnpoint_restrict_geom(Pointer temp, Pointer gs, boolean atfunc) { + var _result = _meos_d.tnpoint_restrict_geom(temp, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tor_bool_tbool(boolean b, Pointer temp) { - var _result = _meos_c.tor_bool_tbool(b, temp); + public static int meos_pc_schema_get_srid(int pcid) { + var _result = _meos_d.meos_pc_schema_get_srid(pcid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tor_tbool_bool(Pointer temp, boolean b) { - var _result = _meos_c.tor_tbool_bool(temp, b); + public static boolean ensure_same_pcid_pcpatch(Pointer pa1, Pointer pa2) { + var _result = _meos_d.ensure_same_pcid_pcpatch(pa1, pa2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tor_tbool_tbool(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tor_tbool_tbool(temp1, temp2); + public static boolean ensure_valid_pcpatchset_pcpatch(Pointer s, Pointer pa) { + var _result = _meos_d.ensure_valid_pcpatchset_pcpatch(s, pa); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_float_tfloat(double d, Pointer tnumber) { - var _result = _meos_c.add_float_tfloat(d, tnumber); + public static Pointer pcpatch_parse(Pointer str, boolean end) { + var _result = _meos_d.pcpatch_parse(str, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_int_tint(int i, Pointer tnumber) { - var _result = _meos_c.add_int_tint(i, tnumber); + public static Pointer pcpatch_filter_per_point(Pointer pa, int pred, Pointer extra, boolean keep_when_true) { + var _result = _meos_d.pcpatch_filter_per_point(pa, pred, extra, keep_when_true); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_tfloat_float(Pointer tnumber, double d) { - var _result = _meos_c.add_tfloat_float(tnumber, d); + public static boolean pcpatch_any_point_matches(Pointer pa, int pred, Pointer extra) { + var _result = _meos_d.pcpatch_any_point_matches(pa, pred, extra); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_tint_int(Pointer tnumber, int i) { - var _result = _meos_c.add_tint_int(tnumber, i); + public static boolean pcpoint_in_tpcbox(Pointer pt, Pointer extra) { + var _result = _meos_d.pcpoint_in_tpcbox(pt, extra); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer add_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = _meos_c.add_tnumber_tnumber(tnumber1, tnumber2); + public static boolean pcpoint_intersects_geometry(Pointer pt, Pointer extra) { + var _result = _meos_d.pcpoint_intersects_geometry(pt, extra); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer div_float_tfloat(double d, Pointer tnumber) { - var _result = _meos_c.div_float_tfloat(d, tnumber); + public static boolean ensure_same_pcid_pcpoint(Pointer pt1, Pointer pt2) { + var _result = _meos_d.ensure_same_pcid_pcpoint(pt1, pt2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer div_int_tint(int i, Pointer tnumber) { - var _result = _meos_c.div_int_tint(i, tnumber); + public static boolean ensure_valid_pcpointset_pcpoint(Pointer s, Pointer pt) { + var _result = _meos_d.ensure_valid_pcpointset_pcpoint(s, pt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer div_tfloat_float(Pointer tnumber, double d) { - var _result = _meos_c.div_tfloat_float(tnumber, d); + public static Pointer pcpoint_parse(Pointer str, boolean end) { + var _result = _meos_d.pcpoint_parse(str, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer div_tint_int(Pointer tnumber, int i) { - var _result = _meos_c.div_tint_int(tnumber, i); + public static Pointer meos_pc_point_serialize(Pointer pcpt) { + var _result = _meos_d.meos_pc_point_serialize(pcpt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer div_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = _meos_c.div_tnumber_tnumber(tnumber1, tnumber2); + public static Pointer meos_pc_point_deserialize(Pointer serpt, Pointer schema) { + var _result = _meos_d.meos_pc_point_deserialize(serpt, schema); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mult_float_tfloat(double d, Pointer tnumber) { - var _result = _meos_c.mult_float_tfloat(d, tnumber); + public static long meos_pc_patch_serialized_size(Pointer patch) { + var _result = _meos_d.meos_pc_patch_serialized_size(patch); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mult_int_tint(int i, Pointer tnumber) { - var _result = _meos_c.mult_int_tint(i, tnumber); + public static Pointer meos_pc_patch_serialize(Pointer patch_in, Pointer userdata) { + var _result = _meos_d.meos_pc_patch_serialize(patch_in, userdata); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mult_tfloat_float(Pointer tnumber, double d) { - var _result = _meos_c.mult_tfloat_float(tnumber, d); + public static Pointer meos_pc_patch_serialize_to_uncompressed(Pointer patch_in) { + var _result = _meos_d.meos_pc_patch_serialize_to_uncompressed(patch_in); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mult_tint_int(Pointer tnumber, int i) { - var _result = _meos_c.mult_tint_int(tnumber, i); + public static Pointer meos_pc_patch_deserialize(Pointer serpatch, Pointer schema) { + var _result = _meos_d.meos_pc_patch_deserialize(serpatch, schema); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer mult_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = _meos_c.mult_tnumber_tnumber(tnumber1, tnumber2); + public static void tpointcloudinst_set_tpcbox(Pointer inst, Pointer box) { + _meos_d.tpointcloudinst_set_tpcbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer sub_float_tfloat(double d, Pointer tnumber) { - var _result = _meos_c.sub_float_tfloat(d, tnumber); + public static void tpointcloudinstarr_set_tpcbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer box) { + _meos_d.tpointcloudinstarr_set_tpcbox(instants, count, lower_inc, upper_inc, interp, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer sub_int_tint(int i, Pointer tnumber) { - var _result = _meos_c.sub_int_tint(i, tnumber); + public static void tpointcloudseq_expand_tpcbox(Pointer seq, Pointer inst) { + _meos_d.tpointcloudseq_expand_tpcbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer sub_tfloat_float(Pointer tnumber, double d) { - var _result = _meos_c.sub_tfloat_float(tnumber, d); + public static void tpointcloudseqarr_set_tpcbox(Pointer sequences, int count, Pointer box) { + _meos_d.tpointcloudseqarr_set_tpcbox(sequences, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer sub_tint_int(Pointer tnumber, int i) { - var _result = _meos_c.sub_tint_int(tnumber, i); + public static Pointer tpcbox_extent_transfn(Pointer state, Pointer temp) { + var _result = _meos_d.tpcbox_extent_transfn(state, temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer sub_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = _meos_c.sub_tnumber_tnumber(tnumber1, tnumber2); + public static boolean boxop_tpointcloud_tpcbox(Pointer temp, Pointer box, Pointer func, boolean inverted) { + var _result = _meos_d.boxop_tpointcloud_tpcbox(temp, box, func, inverted); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_derivative(Pointer temp) { - var _result = _meos_c.temporal_derivative(temp); + public static boolean boxop_tpointcloud_tpointcloud(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.boxop_tpointcloud_tpointcloud(temp1, temp2, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_exp(Pointer temp) { - var _result = _meos_c.tfloat_exp(temp); + public static void tpcbox_set_stbox(Pointer src, Pointer dst) { + _meos_d.tpcbox_set_stbox(src, dst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_ln(Pointer temp) { - var _result = _meos_c.tfloat_ln(temp); + public static double nad_tpcbox_tpcbox(Pointer box1, Pointer box2) { + var _result = _meos_d.nad_tpcbox_tpcbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_log10(Pointer temp) { - var _result = _meos_c.tfloat_log10(temp); + public static double nad_tpointcloud_tpcbox(Pointer temp, Pointer box) { + var _result = _meos_d.nad_tpointcloud_tpcbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_abs(Pointer temp) { - var _result = _meos_c.tnumber_abs(temp); + public static double nad_tpointcloud_tpointcloud(Pointer temp1, Pointer temp2) { + var _result = _meos_d.nad_tpointcloud_tpointcloud(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_trend(Pointer temp) { - var _result = _meos_c.tnumber_trend(temp); + public static boolean tpcbox_index_leaf_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.tpcbox_index_leaf_consistent(key, query, strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double float_angular_difference(double degrees1, double degrees2) { - var _result = _meos_c.float_angular_difference(degrees1, degrees2); + public static boolean tpcbox_gist_inner_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.tpcbox_gist_inner_consistent(key, query, strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_angular_difference(Pointer temp) { - var _result = _meos_c.tnumber_angular_difference(temp); + public static boolean tpcbox_index_recheck(int strategy) { + var _result = _meos_d.tpcbox_index_recheck(strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_delta_value(Pointer temp) { - var _result = _meos_c.tnumber_delta_value(temp); + public static boolean ensure_valid_pose_geo(Pointer pose, Pointer gs) { + var _result = _meos_d.ensure_valid_pose_geo(pose, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_text_ttext(Pointer txt, Pointer temp) { - var _result = _meos_c.textcat_text_ttext(txt, temp); + public static boolean ensure_valid_pose_stbox(Pointer pose, Pointer box) { + var _result = _meos_d.ensure_valid_pose_stbox(pose, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_ttext_text(Pointer temp, Pointer txt) { - var _result = _meos_c.textcat_ttext_text(temp, txt); + public static boolean ensure_valid_pose_pose(Pointer pose1, Pointer pose2) { + var _result = _meos_d.ensure_valid_pose_pose(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer textcat_ttext_ttext(Pointer temp1, Pointer temp2) { - var _result = _meos_c.textcat_ttext_ttext(temp1, temp2); + public static boolean ensure_valid_poseset_pose(Pointer s, Pointer pose) { + var _result = _meos_d.ensure_valid_poseset_pose(s, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_initcap(Pointer temp) { - var _result = _meos_c.ttext_initcap(temp); + public static boolean pose_collinear(Pointer pose1, Pointer pose2, Pointer pose3, double ratio) { + var _result = _meos_d.pose_collinear(pose1, pose2, pose3, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_upper(Pointer temp) { - var _result = _meos_c.ttext_upper(temp); + public static Pointer posesegm_interpolate(Pointer start, Pointer end, double ratio) { + var _result = _meos_d.posesegm_interpolate(start, end, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_lower(Pointer temp) { - var _result = _meos_c.ttext_lower(temp); + public static Pointer posesegm_locate(Pointer start, Pointer end, Pointer value) { + var _result = _meos_d.posesegm_locate(start, end, value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdistance_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.tdistance_tfloat_float(temp, d); + public static String pose_wkt_out(Pointer pose, boolean extended, int maxdd) { + var _result = _meos_d.pose_wkt_out(pose, extended, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdistance_tint_int(Pointer temp, int i) { - var _result = _meos_c.tdistance_tint_int(temp, i); + public static Pointer pose_parse(Pointer str, boolean end) { + var _result = _meos_d.pose_parse(str, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdistance_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = _meos_c.tdistance_tnumber_tnumber(temp1, temp2); + public static Pointer datum_pose_point(Pointer pose) { + var _result = _meos_d.datum_pose_point(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double nad_tboxfloat_tboxfloat(Pointer box1, Pointer box2) { - var _result = _meos_c.nad_tboxfloat_tboxfloat(box1, box2); + public static Pointer datum_pose_rotation(Pointer pose) { + var _result = _meos_d.datum_pose_rotation(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int nad_tboxint_tboxint(Pointer box1, Pointer box2) { - var _result = _meos_c.nad_tboxint_tboxint(box1, box2); + public static Pointer datum_pose_yaw(Pointer pose) { + var _result = _meos_d.datum_pose_yaw(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double nad_tfloat_float(Pointer temp, double d) { - var _result = _meos_c.nad_tfloat_float(temp, d); + public static Pointer datum_pose_pitch(Pointer pose) { + var _result = _meos_d.datum_pose_pitch(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double nad_tfloat_tfloat(Pointer temp1, Pointer temp2) { - var _result = _meos_c.nad_tfloat_tfloat(temp1, temp2); + public static Pointer datum_pose_roll(Pointer pose) { + var _result = _meos_d.datum_pose_roll(pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double nad_tfloat_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.nad_tfloat_tbox(temp, box); + public static Pointer datum_pose_apply_geo(Pointer pose, Pointer body) { + var _result = _meos_d.datum_pose_apply_geo(pose, body); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int nad_tint_int(Pointer temp, int i) { - var _result = _meos_c.nad_tint_int(temp, i); + public static Pointer datum_pose_round(Pointer pose, Pointer size) { + var _result = _meos_d.datum_pose_round(pose, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int nad_tint_tbox(Pointer temp, Pointer box) { - var _result = _meos_c.nad_tint_tbox(temp, box); + public static Pointer pose_distance(Pointer pose1, Pointer pose2) { + var _result = _meos_d.pose_distance(pose1, pose2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int nad_tint_tint(Pointer temp1, Pointer temp2) { - var _result = _meos_c.nad_tint_tint(temp1, temp2); + public static boolean pose_set_stbox(Pointer pose, Pointer box) { + var _result = _meos_d.pose_set_stbox(pose, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tbool_tand_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tbool_tand_transfn(state, temp); + public static void posearr_set_stbox(Pointer values, int count, Pointer box) { + _meos_d.posearr_set_stbox(values, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tbool_tor_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tbool_tor_transfn(state, temp); + public static boolean pose_timestamptz_set_stbox(Pointer pose, OffsetDateTime t, Pointer box) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.pose_timestamptz_set_stbox(pose, t_new, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_extent_transfn(Pointer s, Pointer temp) { - var _result = _meos_c.temporal_extent_transfn(s, temp); + public static boolean pose_tstzspan_set_stbox(Pointer pose, Pointer p, Pointer box) { + var _result = _meos_d.pose_tstzspan_set_stbox(pose, p, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_tagg_finalfn(Pointer state) { - var _result = _meos_c.temporal_tagg_finalfn(state); + public static boolean ensure_valid_tpose_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ensure_valid_tpose_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_tcount_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.temporal_tcount_transfn(state, temp); + public static boolean ensure_valid_tpose_pose(Pointer temp, Pointer pose) { + var _result = _meos_d.ensure_valid_tpose_pose(temp, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_tmax_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tfloat_tmax_transfn(state, temp); + public static boolean ensure_valid_tpose_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.ensure_valid_tpose_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_tmin_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tfloat_tmin_transfn(state, temp); + public static boolean ensure_valid_tpose_tpose(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ensure_valid_tpose_tpose(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_tsum_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tfloat_tsum_transfn(state, temp); + public static int tposesegm_intersection_value(Pointer start, Pointer end, Pointer value, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tposesegm_intersection_value(start, end, value, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tfloat_wmax_transfn(state, temp, interv); + public static int tposesegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tposesegm_intersection(start1, end1, start2, end2, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tfloat_wmin_transfn(state, temp, interv); + public static void tposeinst_set_stbox(Pointer inst, Pointer box) { + _meos_d.tposeinst_set_stbox(inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tfloat_wsum_transfn(state, temp, interv); + public static void tposeinstarr_set_stbox(Pointer instants, int count, Pointer box) { + _meos_d.tposeinstarr_set_stbox(instants, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_tcount_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_c.timestamptz_tcount_transfn(state, t_new); + public static void tposeseq_expand_stbox(Pointer seq, Pointer inst) { + _meos_d.tposeseq_expand_stbox(seq, inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tint_tmax_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tint_tmax_transfn(state, temp); + public static Pointer tpose_restrict_geom(Pointer temp, Pointer gs, boolean atfunc) { + var _result = _meos_d.tpose_restrict_geom(temp, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_tmin_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tint_tmin_transfn(state, temp); + public static Pointer tpose_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_d.tpose_restrict_stbox(temp, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_tsum_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tint_tsum_transfn(state, temp); + public static Pointer tpose_restrict_elevation(Pointer temp, Pointer s, boolean atfunc) { + var _result = _meos_d.tpose_restrict_elevation(temp, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tint_wmax_transfn(state, temp, interv); + public static int geo_get_srid(Pointer g) { + var _result = _meos_d.geo_get_srid(g); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tint_wmin_transfn(state, temp, interv); + public static Pointer cstring_to_text(String str) { + var _result = _meos_d.cstring_to_text(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tint_wsum_transfn(state, temp, interv); + public static String text_to_cstring(Pointer txt) { + var _result = _meos_d.text_to_cstring(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_extent_transfn(Pointer box, Pointer temp) { - var _result = _meos_c.tnumber_extent_transfn(box, temp); + public static Pointer text_in(String str) { + var _result = _meos_d.text_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_tavg_finalfn(Pointer state) { - var _result = _meos_c.tnumber_tavg_finalfn(state); + public static String text_out(Pointer txt) { + var _result = _meos_d.text_out(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_tavg_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.tnumber_tavg_transfn(state, temp); + public static Pointer text_upper(Pointer txt) { + var _result = _meos_d.text_upper(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tnumber_wavg_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = _meos_c.tnumber_wavg_transfn(state, temp, interv); + public static Pointer text_lower(Pointer txt) { + var _result = _meos_d.text_lower(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_tcount_transfn(Pointer state, Pointer s) { - var _result = _meos_c.tstzset_tcount_transfn(state, s); + public static Pointer text_initcap(Pointer txt) { + var _result = _meos_d.text_initcap(txt); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspan_tcount_transfn(Pointer state, Pointer s) { - var _result = _meos_c.tstzspan_tcount_transfn(state, s); + public static int add_date_int(int date, int days) { + var _result = _meos_d.add_date_int(date, days); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_tcount_transfn(Pointer state, Pointer ss) { - var _result = _meos_c.tstzspanset_tcount_transfn(state, ss); + public static LocalDateTime add_timestamptz_interval(OffsetDateTime tstz, Pointer interv) { + var tstz_new = tstz.toEpochSecond(); + var _result = _meos_d.add_timestamptz_interval(tstz_new, interv); MeosErrorHandler.checkError(); - return _result; + return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer ttext_tmax_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.ttext_tmax_transfn(state, temp); + public static int date_in(String str) { + var _result = _meos_d.date_in(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttext_tmin_transfn(Pointer state, Pointer temp) { - var _result = _meos_c.ttext_tmin_transfn(state, temp); + public static String date_out(int date) { + var _result = _meos_d.date_out(date); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_simplify_dp(Pointer temp, double eps_dist, boolean synchronize) { - var _result = _meos_c.temporal_simplify_dp(temp, eps_dist, synchronize); + public static int interval_cmp(Pointer interv1, Pointer interv2) { + var _result = _meos_d.interval_cmp(interv1, interv2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_simplify_max_dist(Pointer temp, double eps_dist, boolean synchronize) { - var _result = _meos_c.temporal_simplify_max_dist(temp, eps_dist, synchronize); + public static Pointer interval_in(String str, int typmod) { + var _result = _meos_d.interval_in(str, typmod); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_simplify_min_dist(Pointer temp, double dist) { - var _result = _meos_c.temporal_simplify_min_dist(temp, dist); + public static Pointer pg_interval_in(String str, int typmod) { + var _result = _meos_d.pg_interval_in(str, typmod); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_simplify_min_tdelta(Pointer temp, Pointer mint) { - var _result = _meos_c.temporal_simplify_min_tdelta(temp, mint); + public static Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs) { + var _result = _meos_d.interval_make(years, months, weeks, days, hours, mins, secs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_tprecision(Pointer temp, Pointer duration, OffsetDateTime origin) { - var origin_new = origin.toEpochSecond(); - var _result = _meos_c.temporal_tprecision(temp, duration, origin_new); + public static String interval_out(Pointer interv) { + var _result = _meos_d.interval_out(interv); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_tsample(Pointer temp, Pointer duration, OffsetDateTime origin, int interp) { - var origin_new = origin.toEpochSecond(); - var _result = _meos_c.temporal_tsample(temp, duration, origin_new, interp); + public static String pg_interval_out(Pointer interv) { + var _result = _meos_d.pg_interval_out(interv); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double temporal_dyntimewarp_distance(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_dyntimewarp_distance(temp1, temp2); + public static Pointer time_in(String str, int typmod) { + var _result = _meos_d.time_in(str, typmod); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer temporal_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count) { - var _result = _meos_c.temporal_dyntimewarp_path(temp1, temp2, count); + public static String time_out(Pointer time) { + var _result = _meos_d.time_out(time); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double temporal_frechet_distance(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_frechet_distance(temp1, temp2); + public static LocalDateTime timestamp_in(String str, int typmod) { + var _result = _meos_d.timestamp_in(str, typmod); MeosErrorHandler.checkError(); - return _result; + return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer temporal_frechet_path(Pointer temp1, Pointer temp2, Pointer count) { - var _result = _meos_c.temporal_frechet_path(temp1, temp2, count); + public static String timestamp_out(LocalDateTime ts) { + var ts_new = ts.toInstant(java.time.ZoneOffset.UTC).getEpochSecond(); + var _result = _meos_d.timestamp_out(ts_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double temporal_hausdorff_distance(Pointer temp1, Pointer temp2) { - var _result = _meos_c.temporal_hausdorff_distance(temp1, temp2); + public static OffsetDateTime timestamptz_in(String str, int typmod) { + var _result = _meos_d.timestamptz_in(str, typmod); MeosErrorHandler.checkError(); - return _result; + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer temporal_time_bins(Pointer temp, Pointer duration, OffsetDateTime origin, Pointer count) { - var origin_new = origin.toEpochSecond(); - var _result = _meos_c.temporal_time_bins(temp, duration, origin_new, count); + public static OffsetDateTime pg_timestamptz_in(String str, int typmod) { + var _result = _meos_d.pg_timestamptz_in(str, typmod); MeosErrorHandler.checkError(); - return _result; + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer temporal_time_split(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.temporal_time_split(temp, duration, torigin_new, time_bins, count); + public static String timestamptz_out(OffsetDateTime tstz) { + var tstz_new = tstz.toEpochSecond(); + var _result = _meos_d.timestamptz_out(tstz_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tfloat_time_boxes(temp, duration, torigin_new, count); + public static boolean ensure_has_geom(short flags) { + var _result = _meos_d.ensure_has_geom(flags); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_bins(Pointer temp, double vsize, double vorigin, Pointer count) { - var _result = _meos_c.tfloat_value_bins(temp, vsize, vorigin, count); + public static boolean ensure_valid_trgeo_geo(Pointer temp, Pointer gs) { + var _result = _meos_d.ensure_valid_trgeo_geo(temp, gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_boxes(Pointer temp, double vsize, double vorigin, Pointer count) { - var _result = _meos_c.tfloat_value_boxes(temp, vsize, vorigin, count); + public static boolean ensure_valid_trgeo_stbox(Pointer temp, Pointer box) { + var _result = _meos_d.ensure_valid_trgeo_stbox(temp, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_split(Pointer temp, double size, double origin, Pointer bins, Pointer count) { - var _result = _meos_c.tfloat_value_split(temp, size, origin, bins, count); + public static boolean ensure_valid_trgeo_trgeo(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ensure_valid_trgeo_trgeo(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_time_boxes(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tfloat_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); + public static boolean ensure_valid_trgeo_tpoint(Pointer temp1, Pointer temp2) { + var _result = _meos_d.ensure_valid_trgeo_tpoint(temp1, temp2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloat_value_time_split(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer value_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tfloat_value_time_split(temp, vsize, duration, vorigin, torigin_new, value_bins, time_bins, count); + public static Pointer trgeo_geom_p(Pointer temp) { + var _result = _meos_d.trgeo_geom_p(temp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tfloatbox_time_tiles(box, duration, torigin_new, count); + public static String trgeo_wkt_out(Pointer temp, int maxdd, boolean extended) { + var _result = _meos_d.trgeo_wkt_out(temp, maxdd, extended); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatbox_value_tiles(Pointer box, double vsize, double vorigin, Pointer count) { - var _result = _meos_c.tfloatbox_value_tiles(box, vsize, vorigin, count); + public static Pointer geo_tposeinst_to_trgeo(Pointer gs, Pointer inst) { + var _result = _meos_d.geo_tposeinst_to_trgeo(gs, inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tfloatbox_value_time_tiles(Pointer box, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tfloatbox_value_time_tiles(box, vsize, duration, vorigin, torigin_new, count); + public static Pointer geo_tposeseq_to_trgeo(Pointer gs, Pointer seq) { + var _result = _meos_d.geo_tposeseq_to_trgeo(gs, seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tint_time_boxes(temp, duration, torigin_new, count); + public static Pointer geo_tposeseqset_to_trgeo(Pointer gs, Pointer ss) { + var _result = _meos_d.geo_tposeseqset_to_trgeo(gs, ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_value_bins(Pointer temp, int vsize, int vorigin, Pointer count) { - var _result = _meos_c.tint_value_bins(temp, vsize, vorigin, count); + public static Pointer trgeo_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_d.trgeo_value_at_timestamptz(temp, t_new, strict, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tint_value_boxes(Pointer temp, int vsize, int vorigin, Pointer count) { - var _result = _meos_c.tint_value_boxes(temp, vsize, vorigin, count); + public static Pointer trgeometry_restrict_value(Pointer temp, Pointer value, boolean atfunc) { + var _result = _meos_d.trgeometry_restrict_value(temp, value, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_value_split(Pointer temp, int vsize, int vorigin, Pointer bins, Pointer count) { - var _result = _meos_c.tint_value_split(temp, vsize, vorigin, bins, count); + public static Pointer trgeoinst_geom_p(Pointer inst) { + var _result = _meos_d.trgeoinst_geom_p(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_value_time_boxes(Pointer temp, int vsize, Pointer duration, int vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tint_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); + public static long trgeoinst_pose_varsize(Pointer inst) { + var _result = _meos_d.trgeoinst_pose_varsize(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tint_value_time_split(Pointer temp, long size, Pointer duration, int vorigin, OffsetDateTime torigin, Pointer value_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_c.tint_value_time_split(temp, size, duration, vorigin, torigin_new, value_bins, time_bins, count); + public static void trgeoinst_set_pose(Pointer inst) { + _meos_d.trgeoinst_set_pose(inst); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tintbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.tintbox_time_tiles(box, duration, torigin_new, count); + public static Pointer trgeoinst_tposeinst(Pointer inst) { + var _result = _meos_d.trgeoinst_tposeinst(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintbox_value_tiles(Pointer box, int xsize, int xorigin, Pointer count) { - var _result = _meos_d.tintbox_value_tiles(box, xsize, xorigin, count); + public static Pointer trgeoinst_make1(Pointer geom, Pointer pose, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.trgeoinst_make1(geom, pose, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.tintbox_value_time_tiles(box, xsize, duration, xorigin, torigin_new, count); + public static Pointer trgeoseq_to_tinstant(Pointer seq) { + var _result = _meos_d.trgeoseq_to_tinstant(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_as_ewkb(Pointer gs, String endian, Pointer size) { - var _result = _meos_d.geo_as_ewkb(gs, endian, size); + public static Pointer trgeoseqset_to_tinstant(Pointer ts) { + var _result = _meos_d.trgeoseqset_to_tinstant(ts); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_as_ewkt(Pointer gs, int precision) { - var _result = _meos_d.geo_as_ewkt(gs, precision); + public static Pointer trgeo_restrict_geom(Pointer temp, Pointer gs, boolean atfunc) { + var _result = _meos_d.trgeo_restrict_geom(temp, gs, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_as_geojson(Pointer gs, int option, int precision, String srs) { - var _result = _meos_d.geo_as_geojson(gs, option, precision, srs); + public static Pointer trgeo_restrict_stbox(Pointer temp, Pointer box, boolean border_inc, boolean atfunc) { + var _result = _meos_d.trgeo_restrict_stbox(temp, box, border_inc, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_as_hexewkb(Pointer gs, String endian) { - var _result = _meos_d.geo_as_hexewkb(gs, endian); + public static int spatialrel_trgeo_trav_geo(Pointer temp, Pointer gs, Pointer param, Pointer func, int numparam, boolean invert) { + var _result = _meos_d.spatialrel_trgeo_trav_geo(temp, gs, param, func, numparam, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_as_text(Pointer gs, int precision) { - var _result = _meos_d.geo_as_text(gs, precision); + public static int ea_contains_geo_trgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_d.ea_contains_geo_trgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_from_ewkb(Pointer wkb, long wkb_size, int srid) { - var _result = _meos_d.geo_from_ewkb(wkb, wkb_size, srid); + public static int ea_contains_trgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_d.ea_contains_trgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_from_geojson(String geojson) { - var _result = _meos_d.geo_from_geojson(geojson); + public static int ea_contains_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_d.ea_contains_trgeo_trgeo(temp1, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_from_text(String wkt, int srid) { - var _result = _meos_d.geo_from_text(wkt, srid); + public static int ea_covers_geo_trgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_d.ea_covers_geo_trgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_out(Pointer gs) { - var _result = _meos_d.geo_out(gs); + public static int ea_covers_trgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_d.ea_covers_trgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geog_from_binary(String wkb_bytea) { - var _result = _meos_d.geog_from_binary(wkb_bytea); + public static int ea_covers_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_d.ea_covers_trgeo_trgeo(temp1, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geog_from_hexewkb(String wkt) { - var _result = _meos_d.geog_from_hexewkb(wkt); + public static int ea_disjoint_geo_trgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_d.ea_disjoint_geo_trgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geog_in(String str, int typmod) { - var _result = _meos_d.geog_in(str, typmod); + public static int ea_disjoint_trgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_d.ea_disjoint_trgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_from_hexewkb(String wkt) { - var _result = _meos_d.geom_from_hexewkb(wkt); + public static int ea_disjoint_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_d.ea_disjoint_trgeo_trgeo(temp1, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_in(String str, int typmod) { - var _result = _meos_d.geom_in(str, typmod); + public static int ea_intersects_geo_trgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_d.ea_intersects_geo_trgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid) { - var _result = _meos_d.box3d_make(xmin, xmax, ymin, ymax, zmin, zmax, srid); + public static int ea_intersects_trgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_d.ea_intersects_trgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String box3d_out(Pointer box, int maxdd) { - var _result = _meos_d.box3d_out(box, maxdd); + public static int ea_intersects_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_d.ea_intersects_trgeo_trgeo(temp1, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) { - var _result = _meos_d.gbox_make(hasz, xmin, xmax, ymin, ymax, zmin, zmax); + public static int ea_touches_geo_trgeo(Pointer gs, Pointer temp, boolean ever) { + var _result = _meos_d.ea_touches_geo_trgeo(gs, temp, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String gbox_out(Pointer box, int maxdd) { - var _result = _meos_d.gbox_out(box, maxdd); + public static int ea_touches_trgeo_geo(Pointer temp, Pointer gs, boolean ever) { + var _result = _meos_d.ea_touches_trgeo_geo(temp, gs, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_copy(Pointer g) { - var _result = _meos_d.geo_copy(g); + public static int ea_touches_trgeo_trgeo(Pointer temp1, Pointer temp2, boolean ever) { + var _result = _meos_d.ea_touches_trgeo_trgeo(temp1, temp2, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geogpoint_make2d(int srid, double x, double y) { - var _result = _meos_d.geogpoint_make2d(srid, x, y); + public static int ea_dwithin_trgeo_geo(Pointer temp, Pointer gs, double dist, boolean ever) { + var _result = _meos_d.ea_dwithin_trgeo_geo(temp, gs, dist, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geogpoint_make3dz(int srid, double x, double y, double z) { - var _result = _meos_d.geogpoint_make3dz(srid, x, y, z); + public static int ea_dwithin_trgeo_trgeo(Pointer temp1, Pointer temp2, double dist, boolean ever) { + var _result = _meos_d.ea_dwithin_trgeo_trgeo(temp1, temp2, dist, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geompoint_make2d(int srid, double x, double y) { - var _result = _meos_d.geompoint_make2d(srid, x, y); + public static Pointer trgeoseq_geom_p(Pointer seq) { + var _result = _meos_d.trgeoseq_geom_p(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geompoint_make3dz(int srid, double x, double y, double z) { - var _result = _meos_d.geompoint_make3dz(srid, x, y, z); + public static long trgeoseq_pose_varsize(Pointer seq) { + var _result = _meos_d.trgeoseq_pose_varsize(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_to_geog(Pointer geom) { - var _result = _meos_d.geom_to_geog(geom); + public static void trgeoseq_set_pose(Pointer seq) { + _meos_d.trgeoseq_set_pose(seq); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geog_to_geom(Pointer geog) { - var _result = _meos_d.geog_to_geom(geog); + public static Pointer trgeoseq_tposeseq(Pointer seq) { + var _result = _meos_d.trgeoseq_tposeseq(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geo_is_empty(Pointer g) { - var _result = _meos_d.geo_is_empty(g); + public static boolean trgeoseq_make_valid(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, boolean linear) { + var _result = _meos_d.trgeoseq_make_valid(geom, instants, count, lower_inc, upper_inc, linear); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geo_is_unitary(Pointer gs) { - var _result = _meos_d.geo_is_unitary(gs); + public static Pointer trgeoseq_make1_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make1_exp(geom, instants, count, maxcount, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String geo_typename(int type) { - var _result = _meos_d.geo_typename(type); + public static Pointer trgeoseq_make1(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make1(geom, instants, count, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geog_area(Pointer g, boolean use_spheroid) { - var _result = _meos_d.geog_area(g, use_spheroid); + public static Pointer trgeoseq_make_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make_exp(geom, instants, count, maxcount, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geog_centroid(Pointer g, boolean use_spheroid) { - var _result = _meos_d.geog_centroid(g, use_spheroid); + public static Pointer trgeoseq_make(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make(geom, instants, count, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geog_length(Pointer g, boolean use_spheroid) { - var _result = _meos_d.geog_length(g, use_spheroid); + public static Pointer trgeoseq_make_free_exp(Pointer geom, Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make_free_exp(geom, instants, count, maxcount, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geog_perimeter(Pointer g, boolean use_spheroid) { - var _result = _meos_d.geog_perimeter(g, use_spheroid); + public static Pointer trgeoseq_make_free(Pointer geom, Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { + var _result = _meos_d.trgeoseq_make_free(geom, instants, count, lower_inc, upper_inc, interp, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_azimuth(Pointer gs1, Pointer gs2) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.geom_azimuth(gs1, gs2, result); + public static Pointer trgeoinst_to_tsequence(Pointer inst, int interp) { + var _result = _meos_d.trgeoinst_to_tsequence(inst, interp); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static double geom_length(Pointer gs) { - var _result = _meos_d.geom_length(gs); + public static Pointer trgeoseqset_geom_p(Pointer ts) { + var _result = _meos_d.trgeoseqset_geom_p(ts); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geom_perimeter(Pointer gs) { - var _result = _meos_d.geom_perimeter(gs); + public static Pointer trgeoseqset_tposeseqset(Pointer ss) { + var _result = _meos_d.trgeoseqset_tposeseqset(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int line_numpoints(Pointer gs) { - var _result = _meos_d.line_numpoints(gs); + public static Pointer trgeoseqset_make1_exp(Pointer geom, Pointer sequences, int count, int maxcount, boolean normalize) { + var _result = _meos_d.trgeoseqset_make1_exp(geom, sequences, count, maxcount, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer line_point_n(Pointer geom, int n) { - var _result = _meos_d.line_point_n(geom, n); + public static Pointer trgeoseqset_make_exp(Pointer geom, Pointer sequences, int count, int maxcount, boolean normalize) { + var _result = _meos_d.trgeoseqset_make_exp(geom, sequences, count, maxcount, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_reverse(Pointer gs) { - var _result = _meos_d.geo_reverse(gs); + public static Pointer trgeoseqset_make(Pointer geom, Pointer sequences, int count, boolean normalize) { + var _result = _meos_d.trgeoseqset_make(geom, sequences, count, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_round(Pointer gs, int maxdd) { - var _result = _meos_d.geo_round(gs, maxdd); + public static Pointer trgeoseqset_make_free(Pointer geom, Pointer sequences, int count, boolean normalize) { + var _result = _meos_d.trgeoseqset_make_free(geom, sequences, count, normalize); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_set_srid(Pointer gs, int srid) { - var _result = _meos_d.geo_set_srid(gs, srid); + public static Pointer trgeoseqset_make_gaps(Pointer geom, Pointer instants, int count, int interp, Pointer maxt, double maxdist) { + var _result = _meos_d.trgeoseqset_make_gaps(geom, instants, count, interp, maxt, maxdist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int geo_srid(Pointer gs) { - var _result = _meos_d.geo_srid(gs); + public static Pointer trgeoseqset_to_tsequence(Pointer ss) { + var _result = _meos_d.trgeoseqset_to_tsequence(ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_transform(Pointer geom, int srid_to) { - var _result = _meos_d.geo_transform(geom, srid_to); + public static Pointer trgeo_to_tsequence(Pointer temp, String interp_str) { + var _result = _meos_d.trgeo_to_tsequence(temp, interp_str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_transform_pipeline(Pointer gs, String pipeline, int srid_to, boolean is_forward) { - var _result = _meos_d.geo_transform_pipeline(gs, pipeline, srid_to, is_forward); + public static Pointer trgeo_to_tsequenceset(Pointer temp, String interp_str) { + var _result = _meos_d.trgeo_to_tsequenceset(temp, interp_str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_collect_garray(Pointer gsarr, int count) { - var _result = _meos_d.geo_collect_garray(gsarr, count); + public static void trgeoinst_set_stbox(Pointer geom, Pointer inst, Pointer box) { + _meos_d.trgeoinst_set_stbox(geom, inst, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geo_makeline_garray(Pointer gsarr, int count) { - var _result = _meos_d.geo_makeline_garray(gsarr, count); + public static void trgeoinstarr_static_stbox(Pointer geom, Pointer instants, int count, Pointer box) { + _meos_d.trgeoinstarr_static_stbox(geom, instants, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int geo_num_points(Pointer gs) { - var _result = _meos_d.geo_num_points(gs); + public static void trgeoinstarr_rotating_stbox(Pointer geom, Pointer instants, int count, Pointer box) { + _meos_d.trgeoinstarr_rotating_stbox(geom, instants, count, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int geo_num_geos(Pointer gs) { - var _result = _meos_d.geo_num_geos(gs); + public static void trgeoinstarr_compute_bbox(Pointer geom, Pointer instants, int count, int interp, Pointer box) { + _meos_d.trgeoinstarr_compute_bbox(geom, instants, count, interp, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geo_geo_n(Pointer geom, int n) { - var _result = _meos_d.geo_geo_n(geom, n); + public static boolean ensure_span_isof_type(Pointer s, int spantype) { + var _result = _meos_d.ensure_span_isof_type(s, spantype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_pointarr(Pointer gs, Pointer count) { - var _result = _meos_d.geo_pointarr(gs, count); + public static boolean ensure_span_isof_basetype(Pointer s, int basetype) { + var _result = _meos_d.ensure_span_isof_basetype(s, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_points(Pointer gs) { - var _result = _meos_d.geo_points(gs); + public static boolean ensure_same_span_type(Pointer s1, Pointer s2) { + var _result = _meos_d.ensure_same_span_type(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_array_union(Pointer gsarr, int count) { - var _result = _meos_d.geom_array_union(gsarr, count); + public static boolean ensure_valid_span_span(Pointer s1, Pointer s2) { + var _result = _meos_d.ensure_valid_span_span(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_boundary(Pointer gs) { - var _result = _meos_d.geom_boundary(gs); + public static void span_deserialize(Pointer s, Pointer lower, Pointer upper) { + _meos_d.span_deserialize(s, lower, upper); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geom_buffer(Pointer gs, double size, String params) { - var _result = _meos_d.geom_buffer(gs, size, params); + public static int span_bound_cmp(Pointer b1, Pointer b2) { + var _result = _meos_d.span_bound_cmp(b1, b2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_centroid(Pointer gs) { - var _result = _meos_d.geom_centroid(gs); + public static int span_bound_qsort_cmp(Pointer s1, Pointer s2) { + var _result = _meos_d.span_bound_qsort_cmp(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_convex_hull(Pointer gs) { - var _result = _meos_d.geom_convex_hull(gs); + public static int span_lower_cmp(Pointer s1, Pointer s2) { + var _result = _meos_d.span_lower_cmp(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_difference2d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_difference2d(gs1, gs2); + public static int span_upper_cmp(Pointer s1, Pointer s2) { + var _result = _meos_d.span_upper_cmp(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_intersection2d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_intersection2d(gs1, gs2); + public static Pointer span_decr_bound(Pointer upper, int basetype) { + var _result = _meos_d.span_decr_bound(upper, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_intersection2d_coll(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_intersection2d_coll(gs1, gs2); + public static Pointer span_incr_bound(Pointer upper, int basetype) { + var _result = _meos_d.span_incr_bound(upper, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_min_bounding_radius(Pointer geom, Pointer radius) { - var _result = _meos_d.geom_min_bounding_radius(geom, radius); + public static Pointer spanarr_normalize(Pointer spans, int count, boolean sort, Pointer newcount) { + var _result = _meos_d.spanarr_normalize(spans, count, sort, newcount); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geom_shortestline2d(Pointer gs1, Pointer s2) { - var _result = _meos_d.geom_shortestline2d(gs1, s2); + public static void span_bounds_shift_scale_value(Pointer shift, Pointer width, int type, boolean hasshift, boolean haswidth, Pointer lower, Pointer upper) { + _meos_d.span_bounds_shift_scale_value(shift, width, type, hasshift, haswidth, lower, upper); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geom_shortestline3d(Pointer gs1, Pointer s2) { - var _result = _meos_d.geom_shortestline3d(gs1, s2); + public static void span_bounds_shift_scale_time(Pointer shift, Pointer duration, Pointer lower, Pointer upper) { + _meos_d.span_bounds_shift_scale_time(shift, duration, lower, upper); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geom_unary_union(Pointer gs, double prec) { - var _result = _meos_d.geom_unary_union(gs, prec); + public static void floatspan_floor_ceil_iter(Pointer s, int func) { + _meos_d.floatspan_floor_ceil_iter(s, func); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer line_interpolate_point(Pointer gs, double distance_fraction, boolean repeat) { - var _result = _meos_d.line_interpolate_point(gs, distance_fraction, repeat); + public static void numspan_delta_scale_iter(Pointer s, Pointer origin, Pointer delta, boolean hasdelta, double scale) { + _meos_d.numspan_delta_scale_iter(s, origin, delta, hasdelta, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double line_locate_point(Pointer gs1, Pointer gs2) { - var _result = _meos_d.line_locate_point(gs1, gs2); + public static void tstzspan_delta_scale_iter(Pointer s, OffsetDateTime origin, OffsetDateTime delta, double scale) { + var origin_new = origin.toEpochSecond(); + var delta_new = delta.toEpochSecond(); + _meos_d.tstzspan_delta_scale_iter(s, origin_new, delta_new, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer line_substring(Pointer gs, double from, double to) { - var _result = _meos_d.line_substring(gs, from, to); + public static void numspan_shift_scale_iter(Pointer s, Pointer shift, Pointer width, boolean hasshift, boolean haswidth, Pointer delta, Pointer scale) { + _meos_d.numspan_shift_scale_iter(s, shift, width, hasshift, haswidth, delta, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean geog_dwithin(Pointer g1, Pointer g2, double tolerance, boolean use_spheroid) { - var _result = _meos_d.geog_dwithin(g1, g2, tolerance, use_spheroid); + public static void tstzspan_shift_scale1(Pointer s, Pointer shift, Pointer duration, Pointer delta, Pointer scale) { + _meos_d.tstzspan_shift_scale1(s, shift, duration, delta, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean geog_intersects(Pointer gs1, Pointer gs2, boolean use_spheroid) { - var _result = _meos_d.geog_intersects(gs1, gs2, use_spheroid); + public static int mi_span_value(Pointer s, Pointer value, Pointer result) { + var _result = _meos_d.mi_span_value(s, value, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_contains(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_contains(gs1, gs2); + public static double dist_double_value_value(Pointer l, Pointer r, int type) { + var _result = _meos_d.dist_double_value_value(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_covers(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_covers(gs1, gs2); + public static int trgeo_geom_clip_polygon(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer pa, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_polygon(a1, b1, a2, b2, pa, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_disjoint2d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_disjoint2d(gs1, gs2); + public static int trgeo_geom_clip_lwpoly(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer poly, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_lwpoly(a1, b1, a2, b2, poly, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_dwithin2d(Pointer gs1, Pointer gs2, double tolerance) { - var _result = _meos_d.geom_dwithin2d(gs1, gs2, tolerance); + public static int trgeo_geom_clip_box(Pointer a1, Pointer b1, Pointer a2, Pointer b2, double xmin, double ymin, double xmax, double ymax, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_box(a1, b1, a2, b2, xmin, ymin, xmax, ymax, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_dwithin3d(Pointer gs1, Pointer gs2, double tolerance) { - var _result = _meos_d.geom_dwithin3d(gs1, gs2, tolerance); + public static int trgeo_geom_clip_polygon_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer pa, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_polygon_posed(p_a_local, p_b_local, pose1, pose2, pa, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_intersects2d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_intersects2d(gs1, gs2); + public static int trgeo_geom_clip_lwpoly_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer poly, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_lwpoly_posed(p_a_local, p_b_local, pose1, pose2, poly, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_intersects3d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_intersects3d(gs1, gs2); + public static int trgeo_geom_clip_box_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, double xmin, double ymin, double xmax, double ymax, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_box_posed(p_a_local, p_b_local, pose1, pose2, xmin, ymin, xmax, ymax, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_relate_pattern(Pointer gs1, Pointer gs2, String patt) { - var _result = _meos_d.geom_relate_pattern(gs1, gs2, patt); + public static int trgeo_geom_clip_lwgeom(Pointer a1, Pointer b1, Pointer a2, Pointer b2, Pointer geom, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_lwgeom(a1, b1, a2, b2, geom, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geom_touches(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_touches(gs1, gs2); + public static int trgeo_geom_clip_lwgeom_posed(Pointer p_a_local, Pointer p_b_local, Pointer pose1, Pointer pose2, Pointer geom, Pointer intervals_out) { + var _result = _meos_d.trgeo_geom_clip_lwgeom_posed(p_a_local, p_b_local, pose1, pose2, geom, intervals_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_stboxes(Pointer gs, Pointer count) { - var _result = _meos_d.geo_stboxes(gs, count); + public static Pointer trgeo_parse(Pointer str, int temptype) { + var _result = _meos_d.trgeo_parse(str, temptype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_split_each_n_stboxes(Pointer gs, int elem_count, Pointer count) { - var _result = _meos_d.geo_split_each_n_stboxes(gs, elem_count, count); + public static boolean ensure_same_geom(Pointer gs1, Pointer gs2) { + var _result = _meos_d.ensure_same_geom(gs1, gs2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_split_n_stboxes(Pointer gs, int box_count, Pointer count) { - var _result = _meos_d.geo_split_n_stboxes(gs, box_count, count); + public static void lwgeom_apply_pose(Pointer pose, Pointer geom) { + _meos_d.lwgeom_apply_pose(pose, geom); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double geog_distance(Pointer g1, Pointer g2) { - var _result = _meos_d.geog_distance(g1, g2); + public static Pointer geom_apply_pose(Pointer gs, Pointer pose) { + var _result = _meos_d.geom_apply_pose(gs, pose); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geom_distance2d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_distance2d(gs1, gs2); + public static double geom_radius(Pointer gs) { + var _result = _meos_d.geom_radius(gs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double geom_distance3d(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geom_distance3d(gs1, gs2); + public static int v_clip_tpoly_point(Pointer poly, Pointer point, Pointer pose, Pointer poly_feature, Pointer dist) { + var _result = _meos_d.v_clip_tpoly_point(poly, point, pose, poly_feature, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int geo_equals(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geo_equals(gs1, gs2); + public static int v_clip_tpoly_tpoly(Pointer poly1, Pointer poly2, Pointer pose1, Pointer pose2, Pointer poly1_feature, Pointer poly2_feature, Pointer dist) { + var _result = _meos_d.v_clip_tpoly_tpoly(poly1, poly2, pose1, pose2, poly1_feature, poly2_feature, dist); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean geo_same(Pointer gs1, Pointer gs2) { - var _result = _meos_d.geo_same(gs1, gs2); + public static void apply_pose_point4d(Pointer p, Pointer pose) { + _meos_d.apply_pose_point4d(p, pose); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer geogset_in(String str) { - var _result = _meos_d.geogset_in(str); + public static Pointer tfunc_tinstant(Pointer inst, Pointer lfinfo) { + var _result = _meos_d.tfunc_tinstant(inst, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geomset_in(String str) { - var _result = _meos_d.geomset_in(str); + public static Pointer tfunc_tsequence(Pointer seq, Pointer lfinfo) { + var _result = _meos_d.tfunc_tsequence(seq, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String spatialset_as_text(Pointer set, int maxdd) { - var _result = _meos_d.spatialset_as_text(set, maxdd); + public static Pointer tfunc_tsequenceset(Pointer ss, Pointer lfinfo) { + var _result = _meos_d.tfunc_tsequenceset(ss, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String spatialset_as_ewkt(Pointer set, int maxdd) { - var _result = _meos_d.spatialset_as_ewkt(set, maxdd); + public static Pointer tfunc_temporal(Pointer temp, Pointer lfinfo) { + var _result = _meos_d.tfunc_temporal(temp, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geoset_make(Pointer values, int count) { - var _result = _meos_d.geoset_make(values, count); + public static Pointer tfunc_tinstant_base(Pointer inst, Pointer value, Pointer lfinfo) { + var _result = _meos_d.tfunc_tinstant_base(inst, value, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_to_set(Pointer gs) { - var _result = _meos_d.geo_to_set(gs); + public static Pointer tfunc_tsequence_base(Pointer seq, Pointer value, Pointer lfinfo) { + var _result = _meos_d.tfunc_tsequence_base(seq, value, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geoset_end_value(Pointer s) { - var _result = _meos_d.geoset_end_value(s); + public static Pointer tfunc_tsequenceset_base(Pointer ss, Pointer value, Pointer lfinfo) { + var _result = _meos_d.tfunc_tsequenceset_base(ss, value, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geoset_start_value(Pointer s) { - var _result = _meos_d.geoset_start_value(s); + public static Pointer tfunc_temporal_base(Pointer temp, Pointer value, Pointer lfinfo) { + var _result = _meos_d.tfunc_temporal_base(temp, value, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geoset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_d.geoset_value_n(s, n, result); - Pointer new_result = result.getPointer(0); + public static Pointer tfunc_tinstant_tinstant(Pointer inst1, Pointer inst2, Pointer lfinfo) { + var _result = _meos_d.tfunc_tinstant_tinstant(inst1, inst2, lfinfo); MeosErrorHandler.checkError(); - return out ? new_result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer geoset_values(Pointer s) { - var _result = _meos_d.geoset_values(s); + public static Pointer tfunc_tdiscseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer lfinfo) { + var _result = _meos_d.tfunc_tdiscseq_tdiscseq(seq1, seq2, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_geo_set(Pointer gs, Pointer s) { - var _result = _meos_d.contained_geo_set(gs, s); + public static Pointer tfunc_tcontseq_tcontseq(Pointer seq1, Pointer seq2, Pointer lfinfo) { + var _result = _meos_d.tfunc_tcontseq_tcontseq(seq1, seq2, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_set_geo(Pointer s, Pointer gs) { - var _result = _meos_d.contains_set_geo(s, gs); + public static Pointer tfunc_tsequenceset_tsequenceset(Pointer ss1, Pointer ss2, Pointer lfinfo) { + var _result = _meos_d.tfunc_tsequenceset_tsequenceset(ss1, ss2, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_union_transfn(Pointer state, Pointer gs) { - var _result = _meos_d.geo_union_transfn(state, gs); + public static Pointer tfunc_temporal_temporal(Pointer temp1, Pointer temp2, Pointer lfinfo) { + var _result = _meos_d.tfunc_temporal_temporal(temp1, temp2, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_geo_set(Pointer gs, Pointer s) { - var _result = _meos_d.intersection_geo_set(gs, s); + public static int eafunc_temporal_base(Pointer temp, Pointer value, Pointer lfinfo) { + var _result = _meos_d.eafunc_temporal_base(temp, value, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_set_geo(Pointer s, Pointer gs) { - var _result = _meos_d.intersection_set_geo(s, gs); + public static int eafunc_temporal_temporal(Pointer temp1, Pointer temp2, Pointer lfinfo) { + var _result = _meos_d.eafunc_temporal_temporal(temp1, temp2, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_geo_set(Pointer gs, Pointer s) { - var _result = _meos_d.minus_geo_set(gs, s); + public static Pointer lfunc_set(Pointer set, Pointer lfinfo) { + var _result = _meos_d.lfunc_set(set, lfinfo); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer minus_set_geo(Pointer s, Pointer gs) { - var _result = _meos_d.minus_set_geo(s, gs); + public static String set_out_fn(Pointer s, int maxdd, Pointer value_out) { + var _result = _meos_d.set_out_fn(s, maxdd, value_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_geo_set(Pointer gs, Pointer s) { - var _result = _meos_d.union_geo_set(gs, s); + public static boolean ensure_set_isof_type(Pointer s, int settype) { + var _result = _meos_d.ensure_set_isof_type(s, settype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_set_geo(Pointer s, Pointer gs) { - var _result = _meos_d.union_set_geo(s, gs); + public static boolean ensure_valid_set_set(Pointer s1, Pointer s2) { + var _result = _meos_d.ensure_valid_set_set(s1, s2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spatialset_set_srid(Pointer s, int srid) { - var _result = _meos_d.spatialset_set_srid(s, srid); + public static boolean set_find_value(Pointer s, Pointer arg1, Pointer loc) { + var _result = _meos_d.set_find_value(s, arg1, loc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int spatialset_srid(Pointer s) { - var _result = _meos_d.spatialset_srid(s); + public static Pointer set_unnest_state_make(Pointer set) { + var _result = _meos_d.set_unnest_state_make(set); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spatialset_transform(Pointer s, int srid) { - var _result = _meos_d.spatialset_transform(s, srid); + public static void set_unnest_state_next(Pointer state) { + _meos_d.set_unnest_state_next(state); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer spatialset_transform_pipeline(Pointer s, String pipelinestr, int srid, boolean is_forward) { - var _result = _meos_d.spatialset_transform_pipeline(s, pipelinestr, srid, is_forward); + public static boolean ensure_same_skiplist_subtype(Pointer state, byte subtype) { + var _result = _meos_d.ensure_same_skiplist_subtype(state, subtype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String stbox_as_hexwkb(Pointer box, byte variant, Pointer size) { - var _result = _meos_d.stbox_as_hexwkb(box, variant, size); + public static void skiplist_set_extra(Pointer state, Pointer data, long size) { + _meos_d.skiplist_set_extra(state, data, size); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer stbox_as_wkb(Pointer box, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = _meos_d.stbox_as_wkb(box, variant, size_out); + public static Pointer skiplist_headval(Pointer list) { + var _result = _meos_d.skiplist_headval(list); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_from_hexwkb(String hexwkb) { - var _result = _meos_d.stbox_from_hexwkb(hexwkb); + public static int common_entry_cmp(Pointer i1, Pointer i2) { + var _result = _meos_d.common_entry_cmp(i1, i2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_from_wkb(Pointer wkb, long size) { - var _result = _meos_d.stbox_from_wkb(wkb, size); + public static boolean span_index_leaf_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.span_index_leaf_consistent(key, query, strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_in(String str) { - var _result = _meos_d.stbox_in(str); + public static boolean span_gist_inner_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.span_gist_inner_consistent(key, query, strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String stbox_out(Pointer box, int maxdd) { - var _result = _meos_d.stbox_out(box, maxdd); + public static boolean span_index_recheck(int strategy) { + var _result = _meos_d.span_index_recheck(strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_timestamptz_to_stbox(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_d.geo_timestamptz_to_stbox(gs, t_new); + public static int span_lower_qsort_cmp(Pointer a, Pointer b) { + var _result = _meos_d.span_lower_qsort_cmp(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_tstzspan_to_stbox(Pointer gs, Pointer s) { - var _result = _meos_d.geo_tstzspan_to_stbox(gs, s); + public static int span_upper_qsort_cmp(Pointer a, Pointer b) { + var _result = _meos_d.span_upper_qsort_cmp(a, b); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_copy(Pointer box) { - var _result = _meos_d.stbox_copy(box); + public static byte getQuadrant2D(Pointer centroid, Pointer query) { + var _result = _meos_d.getQuadrant2D(centroid, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_make(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s) { - var _result = _meos_d.stbox_make(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, s); + public static boolean overlap2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overlap2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_to_stbox(Pointer gs) { - var _result = _meos_d.geo_to_stbox(gs); + public static boolean contain2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.contain2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer spatialset_to_stbox(Pointer s) { - var _result = _meos_d.spatialset_to_stbox(s); + public static boolean left2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.left2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_to_box3d(Pointer box) { - var _result = _meos_d.stbox_to_box3d(box); + public static boolean overLeft2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overLeft2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_to_gbox(Pointer box) { - var _result = _meos_d.stbox_to_gbox(box); + public static boolean right2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.right2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_to_geo(Pointer box) { - var _result = _meos_d.stbox_to_geo(box); + public static boolean overRight2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overRight2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_to_tstzspan(Pointer box) { - var _result = _meos_d.stbox_to_tstzspan(box); + public static boolean adjacent2D(Pointer nodebox, Pointer query) { + var _result = _meos_d.adjacent2D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer timestamptz_to_stbox(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_d.timestamptz_to_stbox(t_new); + public static double distance_span_nodespan(Pointer query, Pointer nodebox) { + var _result = _meos_d.distance_span_nodespan(query, nodebox); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tstzset_to_stbox(Pointer s) { - var _result = _meos_d.tstzset_to_stbox(s); + public static Pointer span_spgist_get_span(Pointer value, int type) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.span_spgist_get_span(value, type, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tstzspan_to_stbox(Pointer s) { - var _result = _meos_d.tstzspan_to_stbox(s); + public static void spannode_init(Pointer nodebox, int spantype, int basetype) { + _meos_d.spannode_init(nodebox, spantype, basetype); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tstzspanset_to_stbox(Pointer ss) { - var _result = _meos_d.tstzspanset_to_stbox(ss); + public static Pointer spannode_copy(Pointer orig) { + var _result = _meos_d.spannode_copy(orig); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double stbox_area(Pointer box, boolean spheroid) { - var _result = _meos_d.stbox_area(box, spheroid); + public static void spannode_quadtree_next(Pointer nodebox, Pointer centroid, byte quadrant, Pointer next_nodespan) { + _meos_d.spannode_quadtree_next(nodebox, centroid, quadrant, next_nodespan); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int stbox_hash(Pointer box) { - var _result = _meos_d.stbox_hash(box); + public static void spannode_kdtree_next(Pointer nodebox, Pointer centroid, byte node, int level, Pointer next_nodespan) { + _meos_d.spannode_kdtree_next(nodebox, centroid, node, level, next_nodespan); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static long stbox_hash_extended(Pointer box, long seed) { - var _result = _meos_d.stbox_hash_extended(box, seed); + public static boolean ensure_spanset_isof_type(Pointer ss, int spansettype) { + var _result = _meos_d.ensure_spanset_isof_type(ss, spansettype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_hast(Pointer box) { - var _result = _meos_d.stbox_hast(box); + public static boolean ensure_same_spanset_type(Pointer ss1, Pointer ss2) { + var _result = _meos_d.ensure_same_spanset_type(ss1, ss2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_hasx(Pointer box) { - var _result = _meos_d.stbox_hasx(box); + public static boolean ensure_same_spanset_span_type(Pointer ss, Pointer s) { + var _result = _meos_d.ensure_same_spanset_span_type(ss, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_hasz(Pointer box) { - var _result = _meos_d.stbox_hasz(box); + public static boolean ensure_valid_spanset_span(Pointer ss, Pointer s) { + var _result = _meos_d.ensure_valid_spanset_span(ss, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_isgeodetic(Pointer box) { - var _result = _meos_d.stbox_isgeodetic(box); + public static boolean ensure_valid_spanset_spanset(Pointer ss1, Pointer ss2) { + var _result = _meos_d.ensure_valid_spanset_spanset(ss1, ss2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double stbox_perimeter(Pointer box, boolean spheroid) { - var _result = _meos_d.stbox_perimeter(box, spheroid); + public static boolean spanset_find_value(Pointer ss, Pointer v, Pointer loc) { + var _result = _meos_d.spanset_find_value(ss, v, loc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_tmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_d.stbox_tmax(box, result); + public static Pointer datum_and(Pointer l, Pointer r) { + var _result = _meos_d.datum_and(l, r); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_tmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_d.stbox_tmax_inc(box, result); + public static Pointer datum_or(Pointer l, Pointer r) { + var _result = _meos_d.datum_or(l, r); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_tmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_d.stbox_tmin(box, result); + public static Pointer boolop_tbool_bool(Pointer temp, Pointer b, Pointer func, boolean invert) { + var _result = _meos_d.boolop_tbool_bool(temp, b, func, invert); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_tmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = _meos_d.stbox_tmin_inc(box, result); + public static Pointer boolop_tbool_tbool(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.boolop_tbool_tbool(temp1, temp2, func); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static double stbox_volume(Pointer box) { - var _result = _meos_d.stbox_volume(box); + public static boolean ensure_same_dimensionality_tbox(Pointer box1, Pointer box2) { + var _result = _meos_d.ensure_same_dimensionality_tbox(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_xmax(box, result); + public static Pointer set_tbox(Pointer s) { + var _result = _meos_d.set_tbox(s); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_xmin(box, result); + public static Pointer span_tbox(Pointer s) { + var _result = _meos_d.span_tbox(s); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_ymax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_ymax(box, result); + public static Pointer tbox_tstzspan(Pointer box) { + var _result = _meos_d.tbox_tstzspan(box); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_ymin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_ymin(box, result); + public static Pointer tbox_intspan(Pointer box) { + var _result = _meos_d.tbox_intspan(box); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_zmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_zmax(box, result); + public static Pointer tbox_floatspan(Pointer box) { + var _result = _meos_d.tbox_floatspan(box); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_zmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.stbox_zmin(box, result); + public static boolean tbox_index_leaf_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.tbox_index_leaf_consistent(key, query, strategy); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer stbox_expand_space(Pointer box, double d) { - var _result = _meos_d.stbox_expand_space(box, d); + public static boolean tbox_gist_inner_consistent(Pointer key, Pointer query, int strategy) { + var _result = _meos_d.tbox_gist_inner_consistent(key, query, strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_expand_time(Pointer box, Pointer interv) { - var _result = _meos_d.stbox_expand_time(box, interv); + public static boolean tbox_index_recheck(int strategy) { + var _result = _meos_d.tbox_index_recheck(strategy); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_get_space(Pointer box) { - var _result = _meos_d.stbox_get_space(box); + public static void tboxnode_init(Pointer centroid, Pointer nodebox) { + _meos_d.tboxnode_init(centroid, nodebox); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer stbox_quad_split(Pointer box, Pointer count) { - var _result = _meos_d.stbox_quad_split(box, count); + public static Pointer tboxnode_copy(Pointer box) { + var _result = _meos_d.tboxnode_copy(box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_round(Pointer box, int maxdd) { - var _result = _meos_d.stbox_round(box, maxdd); + public static byte getQuadrant4D(Pointer centroid, Pointer inBox) { + var _result = _meos_d.getQuadrant4D(centroid, inBox); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { - var _result = _meos_d.stbox_shift_scale_time(box, shift, duration); + public static void tboxnode_quadtree_next(Pointer nodebox, Pointer centroid, byte quadrant, Pointer next_nodebox) { + _meos_d.tboxnode_quadtree_next(nodebox, centroid, quadrant, next_nodebox); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer stboxarr_round(Pointer boxarr, int count, int maxdd) { - var _result = _meos_d.stboxarr_round(boxarr, count, maxdd); + public static void tboxnode_kdtree_next(Pointer nodebox, Pointer centroid, byte node, int level, Pointer next_nodebox) { + _meos_d.tboxnode_kdtree_next(nodebox, centroid, node, level, next_nodebox); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer stbox_set_srid(Pointer box, int srid) { - var _result = _meos_d.stbox_set_srid(box, srid); + public static boolean overlap4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overlap4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int stbox_srid(Pointer box) { - var _result = _meos_d.stbox_srid(box); + public static boolean contain4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.contain4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_transform(Pointer box, int srid) { - var _result = _meos_d.stbox_transform(box, srid); + public static boolean left4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.left4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_transform_pipeline(Pointer box, String pipelinestr, int srid, boolean is_forward) { - var _result = _meos_d.stbox_transform_pipeline(box, pipelinestr, srid, is_forward); + public static boolean overLeft4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overLeft4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.adjacent_stbox_stbox(box1, box2); + public static boolean right4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.right4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.contained_stbox_stbox(box1, box2); + public static boolean overRight4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overRight4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.contains_stbox_stbox(box1, box2); + public static boolean before4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.before4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overlaps_stbox_stbox(box1, box2); + public static boolean overBefore4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overBefore4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.same_stbox_stbox(box1, box2); + public static boolean after4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.after4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean above_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.above_stbox_stbox(box1, box2); + public static boolean overAfter4D(Pointer nodebox, Pointer query) { + var _result = _meos_d.overAfter4D(nodebox, query); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.after_stbox_stbox(box1, box2); + public static double distance_tbox_nodebox(Pointer query, Pointer nodebox) { + var _result = _meos_d.distance_tbox_nodebox(query, nodebox); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean back_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.back_stbox_stbox(box1, box2); + public static void tnumber_spgist_get_tbox(Pointer value, int type, Pointer result) { + _meos_d.tnumber_spgist_get_tbox(value, type, result); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean before_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.before_stbox_stbox(box1, box2); + public static int tbox_xmin_cmp(Pointer box1, Pointer box2) { + var _result = _meos_d.tbox_xmin_cmp(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean below_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.below_stbox_stbox(box1, box2); + public static int tbox_xmax_cmp(Pointer box1, Pointer box2) { + var _result = _meos_d.tbox_xmax_cmp(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean front_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.front_stbox_stbox(box1, box2); + public static int tbox_tmin_cmp(Pointer box1, Pointer box2) { + var _result = _meos_d.tbox_tmin_cmp(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.left_stbox_stbox(box1, box2); + public static int tbox_tmax_cmp(Pointer box1, Pointer box2) { + var _result = _meos_d.tbox_tmax_cmp(box1, box2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overabove_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overabove_stbox_stbox(box1, box2); + public static int tbox_level_cmp(Pointer centroid, Pointer query, int level) { + var _result = _meos_d.tbox_level_cmp(centroid, query, level); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overafter_stbox_stbox(box1, box2); + public static Pointer datum_min_int32(Pointer l, Pointer r) { + var _result = _meos_d.datum_min_int32(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overback_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overback_stbox_stbox(box1, box2); + public static Pointer datum_max_int32(Pointer l, Pointer r) { + var _result = _meos_d.datum_max_int32(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overbefore_stbox_stbox(box1, box2); + public static Pointer datum_min_int64(Pointer l, Pointer r) { + var _result = _meos_d.datum_min_int64(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbelow_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overbelow_stbox_stbox(box1, box2); + public static Pointer datum_max_int64(Pointer l, Pointer r) { + var _result = _meos_d.datum_max_int64(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overfront_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overfront_stbox_stbox(box1, box2); + public static Pointer datum_min_float8(Pointer l, Pointer r) { + var _result = _meos_d.datum_min_float8(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overleft_stbox_stbox(box1, box2); + public static Pointer datum_max_float8(Pointer l, Pointer r) { + var _result = _meos_d.datum_max_float8(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.overright_stbox_stbox(box1, box2); + public static Pointer datum_sum_int32(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_int32(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.right_stbox_stbox(box1, box2); + public static Pointer datum_sum_int64(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_int64(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer union_stbox_stbox(Pointer box1, Pointer box2, boolean strict) { - var _result = _meos_d.union_stbox_stbox(box1, box2, strict); + public static Pointer datum_sum_float8(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_float8(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer intersection_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.intersection_stbox_stbox(box1, box2); + public static Pointer datum_min_text(Pointer l, Pointer r) { + var _result = _meos_d.datum_min_text(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int stbox_cmp(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_cmp(box1, box2); + public static Pointer datum_max_text(Pointer l, Pointer r) { + var _result = _meos_d.datum_max_text(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_eq(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_eq(box1, box2); + public static Pointer datum_sum_double2(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_double2(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_ge(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_ge(box1, box2); + public static Pointer datum_sum_double3(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_double3(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_gt(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_gt(box1, box2); + public static Pointer datum_sum_double4(Pointer l, Pointer r) { + var _result = _meos_d.datum_sum_double4(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_le(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_le(box1, box2); + public static int temporal_skiplist_common(Pointer list, Pointer values, int count, Pointer lower, Pointer upper, Pointer update) { + var _result = _meos_d.temporal_skiplist_common(list, values, count, lower, upper, update); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_lt(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_lt(box1, box2); + public static Pointer temporal_skiplist_merge(Pointer spliced, int spliced_count, Pointer values, int count, Pointer func, boolean crossings, Pointer newcount, Pointer tofree, Pointer nfree) { + var _result = _meos_d.temporal_skiplist_merge(spliced, spliced_count, values, count, func, crossings, newcount, tofree, nfree); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean stbox_ne(Pointer box1, Pointer box2) { - var _result = _meos_d.stbox_ne(box1, box2); + public static Pointer tinstant_tagg(Pointer instants1, int count1, Pointer instants2, int count2, Pointer func, Pointer newcount, Pointer tofree, Pointer nfree) { + var _result = _meos_d.tinstant_tagg(instants1, count1, instants2, count2, func, newcount, tofree, nfree); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeogpoint_from_mfjson(String str) { - var _result = _meos_d.tgeogpoint_from_mfjson(str); + public static Pointer tsequence_tagg(Pointer sequences1, int count1, Pointer sequences2, int count2, Pointer func, boolean crossings, Pointer newcount) { + var _result = _meos_d.tsequence_tagg(sequences1, count1, sequences2, count2, func, crossings, newcount); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeogpoint_in(String str) { - var _result = _meos_d.tgeogpoint_in(str); + public static Pointer tcontseq_tagg_transfn(Pointer state, Pointer seq, Pointer func, boolean interpoint) { + var _result = _meos_d.tcontseq_tagg_transfn(state, seq, func, interpoint); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeography_from_mfjson(String mfjson) { - var _result = _meos_d.tgeography_from_mfjson(mfjson); + public static Pointer temporal_tagg_combinefn(Pointer state1, Pointer state2, Pointer func, boolean crossings) { + var _result = _meos_d.temporal_tagg_combinefn(state1, state2, func, crossings); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeography_in(String str) { - var _result = _meos_d.tgeography_in(str); + public static Pointer tinstant_tagg_transfn(Pointer state, Pointer inst, Pointer func) { + var _result = _meos_d.tinstant_tagg_transfn(state, inst, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeometry_from_mfjson(String str) { - var _result = _meos_d.tgeometry_from_mfjson(str); + public static Pointer tinstant_tavg_finalfn(Pointer instants, int count) { + var _result = _meos_d.tinstant_tavg_finalfn(instants, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeometry_in(String str) { - var _result = _meos_d.tgeometry_in(str); + public static Pointer tsequence_tavg_finalfn(Pointer sequences, int count) { + var _result = _meos_d.tsequence_tavg_finalfn(sequences, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeompoint_from_mfjson(String str) { - var _result = _meos_d.tgeompoint_from_mfjson(str); + public static Pointer tnumberinst_transform_tavg(Pointer inst) { + var _result = _meos_d.tnumberinst_transform_tavg(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeompoint_in(String str) { - var _result = _meos_d.tgeompoint_in(str); + public static Pointer temporal_transform_tcount(Pointer temp, Pointer count) { + var _result = _meos_d.temporal_transform_tcount(temp, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tspatial_as_ewkt(Pointer temp, int maxdd) { - var _result = _meos_d.tspatial_as_ewkt(temp, maxdd); + public static Pointer temporal_transform_tagg(Pointer temp, Pointer count, Pointer func) { + var _result = _meos_d.temporal_transform_tagg(temp, count, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tspatial_as_text(Pointer temp, int maxdd) { - var _result = _meos_d.tspatial_as_text(temp, maxdd); + public static Pointer tsequenceset_tagg_transfn(Pointer state, Pointer ss, Pointer func, boolean crossings) { + var _result = _meos_d.tsequenceset_tagg_transfn(state, ss, func, crossings); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static String tspatial_out(Pointer temp, int maxdd) { - var _result = _meos_d.tspatial_out(temp, maxdd); + public static Pointer tdiscseq_tagg_transfn(Pointer state, Pointer seq, Pointer func) { + var _result = _meos_d.tdiscseq_tagg_transfn(state, seq, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_from_base_temp(Pointer gs, Pointer temp) { - var _result = _meos_d.tgeo_from_base_temp(gs, temp); + public static Pointer temporal_tagg_transfn(Pointer state, Pointer temp, Pointer arg2, boolean crossings) { + var _result = _meos_d.temporal_tagg_transfn(state, temp, arg2, crossings); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeoinst_make(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_d.tgeoinst_make(gs, t_new); + public static Pointer temporal_tagg_transform_transfn(Pointer state, Pointer temp, Pointer func, boolean crossings, Pointer transform) { + var _result = _meos_d.temporal_tagg_transform_transfn(state, temp, func, crossings, transform); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeoseq_from_base_tstzset(Pointer gs, Pointer s) { - var _result = _meos_d.tgeoseq_from_base_tstzset(gs, s); + public static double temporal_similarity(Pointer temp1, Pointer temp2, int simfunc) { + var _result = _meos_d.temporal_similarity(temp1, temp2, simfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeoseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { - var _result = _meos_d.tgeoseq_from_base_tstzspan(gs, s, interp); + public static Pointer temporal_similarity_path(Pointer temp1, Pointer temp2, Pointer count, int simfunc) { + var _result = _meos_d.temporal_similarity_path(temp1, temp2, count, simfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeoseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { - var _result = _meos_d.tgeoseqset_from_base_tstzspanset(gs, ss, interp); + public static long temporal_bbox_size(int tempype) { + var _result = _meos_d.temporal_bbox_size(tempype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_from_base_temp(Pointer gs, Pointer temp) { - var _result = _meos_d.tpoint_from_base_temp(gs, temp); + public static void tinstarr_set_bbox(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, Pointer bbox) { + _meos_d.tinstarr_set_bbox(instants, count, lower_inc, upper_inc, interp, bbox); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tpointinst_make(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = _meos_d.tpointinst_make(gs, t_new); + public static void tsequence_compute_bbox(Pointer seq) { + _meos_d.tsequence_compute_bbox(seq); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tpointseq_from_base_tstzset(Pointer gs, Pointer s) { - var _result = _meos_d.tpointseq_from_base_tstzset(gs, s); + public static void tseqarr_compute_bbox(Pointer sequences, int count, Pointer bbox) { + _meos_d.tseqarr_compute_bbox(sequences, count, bbox); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tpointseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { - var _result = _meos_d.tpointseq_from_base_tstzspan(gs, s, interp); + public static void tsequenceset_compute_bbox(Pointer ss) { + _meos_d.tsequenceset_compute_bbox(ss); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tpointseq_make_coords(Pointer xcoords, Pointer ycoords, Pointer zcoords, Pointer times, int count, int srid, boolean geodetic, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { - var _result = _meos_d.tpointseq_make_coords(xcoords, ycoords, zcoords, times, count, srid, geodetic, lower_inc, upper_inc, interp, normalize); + public static boolean boxop_temporal_tstzspan(Pointer temp, Pointer s, Pointer func, boolean invert) { + var _result = _meos_d.boxop_temporal_tstzspan(temp, s, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpointseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { - var _result = _meos_d.tpointseqset_from_base_tstzspanset(gs, ss, interp); + public static boolean boxop_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.boxop_temporal_temporal(temp1, temp2, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer box3d_to_stbox(Pointer box) { - var _result = _meos_d.box3d_to_stbox(box); + public static boolean boxop_tnumber_numspan(Pointer temp, Pointer span, Pointer func, boolean invert) { + var _result = _meos_d.boxop_tnumber_numspan(temp, span, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer gbox_to_stbox(Pointer box) { - var _result = _meos_d.gbox_to_stbox(box); + public static boolean boxop_tnumber_tbox(Pointer temp, Pointer box, Pointer func, boolean invert) { + var _result = _meos_d.boxop_tnumber_tbox(temp, box, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geomeas_to_tpoint(Pointer gs) { - var _result = _meos_d.geomeas_to_tpoint(gs); + public static boolean boxop_tnumber_tnumber(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.boxop_tnumber_tnumber(temp1, temp2, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeogpoint_to_tgeography(Pointer temp) { - var _result = _meos_d.tgeogpoint_to_tgeography(temp); + public static int eacomp_base_temporal(Pointer value, Pointer temp, Pointer func, boolean ever) { + var _result = _meos_d.eacomp_base_temporal(value, temp, func, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeography_to_tgeogpoint(Pointer temp) { - var _result = _meos_d.tgeography_to_tgeogpoint(temp); + public static int eacomp_temporal_base(Pointer temp, Pointer value, Pointer func, boolean ever) { + var _result = _meos_d.eacomp_temporal_base(temp, value, func, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeography_to_tgeometry(Pointer temp) { - var _result = _meos_d.tgeography_to_tgeometry(temp); + public static int eacomp_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func, boolean ever) { + var _result = _meos_d.eacomp_temporal_temporal(temp1, temp2, func, ever); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeometry_to_tgeography(Pointer temp) { - var _result = _meos_d.tgeometry_to_tgeography(temp); + public static Pointer tcomp_base_temporal(Pointer value, Pointer temp, Pointer func) { + var _result = _meos_d.tcomp_base_temporal(value, temp, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeometry_to_tgeompoint(Pointer temp) { - var _result = _meos_d.tgeometry_to_tgeompoint(temp); + public static Pointer tcomp_temporal_base(Pointer temp, Pointer value, Pointer func) { + var _result = _meos_d.tcomp_temporal_base(temp, value, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeompoint_to_tgeometry(Pointer temp) { - var _result = _meos_d.tgeompoint_to_tgeometry(temp); + public static Pointer tcomp_temporal_temporal(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.tcomp_temporal_temporal(temp1, temp2, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tpoint_as_mvtgeom(Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom, Pointer gsarr, Pointer timesarr, Pointer count) { - var _result = _meos_d.tpoint_as_mvtgeom(temp, bounds, extent, buffer, clip_geom, gsarr, timesarr, count); + public static Pointer tdiscseq_at_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tdiscseq_at_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_d.tpoint_tfloat_to_geomeas(tpoint, measure, segmentize, result); - Pointer new_result = result.getPointer(0); + public static Pointer tdiscseq_restrict_value(Pointer seq, Pointer value, boolean atfunc) { + var _result = _meos_d.tdiscseq_restrict_value(seq, value, atfunc); MeosErrorHandler.checkError(); - return out ? new_result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tspatial_to_stbox(Pointer temp) { - var _result = _meos_d.tspatial_to_stbox(temp); + public static Pointer tdiscseq_restrict_values(Pointer seq, Pointer s, boolean atfunc) { + var _result = _meos_d.tdiscseq_restrict_values(seq, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bearing_point_point(Pointer gs1, Pointer gs2) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.bearing_point_point(gs1, gs2, result); + public static Pointer tdiscseq_minus_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tdiscseq_minus_timestamptz(seq, t_new); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer bearing_tpoint_point(Pointer temp, Pointer gs, boolean invert) { - var _result = _meos_d.bearing_tpoint_point(temp, gs, invert); + public static Pointer tdiscseq_restrict_tstzset(Pointer seq, Pointer s, boolean atfunc) { + var _result = _meos_d.tdiscseq_restrict_tstzset(seq, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer bearing_tpoint_tpoint(Pointer temp1, Pointer temp2) { - var _result = _meos_d.bearing_tpoint_tpoint(temp1, temp2); + public static Pointer tdiscseq_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc) { + var _result = _meos_d.tdiscseq_restrict_tstzspanset(seq, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_centroid(Pointer temp) { - var _result = _meos_d.tgeo_centroid(temp); + public static int tcontseq_restrict_value_iter(Pointer seq, Pointer value, boolean atfunc, Pointer result) { + var _result = _meos_d.tcontseq_restrict_value_iter(seq, value, atfunc, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_convex_hull(Pointer temp) { - var _result = _meos_d.tgeo_convex_hull(temp); + public static Pointer tcontseq_delete_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tcontseq_delete_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_end_value(Pointer temp) { - var _result = _meos_d.tgeo_end_value(temp); + public static Pointer tcontseq_delete_tstzset(Pointer seq, Pointer s) { + var _result = _meos_d.tcontseq_delete_tstzset(seq, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_start_value(Pointer temp) { - var _result = _meos_d.tgeo_start_value(temp); + public static Pointer tcontseq_delete_tstzspanset(Pointer seq, Pointer ss) { + var _result = _meos_d.tcontseq_delete_tstzspanset(seq, ss); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_traversed_area(Pointer temp, boolean unary_union) { - var _result = _meos_d.tgeo_traversed_area(temp, unary_union); + public static Pointer tcontseq_at_tstzset(Pointer seq, Pointer s) { + var _result = _meos_d.tcontseq_at_tstzset(seq, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tgeo_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { + public static Pointer tcontseq_minus_timestamptz(Pointer seq, OffsetDateTime t) { var t_new = t.toEpochSecond(); - var _result = _meos_d.tgeo_value_at_timestamptz(temp, t_new, strict, value); + var _result = _meos_d.tcontseq_minus_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = _meos_d.tgeo_value_n(temp, n, result); - Pointer new_result = result.getPointer(0); + public static Pointer tcontseq_minus_tstzset(Pointer seq, Pointer s) { + var _result = _meos_d.tcontseq_minus_tstzset(seq, s); MeosErrorHandler.checkError(); - return out ? new_result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_values(Pointer temp, Pointer count) { - var _result = _meos_d.tgeo_values(temp, count); + public static Pointer tcontseq_minus_tstzspan(Pointer seq, Pointer s) { + var _result = _meos_d.tcontseq_minus_tstzspan(seq, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_angular_difference(Pointer temp) { - var _result = _meos_d.tpoint_angular_difference(temp); + public static Pointer tcontseq_restrict_value(Pointer seq, Pointer value, boolean atfunc) { + var _result = _meos_d.tcontseq_restrict_value(seq, value, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_azimuth(Pointer temp) { - var _result = _meos_d.tpoint_azimuth(temp); + public static Pointer tcontseq_restrict_values(Pointer seq, Pointer s, boolean atfunc) { + var _result = _meos_d.tcontseq_restrict_values(seq, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_cumulative_length(Pointer temp) { - var _result = _meos_d.tpoint_cumulative_length(temp); + public static int tsequence_at_values_iter(Pointer seq, Pointer set, Pointer result) { + var _result = _meos_d.tsequence_at_values_iter(seq, set, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_direction(Pointer temp) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = _meos_d.tpoint_direction(temp, result); + public static int tnumberseq_cont_restrict_span_iter(Pointer seq, Pointer span, boolean atfunc, Pointer result) { + var _result = _meos_d.tnumberseq_cont_restrict_span_iter(seq, span, atfunc, result); MeosErrorHandler.checkError(); - return out ? result : null; + return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_get_x(Pointer temp) { - var _result = _meos_d.tpoint_get_x(temp); + public static int tnumberseq_cont_restrict_spanset_iter(Pointer seq, Pointer ss, boolean atfunc, Pointer result) { + var _result = _meos_d.tnumberseq_cont_restrict_spanset_iter(seq, ss, atfunc, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_get_y(Pointer temp) { - var _result = _meos_d.tpoint_get_y(temp); + public static Pointer tsegment_at_timestamptz(Pointer inst1, Pointer inst2, int interp, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tsegment_at_timestamptz(inst1, inst2, interp, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_get_z(Pointer temp) { - var _result = _meos_d.tpoint_get_z(temp); + public static int tcontseq_minus_timestamp_iter(Pointer seq, OffsetDateTime t, Pointer result) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tcontseq_minus_timestamp_iter(seq, t_new, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean tpoint_is_simple(Pointer temp) { - var _result = _meos_d.tpoint_is_simple(temp); + public static int tcontseq_minus_tstzset_iter(Pointer seq, Pointer s, Pointer result) { + var _result = _meos_d.tcontseq_minus_tstzset_iter(seq, s, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double tpoint_length(Pointer temp) { - var _result = _meos_d.tpoint_length(temp); + public static int tcontseq_at_tstzspanset1(Pointer seq, Pointer ss, Pointer result) { + var _result = _meos_d.tcontseq_at_tstzspanset1(seq, ss, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_speed(Pointer temp) { - var _result = _meos_d.tpoint_speed(temp); + public static int tcontseq_minus_tstzspanset_iter(Pointer seq, Pointer ss, Pointer result) { + var _result = _meos_d.tcontseq_minus_tstzspanset_iter(seq, ss, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_trajectory(Pointer temp, boolean unary_union) { - var _result = _meos_d.tpoint_trajectory(temp, unary_union); + public static Pointer tcontseq_at_tstzspan(Pointer seq, Pointer s) { + var _result = _meos_d.tcontseq_at_tstzspan(seq, s); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_twcentroid(Pointer temp) { - var _result = _meos_d.tpoint_twcentroid(temp); + public static Pointer tcontseq_at_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tcontseq_at_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_affine(Pointer temp, Pointer a) { - var _result = _meos_d.tgeo_affine(temp, a); + public static Pointer tcontseq_restrict_tstzspanset(Pointer seq, Pointer ss, boolean atfunc) { + var _result = _meos_d.tcontseq_restrict_tstzspanset(seq, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_scale(Pointer temp, Pointer scale, Pointer sorigin) { - var _result = _meos_d.tgeo_scale(temp, scale, sorigin); + public static Pointer tdiscseq_value_at_timestamptz(Pointer seq, OffsetDateTime t) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + var t_new = t.toEpochSecond(); + out = _meos_d.tdiscseq_value_at_timestamptz(seq, t_new, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tpoint_make_simple(Pointer temp, Pointer count) { - var _result = _meos_d.tpoint_make_simple(temp, count); + public static Pointer tnumberseq_disc_restrict_span(Pointer seq, Pointer span, boolean atfunc) { + var _result = _meos_d.tnumberseq_disc_restrict_span(seq, span, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int tspatial_srid(Pointer temp) { - var _result = _meos_d.tspatial_srid(temp); + public static Pointer tnumberseq_disc_restrict_spanset(Pointer seq, Pointer ss, boolean atfunc) { + var _result = _meos_d.tnumberseq_disc_restrict_spanset(seq, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tspatial_set_srid(Pointer temp, int srid) { - var _result = _meos_d.tspatial_set_srid(temp, srid); + public static Pointer tnumberseq_cont_restrict_span(Pointer seq, Pointer span, boolean atfunc) { + var _result = _meos_d.tnumberseq_cont_restrict_span(seq, span, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tspatial_transform(Pointer temp, int srid) { - var _result = _meos_d.tspatial_transform(temp, srid); + public static Pointer tnumberseq_cont_restrict_spanset(Pointer seq, Pointer ss, boolean atfunc) { + var _result = _meos_d.tnumberseq_cont_restrict_spanset(seq, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tspatial_transform_pipeline(Pointer temp, String pipelinestr, int srid, boolean is_forward) { - var _result = _meos_d.tspatial_transform_pipeline(temp, pipelinestr, srid, is_forward); + public static double tnumberseq_cont_twavg(Pointer seq) { + var _result = _meos_d.tnumberseq_cont_twavg(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_at_geom(Pointer temp, Pointer gs) { - var _result = _meos_d.tgeo_at_geom(temp, gs); + public static int span_num_bins(Pointer s, Pointer size, Pointer origin, Pointer start_bin, Pointer end_bin) { + var _result = _meos_d.span_num_bins(s, size, origin, start_bin, end_bin); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_at_stbox(Pointer temp, Pointer box, boolean border_inc) { - var _result = _meos_d.tgeo_at_stbox(temp, box, border_inc); + public static Pointer temporal_time_bin_init(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer nbins) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_d.temporal_time_bin_init(temp, duration, torigin_new, nbins); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_at_value(Pointer temp, Pointer gs) { - var _result = _meos_d.tgeo_at_value(temp, gs); + public static Pointer tbox_tile_state_make(Pointer temp, Pointer box, Pointer vsize, Pointer duration, Pointer xorigin, OffsetDateTime torigin) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_d.tbox_tile_state_make(temp, box, vsize, duration, xorigin, torigin_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_minus_geom(Pointer temp, Pointer gs) { - var _result = _meos_d.tgeo_minus_geom(temp, gs); + public static void tbox_tile_state_next(Pointer state) { + _meos_d.tbox_tile_state_next(state); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { - var _result = _meos_d.tgeo_minus_stbox(temp, box, border_inc); + public static void tbox_tile_state_set(Pointer value, OffsetDateTime t, Pointer vsize, long tunits, int basetype, int spantype, Pointer box) { + var t_new = t.toEpochSecond(); + _meos_d.tbox_tile_state_set(value, t_new, vsize, tunits, basetype, spantype, box); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_minus_value(Pointer temp, Pointer gs) { - var _result = _meos_d.tgeo_minus_value(temp, gs); + public static long interval_units(Pointer interval) { + var _result = _meos_d.interval_units(interval); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_at_geom(Pointer temp, Pointer gs, Pointer zspan) { - var _result = _meos_d.tpoint_at_geom(temp, gs, zspan); + public static OffsetDateTime timestamptz_bin_start(OffsetDateTime timestamp, long tunits, OffsetDateTime torigin) { + var timestamp_new = timestamp.toEpochSecond(); + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_d.timestamptz_bin_start(timestamp_new, tunits, torigin_new); MeosErrorHandler.checkError(); - return _result; + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer tpoint_at_value(Pointer temp, Pointer gs) { - var _result = _meos_d.tpoint_at_value(temp, gs); + public static Pointer datum_bin(Pointer value, Pointer size, Pointer offset, int basetype) { + var _result = _meos_d.datum_bin(value, size, offset, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_minus_geom(Pointer temp, Pointer gs, Pointer zspan) { - var _result = _meos_d.tpoint_minus_geom(temp, gs, zspan); + public static Pointer tnumber_value_time_tile_init(Pointer temp, Pointer vsize, Pointer duration, Pointer vorigin, OffsetDateTime torigin, Pointer ntiles) { + var torigin_new = torigin.toEpochSecond(); + var _result = _meos_d.tnumber_value_time_tile_init(temp, vsize, duration, vorigin, torigin_new, ntiles); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_minus_value(Pointer temp, Pointer gs) { - var _result = _meos_d.tpoint_minus_value(temp, gs); + public static boolean tbox_tile_state_get(Pointer state, Pointer box) { + var _result = _meos_d.tbox_tile_state_get(state, box); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.always_eq_geo_tgeo(gs, temp); + public static Pointer temporal_transform_wcount(Pointer temp, Pointer interval, Pointer count) { + var _result = _meos_d.temporal_transform_wcount(temp, interval, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.always_eq_tgeo_geo(temp, gs); + public static Pointer tnumber_transform_wavg(Pointer temp, Pointer interval, Pointer count) { + var _result = _meos_d.tnumber_transform_wavg(temp, interval, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.always_eq_tgeo_tgeo(temp1, temp2); + public static Pointer temporal_wagg_transfn(Pointer state, Pointer temp, Pointer interval, Pointer func, boolean min, boolean crossings) { + var _result = _meos_d.temporal_wagg_transfn(state, temp, interval, func, min, crossings); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.always_ne_geo_tgeo(gs, temp); + public static Pointer temporal_wagg_transform_transfn(Pointer state, Pointer temp, Pointer interval, Pointer func, Pointer transform) { + var _result = _meos_d.temporal_wagg_transform_transfn(state, temp, interval, func, transform); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int always_ne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.always_ne_tgeo_geo(temp, gs); + public static void tinstant_set(Pointer inst, Pointer value, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + _meos_d.tinstant_set(inst, value, t_new); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int always_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.always_ne_tgeo_tgeo(temp1, temp2); + public static double tnumberinst_double(Pointer inst) { + var _result = _meos_d.tnumberinst_double(inst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.ever_eq_geo_tgeo(gs, temp); + public static String tinstant_to_string(Pointer inst, int maxdd, Pointer value_out) { + var _result = _meos_d.tinstant_to_string(inst, maxdd, value_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.ever_eq_tgeo_geo(temp, gs); + public static boolean tinstant_restrict_values_test(Pointer inst, Pointer s, boolean atfunc) { + var _result = _meos_d.tinstant_restrict_values_test(inst, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.ever_eq_tgeo_tgeo(temp1, temp2); + public static boolean tnumberinst_restrict_span_test(Pointer inst, Pointer s, boolean atfunc) { + var _result = _meos_d.tnumberinst_restrict_span_test(inst, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.ever_ne_geo_tgeo(gs, temp); + public static boolean tnumberinst_restrict_spanset_test(Pointer inst, Pointer ss, boolean atfunc) { + var _result = _meos_d.tnumberinst_restrict_spanset_test(inst, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.ever_ne_tgeo_geo(temp, gs); + public static boolean tinstant_restrict_tstzset_test(Pointer inst, Pointer s, boolean atfunc) { + var _result = _meos_d.tinstant_restrict_tstzset_test(inst, s, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ever_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.ever_ne_tgeo_tgeo(temp1, temp2); + public static boolean tinstant_restrict_tstzspanset_test(Pointer inst, Pointer ss, boolean atfunc) { + var _result = _meos_d.tinstant_restrict_tstzspanset_test(inst, ss, atfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.teq_geo_tgeo(gs, temp); + public static boolean intersection_tinstant_tinstant(Pointer inst1, Pointer inst2, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tinstant_tinstant(inst1, inst2, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer teq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.teq_tgeo_geo(temp, gs); + public static void _mulmat(Pointer a, Pointer b, Pointer c, int arows, int acols, int bcols) { + _meos_d._mulmat(a, b, c, arows, acols, bcols); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.tne_geo_tgeo(gs, temp); + public static void _mulvec(Pointer a, Pointer x, Pointer y, int m, int n) { + _meos_d._mulvec(a, x, y, m, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.tne_tgeo_geo(temp, gs); + public static void _transpose(Pointer a, Pointer at, int m, int n) { + _meos_d._transpose(a, at, m, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_stboxes(Pointer temp, Pointer count) { - var _result = _meos_d.tgeo_stboxes(temp, count); + public static void _addmat(Pointer a, Pointer b, Pointer c, int m, int n) { + _meos_d._addmat(a, b, c, m, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count) { - var _result = _meos_d.tgeo_space_boxes(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, count); + public static void _negate(Pointer a, int m, int n) { + _meos_d._negate(a, m, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.tgeo_space_time_boxes(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, count); + public static void _addeye(Pointer a, int n) { + _meos_d._addeye(a, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count) { - var _result = _meos_d.tgeo_split_each_n_stboxes(temp, elem_count, count); + public static int _choldc1(Pointer a, Pointer p, int n) { + var _result = _meos_d._choldc1(a, p, n); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_split_n_stboxes(Pointer temp, int box_count, Pointer count) { - var _result = _meos_d.tgeo_split_n_stboxes(temp, box_count, count); + public static int _choldcsl(Pointer A, Pointer a, Pointer p, int n) { + var _result = _meos_d._choldcsl(A, a, p, n); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.adjacent_stbox_tspatial(box, temp); + public static int _cholsl(Pointer A, Pointer a, Pointer p, int n) { + var _result = _meos_d._cholsl(A, a, p, n); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.adjacent_tspatial_stbox(temp, box); + public static void _addvec(Pointer a, Pointer b, Pointer c, int n) { + _meos_d._addvec(a, b, c, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean adjacent_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.adjacent_tspatial_tspatial(temp1, temp2); + public static void _sub(Pointer a, Pointer b, Pointer c, int n) { + _meos_d._sub(a, b, c, n); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean contained_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.contained_stbox_tspatial(box, temp); + public static int invert(Pointer a, Pointer ainv) { + var _result = _meos_d.invert(a, ainv); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contained_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.contained_tspatial_stbox(temp, box); + public static void ekf_initialize(Pointer ekf, float pdiag) { + _meos_d.ekf_initialize(ekf, pdiag); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean contained_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.contained_tspatial_tspatial(temp1, temp2); + public static void ekf_predict(Pointer ekf, float fx, float F, float Q) { + _meos_d.ekf_predict(ekf, fx, F, Q); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean contains_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.contains_stbox_tspatial(box, temp); + public static void ekf_update_step3(Pointer ekf, float GH) { + _meos_d.ekf_update_step3(ekf, GH); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean contains_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.contains_tspatial_stbox(temp, box); + public static int ekf_update(Pointer ekf, float z, float hx, float H, float R) { + var _result = _meos_d.ekf_update(ekf, z, hx, H, R); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean contains_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.contains_tspatial_tspatial(temp1, temp2); + public static int tfloat_arithop_turnpt(Pointer start1, Pointer end1, Pointer start2, Pointer end2, Pointer param) { + var _result = _meos_d.tfloat_arithop_turnpt(start1, end1, start2, end2, param); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overlaps_stbox_tspatial(box, temp); + public static Pointer arithop_tnumber_number(Pointer temp, Pointer value, int oper, Pointer func, boolean invert) { + var _result = _meos_d.arithop_tnumber_number(temp, value, oper, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overlaps_tspatial_stbox(temp, box); + public static Pointer arithop_tnumber_tnumber(Pointer temp1, Pointer temp2, int oper, Pointer func, Pointer tpfunc) { + var _result = _meos_d.arithop_tnumber_tnumber(temp1, temp2, oper, func, tpfunc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overlaps_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overlaps_tspatial_tspatial(temp1, temp2); + public static boolean float_collinear(double x1, double x2, double x3, double ratio) { + var _result = _meos_d.float_collinear(x1, x2, x3, ratio); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.same_stbox_tspatial(box, temp); + public static double floatsegm_interpolate(double value1, double value2, Pointer value) { + var _result = _meos_d.floatsegm_interpolate(value1, value2, value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.same_tspatial_stbox(temp, box); + public static Pointer floatsegm_locate(double value1, double value2, double value) { + var _result = _meos_d.floatsegm_locate(value1, value2, value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean same_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.same_tspatial_tspatial(temp1, temp2); + public static int tnumbersegm_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, int basetype, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tnumbersegm_intersection(start1, end1, start2, end2, basetype, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean above_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.above_stbox_tspatial(box, temp); + public static boolean tsequence_norm_test(Pointer value1, Pointer value2, Pointer value3, int basetype, int interp, OffsetDateTime t1, OffsetDateTime t2, OffsetDateTime t3) { + var t1_new = t1.toEpochSecond(); + var t2_new = t2.toEpochSecond(); + var t3_new = t3.toEpochSecond(); + var _result = _meos_d.tsequence_norm_test(value1, value2, value3, basetype, interp, t1_new, t2_new, t3_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean above_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.above_tspatial_stbox(temp, box); + public static boolean tsequence_join_test(Pointer seq1, Pointer seq2, Pointer removelast, Pointer removefirst) { + var _result = _meos_d.tsequence_join_test(seq1, seq2, removelast, removefirst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean above_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.above_tspatial_tspatial(temp1, temp2); + public static Pointer tsequence_join(Pointer seq1, Pointer seq2, boolean removelast, boolean removefirst) { + var _result = _meos_d.tsequence_join(seq1, seq2, removelast, removefirst); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.after_stbox_tspatial(box, temp); + public static Pointer tinstarr_normalize(Pointer instants, int interp, int count, Pointer newcount) { + var _result = _meos_d.tinstarr_normalize(instants, interp, count, newcount); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.after_tspatial_stbox(temp, box); + public static int tcontseq_find_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tcontseq_find_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean after_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.after_tspatial_tspatial(temp1, temp2); + public static int tdiscseq_find_timestamptz(Pointer seq, OffsetDateTime t) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tdiscseq_find_timestamptz(seq, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean back_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.back_stbox_tspatial(box, temp); + public static Pointer tseqarr2_to_tseqarr(Pointer sequences, Pointer countseqs, int count, int totalseqs) { + var _result = _meos_d.tseqarr2_to_tseqarr(sequences, countseqs, count, totalseqs); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean back_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.back_tspatial_stbox(temp, box); + public static boolean ensure_valid_tinstarr_common(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp) { + var _result = _meos_d.ensure_valid_tinstarr_common(instants, count, lower_inc, upper_inc, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean back_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.back_tspatial_tspatial(temp1, temp2); + public static Pointer tsequence_make_exp1(Pointer instants, int count, int maxcount, boolean lower_inc, boolean upper_inc, int interp, boolean normalize, Pointer bbox) { + var _result = _meos_d.tsequence_make_exp1(instants, count, maxcount, lower_inc, upper_inc, interp, normalize, bbox); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.before_stbox_tspatial(box, temp); + public static boolean synchronize_tsequence_tsequence(Pointer seq1, Pointer seq2, Pointer sync1, Pointer sync2, boolean interpoint) { + var _result = _meos_d.synchronize_tsequence_tsequence(seq1, seq2, sync1, sync2, interpoint); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.before_tspatial_stbox(temp, box); + public static int tfloatsegm_intersection_value(Pointer start, Pointer end, Pointer value, OffsetDateTime lower, OffsetDateTime upper, Pointer t) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tfloatsegm_intersection_value(start, end, value, lower_new, upper_new, t); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean before_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.before_tspatial_tspatial(temp1, temp2); + public static int tsegment_intersection_value(Pointer start, Pointer end, Pointer value, int temptype, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tsegment_intersection_value(start, end, value, temptype, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean below_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.below_stbox_tspatial(box, temp); + public static int tsegment_intersection(Pointer start1, Pointer end1, Pointer start2, Pointer end2, int temptype, OffsetDateTime lower, OffsetDateTime upper, Pointer t1, Pointer t2) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var _result = _meos_d.tsegment_intersection(start1, end1, start2, end2, temptype, lower_new, upper_new, t1, t2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean below_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.below_tspatial_stbox(temp, box); + public static Pointer tsegment_value_at_timestamptz(Pointer start, Pointer end, int temptype, OffsetDateTime lower, OffsetDateTime upper, OffsetDateTime t) { + var lower_new = lower.toEpochSecond(); + var upper_new = upper.toEpochSecond(); + var t_new = t.toEpochSecond(); + var _result = _meos_d.tsegment_value_at_timestamptz(start, end, temptype, lower_new, upper_new, t_new); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean below_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.below_tspatial_tspatial(temp1, temp2); + public static boolean intersection_tdiscseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tdiscseq_tdiscseq(seq1, seq2, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean front_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.front_stbox_tspatial(box, temp); + public static boolean intersection_tcontseq_tdiscseq(Pointer seq1, Pointer seq2, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tcontseq_tdiscseq(seq1, seq2, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean front_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.front_tspatial_stbox(temp, box); + public static boolean intersection_tdiscseq_tcontseq(Pointer is, Pointer seq2, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tdiscseq_tcontseq(is, seq2, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean front_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.front_tspatial_tspatial(temp1, temp2); + public static boolean intersection_tsequence_tinstant(Pointer seq, Pointer inst, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tsequence_tinstant(seq, inst, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.left_stbox_tspatial(box, temp); + public static boolean intersection_tinstant_tsequence(Pointer inst, Pointer seq, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tinstant_tsequence(inst, seq, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.left_tspatial_stbox(temp, box); + public static String tsequence_to_string(Pointer seq, int maxdd, boolean component, Pointer value_out) { + var _result = _meos_d.tsequence_to_string(seq, maxdd, component, value_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean left_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.left_tspatial_tspatial(temp1, temp2); + public static boolean ensure_increasing_timestamps(Pointer inst1, Pointer inst2, boolean strict) { + var _result = _meos_d.ensure_increasing_timestamps(inst1, inst2, strict); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overabove_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overabove_stbox_tspatial(box, temp); + public static void bbox_expand(Pointer box1, Pointer box2, int temptype) { + _meos_d.bbox_expand(box1, box2, temptype); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overabove_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overabove_tspatial_stbox(temp, box); + public static boolean ensure_valid_tinstarr(Pointer instants, int count, boolean merge, int interp) { + var _result = _meos_d.ensure_valid_tinstarr(instants, count, merge, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overabove_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overabove_tspatial_tspatial(temp1, temp2); + public static boolean tsequence_make_valid(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp) { + var _result = _meos_d.tsequence_make_valid(instants, count, lower_inc, upper_inc, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overafter_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overafter_stbox_tspatial(box, temp); + public static void tnumberseq_shift_scale_value_iter(Pointer seq, Pointer origin, Pointer delta, boolean hasdelta, double scale) { + _meos_d.tnumberseq_shift_scale_value_iter(seq, origin, delta, hasdelta, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overafter_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overafter_tspatial_stbox(temp, box); + public static void tsequence_shift_scale_time_iter(Pointer seq, OffsetDateTime delta, double scale) { + var delta_new = delta.toEpochSecond(); + _meos_d.tsequence_shift_scale_time_iter(seq, delta_new, scale); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static boolean overafter_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overafter_tspatial_tspatial(temp1, temp2); + public static int tstepseq_to_linear_iter(Pointer seq, Pointer result) { + var _result = _meos_d.tstepseq_to_linear_iter(seq, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overback_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overback_stbox_tspatial(box, temp); + public static Pointer tstepseq_to_linear(Pointer seq) { + var _result = _meos_d.tstepseq_to_linear(seq); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overback_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overback_tspatial_stbox(temp, box); + public static int tsequence_segments_iter(Pointer seq, Pointer result) { + var _result = _meos_d.tsequence_segments_iter(seq, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overback_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overback_tspatial_tspatial(temp1, temp2); + public static int tsequence_timestamps_iter(Pointer seq, Pointer result) { + var _result = _meos_d.tsequence_timestamps_iter(seq, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overbefore_stbox_tspatial(box, temp); + public static boolean tsequenceset_find_timestamptz(Pointer ss, OffsetDateTime t, Pointer loc) { + var t_new = t.toEpochSecond(); + var _result = _meos_d.tsequenceset_find_timestamptz(ss, t_new, loc); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overbefore_tspatial_stbox(temp, box); + public static Pointer tseqarr_normalize(Pointer sequences, int count, Pointer newcount) { + var _result = _meos_d.tseqarr_normalize(sequences, count, newcount); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbefore_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overbefore_tspatial_tspatial(temp1, temp2); + public static double datum_distance(Pointer value1, Pointer value2, int basetype, short flags) { + var _result = _meos_d.datum_distance(value1, value2, basetype, flags); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbelow_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overbelow_stbox_tspatial(box, temp); + public static Pointer ensure_valid_tinstarr_gaps(Pointer instants, int count, boolean merge, double maxdist, Pointer maxt, Pointer nsplits) { + var _result = _meos_d.ensure_valid_tinstarr_gaps(instants, count, merge, maxdist, maxt, nsplits); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbelow_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overbelow_tspatial_stbox(temp, box); + public static boolean ensure_valid_tseqarr(Pointer sequences, int count) { + var _result = _meos_d.ensure_valid_tseqarr(sequences, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overbelow_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overbelow_tspatial_tspatial(temp1, temp2); + public static boolean synchronize_tsequenceset_tsequence(Pointer ss, Pointer seq, int mode, Pointer inter1, Pointer inter2) { + var _result = _meos_d.synchronize_tsequenceset_tsequence(ss, seq, mode, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overfront_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overfront_stbox_tspatial(box, temp); + public static boolean synchronize_tsequenceset_tsequenceset(Pointer ss1, Pointer ss2, int mode, Pointer inter1, Pointer inter2) { + var _result = _meos_d.synchronize_tsequenceset_tsequenceset(ss1, ss2, mode, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overfront_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overfront_tspatial_stbox(temp, box); + public static boolean intersection_tsequenceset_tinstant(Pointer ss, Pointer inst, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tsequenceset_tinstant(ss, inst, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overfront_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overfront_tspatial_tspatial(temp1, temp2); + public static boolean intersection_tinstant_tsequenceset(Pointer inst, Pointer ss, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tinstant_tsequenceset(inst, ss, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overleft_stbox_tspatial(box, temp); + public static boolean intersection_tsequenceset_tdiscseq(Pointer ss, Pointer is, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tsequenceset_tdiscseq(ss, is, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overleft_tspatial_stbox(temp, box); + public static boolean intersection_tdiscseq_tsequenceset(Pointer is, Pointer ss, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tdiscseq_tsequenceset(is, ss, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overleft_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overleft_tspatial_tspatial(temp1, temp2); + public static boolean intersection_tsequence_tsequenceset(Pointer seq, Pointer ss, int mode, Pointer inter1, Pointer inter2) { + var _result = _meos_d.intersection_tsequence_tsequenceset(seq, ss, mode, inter1, inter2); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.overright_stbox_tspatial(box, temp); + public static String tsequenceset_to_string(Pointer ss, int maxdd, Pointer value_out) { + var _result = _meos_d.tsequenceset_to_string(ss, maxdd, value_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.overright_tspatial_stbox(temp, box); + public static Pointer datum_textcat(Pointer l, Pointer r) { + var _result = _meos_d.datum_textcat(l, r); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean overright_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.overright_tspatial_tspatial(temp1, temp2); + public static Pointer datum_lower(Pointer value) { + var _result = _meos_d.datum_lower(value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_stbox_tspatial(Pointer box, Pointer temp) { - var _result = _meos_d.right_stbox_tspatial(box, temp); + public static Pointer datum_upper(Pointer value) { + var _result = _meos_d.datum_upper(value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tspatial_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.right_tspatial_stbox(temp, box); + public static Pointer datum_initcap(Pointer value) { + var _result = _meos_d.datum_initcap(value); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static boolean right_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = _meos_d.right_tspatial_tspatial(temp1, temp2); + public static Pointer textfunc_ttext(Pointer temp, int func) { + var _result = _meos_d.textfunc_ttext(temp, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int acontains_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.acontains_geo_tgeo(gs, temp); + public static Pointer textfunc_ttext_text(Pointer temp, Pointer value, Pointer func, boolean invert) { + var _result = _meos_d.textfunc_ttext_text(temp, value, func, invert); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int acontains_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.acontains_tgeo_geo(temp, gs); + public static Pointer textfunc_ttext_ttext(Pointer temp1, Pointer temp2, Pointer func) { + var _result = _meos_d.textfunc_ttext_ttext(temp1, temp2, func); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int acontains_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.acontains_tgeo_tgeo(temp1, temp2); + public static Pointer datum_as_wkb(Pointer value, int type, byte variant) { + Runtime runtime = Runtime.getSystemRuntime(); + Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); + var _result = _meos_d.datum_as_wkb(value, type, variant, size_out); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int adisjoint_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.adisjoint_tgeo_geo(temp, gs); + public static String datum_as_hexwkb(Pointer value, int type, byte variant, Pointer size) { + var _result = _meos_d.datum_as_hexwkb(value, type, variant, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int adisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.adisjoint_tgeo_tgeo(temp1, temp2); + public static Pointer type_from_wkb(Pointer wkb, long size, int type) { + var _result = _meos_d.type_from_wkb(wkb, size, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int adwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { - var _result = _meos_d.adwithin_tgeo_geo(temp, gs, dist); + public static Pointer type_from_hexwkb(String hexwkb, long size, int type) { + var _result = _meos_d.type_from_hexwkb(hexwkb, size, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int adwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { - var _result = _meos_d.adwithin_tgeo_tgeo(temp1, temp2, dist); + public static boolean ensure_end_input(Pointer str, String type) { + var _result = _meos_d.ensure_end_input(str, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int aintersects_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.aintersects_tgeo_geo(temp, gs); + public static void p_whitespace(Pointer str) { + _meos_d.p_whitespace(str); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static int aintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.aintersects_tgeo_tgeo(temp1, temp2); + public static boolean p_delimchar(Pointer str, String delim) { + var _result = _meos_d.p_delimchar(str, delim); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int atouches_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.atouches_tgeo_geo(temp, gs); + public static boolean p_obrace(Pointer str) { + var _result = _meos_d.p_obrace(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int atouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.atouches_tgeo_tgeo(temp1, temp2); + public static boolean ensure_obrace(Pointer str, String type) { + var _result = _meos_d.ensure_obrace(str, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int atouches_tpoint_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.atouches_tpoint_geo(temp, gs); + public static boolean p_cbrace(Pointer str) { + var _result = _meos_d.p_cbrace(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int econtains_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.econtains_geo_tgeo(gs, temp); + public static boolean ensure_cbrace(Pointer str, String type) { + var _result = _meos_d.ensure_cbrace(str, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int econtains_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.econtains_tgeo_geo(temp, gs); + public static boolean p_obracket(Pointer str) { + var _result = _meos_d.p_obracket(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int econtains_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.econtains_tgeo_tgeo(temp1, temp2); + public static boolean p_cbracket(Pointer str) { + var _result = _meos_d.p_cbracket(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ecovers_geo_tgeo(Pointer gs, Pointer temp) { - var _result = _meos_d.ecovers_geo_tgeo(gs, temp); + public static boolean p_oparen(Pointer str) { + var _result = _meos_d.p_oparen(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ecovers_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.ecovers_tgeo_geo(temp, gs); + public static boolean ensure_oparen(Pointer str, String type) { + var _result = _meos_d.ensure_oparen(str, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int ecovers_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.ecovers_tgeo_tgeo(temp1, temp2); + public static boolean p_cparen(Pointer str) { + var _result = _meos_d.p_cparen(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int edisjoint_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.edisjoint_tgeo_geo(temp, gs); + public static boolean ensure_cparen(Pointer str, String type) { + var _result = _meos_d.ensure_cparen(str, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int edisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.edisjoint_tgeo_tgeo(temp1, temp2); + public static boolean p_comma(Pointer str) { + var _result = _meos_d.p_comma(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int edwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { - var _result = _meos_d.edwithin_tgeo_geo(temp, gs, dist); + public static Pointer basetype_parse(Pointer str, int basetypid, String delim) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.basetype_parse(str, basetypid, delim, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static int edwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { - var _result = _meos_d.edwithin_tgeo_tgeo(temp1, temp2, dist); + public static Pointer double_parse(Pointer str) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Double.BYTES); + out = _meos_d.double_parse(str, result); MeosErrorHandler.checkError(); - return _result; + return out ? result : null; } @SuppressWarnings("unused") - public static int eintersects_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.eintersects_tgeo_geo(temp, gs); + public static Pointer elem_parse(Pointer str, int basetype) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.elem_parse(str, basetype, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static int eintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.eintersects_tgeo_tgeo(temp1, temp2); + public static Pointer set_parse(Pointer str, int basetype) { + var _result = _meos_d.set_parse(str, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int etouches_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.etouches_tgeo_geo(temp, gs); + public static boolean span_parse(Pointer str, int spantype, boolean end, Pointer span) { + var _result = _meos_d.span_parse(str, spantype, end, span); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int etouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.etouches_tgeo_tgeo(temp1, temp2); + public static Pointer spanset_parse(Pointer str, int spantype) { + var _result = _meos_d.spanset_parse(str, spantype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static int etouches_tpoint_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.etouches_tpoint_geo(temp, gs); + public static Pointer tbox_parse(Pointer str) { + var _result = _meos_d.tbox_parse(str); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = _meos_d.tcontains_geo_tgeo(gs, temp, restr, atvalue); + public static OffsetDateTime timestamp_parse(Pointer str) { + var _result = _meos_d.timestamp_parse(str); MeosErrorHandler.checkError(); - return _result; + return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); } @SuppressWarnings("unused") - public static Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = _meos_d.tcontains_tgeo_geo(temp, gs, restr, atvalue); + public static Pointer tinstant_parse(Pointer str, int temptype, boolean end) { + var _result = _meos_d.tinstant_parse(str, temptype, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = _meos_d.tcontains_tgeo_tgeo(temp1, temp2, restr, atvalue); + public static Pointer tdiscseq_parse(Pointer str, int temptype) { + var _result = _meos_d.tdiscseq_parse(str, temptype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = _meos_d.tcovers_geo_tgeo(gs, temp, restr, atvalue); + public static Pointer tcontseq_parse(Pointer str, int temptype, int interp, boolean end) { + var _result = _meos_d.tcontseq_parse(str, temptype, interp, end); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = _meos_d.tcovers_tgeo_geo(temp, gs, restr, atvalue); + public static Pointer tsequenceset_parse(Pointer str, int temptype, int interp) { + var _result = _meos_d.tsequenceset_parse(str, temptype, interp); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = _meos_d.tcovers_tgeo_tgeo(temp1, temp2, restr, atvalue); + public static Pointer temporal_parse(Pointer str, int temptype) { + var _result = _meos_d.temporal_parse(str, temptype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = _meos_d.tdisjoint_geo_tgeo(gs, temp, restr, atvalue); + public static Pointer datum_copy(Pointer value, int typid) { + var _result = _meos_d.datum_copy(value, typid); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = _meos_d.tdisjoint_tgeo_geo(temp, gs, restr, atvalue); + public static double datum_double(Pointer d, int type) { + var _result = _meos_d.datum_double(d, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = _meos_d.tdisjoint_tgeo_tgeo(temp1, temp2, restr, atvalue); + public static Pointer double_datum(double d, int type) { + var _result = _meos_d.double_datum(d, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist, boolean restr, boolean atvalue) { - var _result = _meos_d.tdwithin_geo_tgeo(gs, temp, dist, restr, atvalue); + public static Pointer bstring2bytea(Pointer wkb, long size) { + var _result = _meos_d.bstring2bytea(wkb, size); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean restr, boolean atvalue) { - var _result = _meos_d.tdwithin_tgeo_geo(temp, gs, dist, restr, atvalue); + public static double meos_strtod(String str, Pointer endptr) { + var _result = _meos_d.meos_strtod(str, endptr); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean restr, boolean atvalue) { - var _result = _meos_d.tdwithin_tgeo_tgeo(temp1, temp2, dist, restr, atvalue); + public static float meos_strtof(String str, Pointer endptr) { + var _result = _meos_d.meos_strtof(str, endptr); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = _meos_d.tintersects_geo_tgeo(gs, temp, restr, atvalue); + public static Pointer basetype_in(String str, int type, boolean end) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.basetype_in(str, type, end, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = _meos_d.tintersects_tgeo_geo(temp, gs, restr, atvalue); + public static String basetype_out(Pointer value, int type, int maxdd) { + var _result = _meos_d.basetype_out(value, type, maxdd); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = _meos_d.tintersects_tgeo_tgeo(temp1, temp2, restr, atvalue); + public static void pfree_array(Pointer array, int count) { + _meos_d.pfree_array(array, count); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = _meos_d.ttouches_geo_tgeo(gs, temp, restr, atvalue); + public static Pointer string_escape(String str, int quotes) { + boolean out; + Runtime runtime = Runtime.getSystemRuntime(); + Pointer result = Memory.allocateDirect(runtime, Long.BYTES); + out = _meos_d.string_escape(str, quotes, result); + Pointer new_result = result.getPointer(0); MeosErrorHandler.checkError(); - return _result; + return out ? new_result : null; } @SuppressWarnings("unused") - public static Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = _meos_d.ttouches_tgeo_geo(temp, gs, restr, atvalue); + public static long string_unescape(String str, Pointer result) { + var _result = _meos_d.string_unescape(str, result); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = _meos_d.ttouches_tgeo_tgeo(temp1, temp2, restr, atvalue); + public static String stringarr_to_string(Pointer strings, int count, String prefix, String open, String close, int quotes, boolean spaces) { + var _result = _meos_d.stringarr_to_string(strings, count, prefix, open, close, quotes, spaces); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tdistance_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.tdistance_tgeo_geo(temp, gs); + public static void datumarr_sort(Pointer values, int count, int basetype) { + _meos_d.datumarr_sort(values, count, basetype); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static Pointer tdistance_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.tdistance_tgeo_tgeo(temp1, temp2); + public static void tstzarr_sort(Pointer times, int count) { + _meos_d.tstzarr_sort(times, count); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double nad_stbox_geo(Pointer box, Pointer gs) { - var _result = _meos_d.nad_stbox_geo(box, gs); + public static void spanarr_sort(Pointer spans, int count) { + _meos_d.spanarr_sort(spans, count); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double nad_stbox_stbox(Pointer box1, Pointer box2) { - var _result = _meos_d.nad_stbox_stbox(box1, box2); + public static void tinstarr_sort(Pointer instants, int count) { + _meos_d.tinstarr_sort(instants, count); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double nad_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.nad_tgeo_geo(temp, gs); + public static void tseqarr_sort(Pointer sequences, int count) { + _meos_d.tseqarr_sort(sequences, count); MeosErrorHandler.checkError(); - return _result; } @SuppressWarnings("unused") - public static double nad_tgeo_stbox(Pointer temp, Pointer box) { - var _result = _meos_d.nad_tgeo_stbox(temp, box); + public static int datumarr_remove_duplicates(Pointer values, int count, int basetype) { + var _result = _meos_d.datumarr_remove_duplicates(values, count, basetype); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static double nad_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.nad_tgeo_tgeo(temp1, temp2); + public static int tstzarr_remove_duplicates(Pointer values, int count) { + var _result = _meos_d.tstzarr_remove_duplicates(values, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer nai_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.nai_tgeo_geo(temp, gs); + public static int tinstarr_remove_duplicates(Pointer instants, int count) { + var _result = _meos_d.tinstarr_remove_duplicates(instants, count); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer nai_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.nai_tgeo_tgeo(temp1, temp2); + public static Pointer datum_add(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_add(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer shortestline_tgeo_geo(Pointer temp, Pointer gs) { - var _result = _meos_d.shortestline_tgeo_geo(temp, gs); + public static Pointer datum_sub(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_sub(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer shortestline_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = _meos_d.shortestline_tgeo_tgeo(temp1, temp2); + public static Pointer datum_mul(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_mul(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_tcentroid_finalfn(Pointer state) { - var _result = _meos_d.tpoint_tcentroid_finalfn(state); + public static Pointer datum_div(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_div(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tpoint_tcentroid_transfn(Pointer state, Pointer temp) { - var _result = _meos_d.tpoint_tcentroid_transfn(state, temp); + public static int datum_cmp(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_cmp(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tspatial_extent_transfn(Pointer box, Pointer temp) { - var _result = _meos_d.tspatial_extent_transfn(box, temp); + public static boolean datum_eq(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_eq(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_get_space_tile(Pointer point, double xsize, double ysize, double zsize, Pointer sorigin) { - var _result = _meos_d.stbox_get_space_tile(point, xsize, ysize, zsize, sorigin); + public static boolean datum_ne(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_ne(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_get_space_time_tile(Pointer point, OffsetDateTime t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.stbox_get_space_time_tile(point, t_new, xsize, ysize, zsize, duration, sorigin, torigin_new); + public static boolean datum_lt(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_lt(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_get_time_tile(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.stbox_get_time_tile(t_new, duration, torigin_new); + public static boolean datum_le(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_le(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_space_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer sorigin, boolean border_inc, Pointer count) { - var _result = _meos_d.stbox_space_tiles(bounds, xsize, ysize, zsize, sorigin, border_inc, count); + public static boolean datum_gt(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_gt(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_space_time_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.stbox_space_time_tiles(bounds, xsize, ysize, zsize, duration, sorigin, torigin_new, border_inc, count); + public static boolean datum_ge(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum_ge(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer stbox_time_tiles(Pointer bounds, Pointer duration, OffsetDateTime torigin, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.stbox_time_tiles(bounds, duration, torigin_new, border_inc, count); + public static Pointer datum2_eq(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_eq(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_space_split(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer count) { - var _result = _meos_d.tgeo_space_split(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, space_bins, count); + public static Pointer datum2_ne(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_ne(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer tgeo_space_time_split(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = _meos_d.tgeo_space_time_split(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, space_bins, time_bins, count); + public static Pointer datum2_lt(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_lt(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k) { - var _result = _meos_d.geo_cluster_kmeans(geoms, ngeoms, k); + public static Pointer datum2_le(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_le(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_cluster_dbscan(Pointer geoms, int ngeoms, double tolerance, int minpoints, Pointer count) { - var _result = _meos_d.geo_cluster_dbscan(geoms, ngeoms, tolerance, minpoints, count); + public static Pointer datum2_gt(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_gt(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_cluster_intersecting(Pointer geoms, int ngeoms, Pointer count) { - var _result = _meos_d.geo_cluster_intersecting(geoms, ngeoms, count); + public static Pointer datum2_ge(Pointer l, Pointer r, int type) { + var _result = _meos_d.datum2_ge(l, r, type); MeosErrorHandler.checkError(); return _result; } @SuppressWarnings("unused") - public static Pointer geo_cluster_within(Pointer geoms, int ngeoms, double tolerance, Pointer count) { - var _result = _meos_d.geo_cluster_within(geoms, ngeoms, tolerance, count); + public static double hypot3d(double x, double y, double z) { + var _result = _meos_d.hypot3d(x, y, z); MeosErrorHandler.checkError(); return _result; } diff --git a/jmeos-core/src/main/java/functions/functions.java b/jmeos-core/src/main/java/functions/functions.java deleted file mode 100644 index caff99ddf..000000000 --- a/jmeos-core/src/main/java/functions/functions.java +++ /dev/null @@ -1,15448 +0,0 @@ -package functions; - -import jnr.ffi.Pointer; -import jnr.ffi.Memory; -import jnr.ffi.Runtime; -import jnr.ffi.byref.PointerByReference; -import jnr.ffi.Struct; -import utils.JarLibraryLoader; -import utils.meosCatalog.MeosEnums.meosType; -import utils.meosCatalog.MeosEnums.meosOper; -import functions.MeosErrorHandler; - -import java.time.*; - -public class functions { - public interface MeosLibrary { - - String libraryPath = "libmeos.so"; - - MeosLibrary INSTANCE = JarLibraryLoader.create(MeosLibrary.class, libraryPath).getLibraryInstance(); - - MeosLibrary meos = MeosLibrary.INSTANCE; - - Pointer rtree_create_intspan(); - - Pointer rtree_create_bigintspan(); - - Pointer rtree_create_floatspan(); - - Pointer rtree_create_datespan(); - - Pointer rtree_create_tstzspan(); - - Pointer rtree_create_tbox(); - - Pointer rtree_create_stbox(); - - void rtree_free(Pointer rtree); - - void rtree_insert(Pointer rtree, Pointer box, int id); - - void rtree_insert_temporal(Pointer rtree, Pointer temp, int id); - - Pointer rtree_search(Pointer rtree, int op, Pointer query, Pointer count); - - Pointer rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer count); - - void meos_error(int errlevel, int errcode, String format); - - int meos_errno(); - - int meos_errno_set(int err); - - int meos_errno_restore(int err); - - int meos_errno_reset(); - - void meos_initialize_timezone(String name); - - void meos_initialize_error_handler(error_handler_fn err_handler); - - void meos_finalize_timezone(); - - void meos_finalize_projsrs(); - - void meos_finalize_ways(); - - boolean meos_set_datestyle(String newval, Pointer extra); - - boolean meos_set_intervalstyle(String newval, int extra); - - String meos_get_datestyle(); - - String meos_get_intervalstyle(); - - void meos_set_spatial_ref_sys_csv(String path); - - void meos_initialize(); - - void meos_finalize(); - - int add_date_int(int d, int days); - - Pointer add_interval_interval(Pointer interv1, Pointer interv2); - - long add_timestamptz_interval(long t, Pointer interv); - - boolean bool_in(String str); - - String bool_out(boolean b); - - Pointer cstring2text(String str); - - long date_to_timestamp(int dateVal); - - long date_to_timestamptz(int d); - - double float_exp(double d); - - double float_ln(double d); - - double float_log10(double d); - - String float8_out(double d, int maxdd); - - double float_round(double d, int maxdd); - - int int32_cmp(int l, int r); - - int int64_cmp(long l, long r); - - Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs); - - int minus_date_date(int d1, int d2); - - int minus_date_int(int d, int days); - - long minus_timestamptz_interval(long t, Pointer interv); - - Pointer minus_timestamptz_timestamptz(long t1, long t2); - - Pointer mul_interval_double(Pointer interv, double factor); - - int pg_date_in(String str); - - String pg_date_out(int d); - - int pg_interval_cmp(Pointer interv1, Pointer interv2); - - Pointer pg_interval_in(String str, int typmod); - - String pg_interval_out(Pointer interv); - - long pg_timestamp_in(String str, int typmod); - - String pg_timestamp_out(long t); - - long pg_timestamptz_in(String str, int typmod); - - String pg_timestamptz_out(long t); - - String text2cstring(Pointer txt); - - int text_cmp(Pointer txt1, Pointer txt2); - - Pointer text_copy(Pointer txt); - - Pointer text_in(String str); - - Pointer text_initcap(Pointer txt); - - Pointer text_lower(Pointer txt); - - String text_out(Pointer txt); - - Pointer text_upper(Pointer txt); - - Pointer textcat_text_text(Pointer txt1, Pointer txt2); - - long timestamptz_shift(long t, Pointer interv); - - int timestamp_to_date(long t); - - int timestamptz_to_date(long t); - - Pointer bigintset_in(String str); - - String bigintset_out(Pointer set); - - Pointer bigintspan_expand(Pointer s, long value); - - Pointer bigintspan_in(String str); - - String bigintspan_out(Pointer s); - - Pointer bigintspanset_in(String str); - - String bigintspanset_out(Pointer ss); - - Pointer dateset_in(String str); - - String dateset_out(Pointer s); - - Pointer datespan_in(String str); - - String datespan_out(Pointer s); - - Pointer datespanset_in(String str); - - String datespanset_out(Pointer ss); - - Pointer floatset_in(String str); - - String floatset_out(Pointer set, int maxdd); - - Pointer floatspan_expand(Pointer s, double value); - - Pointer floatspan_in(String str); - - String floatspan_out(Pointer s, int maxdd); - - Pointer floatspanset_in(String str); - - String floatspanset_out(Pointer ss, int maxdd); - - Pointer intset_in(String str); - - String intset_out(Pointer set); - - Pointer intspan_expand(Pointer s, int value); - - Pointer intspan_in(String str); - - String intspan_out(Pointer s); - - Pointer intspanset_in(String str); - - String intspanset_out(Pointer ss); - - String set_as_hexwkb(Pointer s, byte variant, Pointer size_out); - - Pointer set_as_wkb(Pointer s, byte variant, Pointer size_out); - - Pointer set_from_hexwkb(String hexwkb); - - Pointer set_from_wkb(Pointer wkb, long size); - - String span_as_hexwkb(Pointer s, byte variant, Pointer size_out); - - Pointer span_as_wkb(Pointer s, byte variant, Pointer size_out); - - Pointer span_from_hexwkb(String hexwkb); - - Pointer span_from_wkb(Pointer wkb, long size); - - String spanset_as_hexwkb(Pointer ss, byte variant, Pointer size_out); - - Pointer spanset_as_wkb(Pointer ss, byte variant, Pointer size_out); - - Pointer spanset_from_hexwkb(String hexwkb); - - Pointer spanset_from_wkb(Pointer wkb, long size); - - Pointer textset_in(String str); - - String textset_out(Pointer set); - - Pointer tstzset_in(String str); - - String tstzset_out(Pointer set); - - Pointer tstzspan_in(String str); - - String tstzspan_out(Pointer s); - - Pointer tstzspanset_in(String str); - - String tstzspanset_out(Pointer ss); - - Pointer bigintset_make(Pointer values, int count); - - Pointer bigintspan_make(long lower, long upper, boolean lower_inc, boolean upper_inc); - - Pointer dateset_make(Pointer values, int count); - - Pointer datespan_make(int lower, int upper, boolean lower_inc, boolean upper_inc); - - Pointer floatset_make(Pointer values, int count); - - Pointer floatspan_make(double lower, double upper, boolean lower_inc, boolean upper_inc); - - Pointer intset_make(Pointer values, int count); - - Pointer intspan_make(int lower, int upper, boolean lower_inc, boolean upper_inc); - - Pointer set_copy(Pointer s); - - Pointer span_copy(Pointer s); - - Pointer spanset_copy(Pointer ss); - - Pointer spanset_make(Pointer spans, int count); - - Pointer textset_make(Pointer values, int count); - - Pointer tstzset_make(Pointer values, int count); - - Pointer tstzspan_make(long lower, long upper, boolean lower_inc, boolean upper_inc); - - Pointer bigint_to_set(long i); - - Pointer bigint_to_span(int i); - - Pointer bigint_to_spanset(int i); - - Pointer date_to_set(int d); - - Pointer date_to_span(int d); - - Pointer date_to_spanset(int d); - - Pointer dateset_to_tstzset(Pointer s); - - Pointer datespan_to_tstzspan(Pointer s); - - Pointer datespanset_to_tstzspanset(Pointer ss); - - Pointer float_to_set(double d); - - Pointer float_to_span(double d); - - Pointer float_to_spanset(double d); - - Pointer floatset_to_intset(Pointer s); - - Pointer floatspan_to_intspan(Pointer s); - - Pointer floatspanset_to_intspanset(Pointer ss); - - Pointer int_to_set(int i); - - Pointer int_to_span(int i); - - Pointer int_to_spanset(int i); - - Pointer intset_to_floatset(Pointer s); - - Pointer intspan_to_floatspan(Pointer s); - - Pointer intspanset_to_floatspanset(Pointer ss); - - Pointer set_to_span(Pointer s); - - Pointer set_to_spanset(Pointer s); - - Pointer span_to_spanset(Pointer s); - - Pointer text_to_set(Pointer txt); - - Pointer timestamptz_to_set(long t); - - Pointer timestamptz_to_span(long t); - - Pointer timestamptz_to_spanset(long t); - - Pointer tstzset_to_dateset(Pointer s); - - Pointer tstzspan_to_datespan(Pointer s); - - Pointer tstzspanset_to_datespanset(Pointer ss); - - long bigintset_end_value(Pointer s); - - long bigintset_start_value(Pointer s); - - boolean bigintset_value_n(Pointer s, int n, Pointer result); - - Pointer bigintset_values(Pointer s); - - long bigintspan_lower(Pointer s); - - long bigintspan_upper(Pointer s); - - long bigintspan_width(Pointer s); - - long bigintspanset_lower(Pointer ss); - - long bigintspanset_upper(Pointer ss); - - long bigintspanset_width(Pointer ss, boolean boundspan); - - int dateset_end_value(Pointer s); - - int dateset_start_value(Pointer s); - - boolean dateset_value_n(Pointer s, int n, Pointer result); - - Pointer dateset_values(Pointer s); - - Pointer datespan_duration(Pointer s); - - int datespan_lower(Pointer s); - - int datespan_upper(Pointer s); - - boolean datespanset_date_n(Pointer ss, int n, Pointer result); - - Pointer datespanset_dates(Pointer ss); - - Pointer datespanset_duration(Pointer ss, boolean boundspan); - - int datespanset_end_date(Pointer ss); - - int datespanset_num_dates(Pointer ss); - - int datespanset_start_date(Pointer ss); - - double floatset_end_value(Pointer s); - - double floatset_start_value(Pointer s); - - boolean floatset_value_n(Pointer s, int n, Pointer result); - - Pointer floatset_values(Pointer s); - - double floatspan_lower(Pointer s); - - double floatspan_upper(Pointer s); - - double floatspan_width(Pointer s); - - double floatspanset_lower(Pointer ss); - - double floatspanset_upper(Pointer ss); - - double floatspanset_width(Pointer ss, boolean boundspan); - - int intset_end_value(Pointer s); - - int intset_start_value(Pointer s); - - boolean intset_value_n(Pointer s, int n, Pointer result); - - Pointer intset_values(Pointer s); - - int intspan_lower(Pointer s); - - int intspan_upper(Pointer s); - - int intspan_width(Pointer s); - - int intspanset_lower(Pointer ss); - - int intspanset_upper(Pointer ss); - - int intspanset_width(Pointer ss, boolean boundspan); - - int set_hash(Pointer s); - - long set_hash_extended(Pointer s, long seed); - - int set_num_values(Pointer s); - - int span_hash(Pointer s); - - long span_hash_extended(Pointer s, long seed); - - boolean span_lower_inc(Pointer s); - - boolean span_upper_inc(Pointer s); - - Pointer spanset_end_span(Pointer ss); - - int spanset_hash(Pointer ss); - - long spanset_hash_extended(Pointer ss, long seed); - - boolean spanset_lower_inc(Pointer ss); - - int spanset_num_spans(Pointer ss); - - Pointer spanset_span(Pointer ss); - - Pointer spanset_span_n(Pointer ss, int i); - - Pointer spanset_spanarr(Pointer ss); - - Pointer spanset_start_span(Pointer ss); - - boolean spanset_upper_inc(Pointer ss); - - Pointer textset_end_value(Pointer s); - - Pointer textset_start_value(Pointer s); - - boolean textset_value_n(Pointer s, int n, Pointer result); - - Pointer textset_values(Pointer s); - - long tstzset_end_value(Pointer s); - - long tstzset_start_value(Pointer s); - - boolean tstzset_value_n(Pointer s, int n, Pointer result); - - Pointer tstzset_values(Pointer s); - - Pointer tstzspan_duration(Pointer s); - - long tstzspan_lower(Pointer s); - - long tstzspan_upper(Pointer s); - - Pointer tstzspanset_duration(Pointer ss, boolean boundspan); - - long tstzspanset_end_timestamptz(Pointer ss); - - long tstzspanset_lower(Pointer ss); - - int tstzspanset_num_timestamps(Pointer ss); - - long tstzspanset_start_timestamptz(Pointer ss); - - Pointer tstzspanset_timestamps(Pointer ss); - - boolean tstzspanset_timestamptz_n(Pointer ss, int n, Pointer result); - - long tstzspanset_upper(Pointer ss); - - Pointer bigintset_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth); - - Pointer bigintspan_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth); - - Pointer bigintspanset_shift_scale(Pointer ss, long shift, long width, boolean hasshift, boolean haswidth); - - Pointer dateset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer datespan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer datespanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer floatset_ceil(Pointer s); - - Pointer floatset_degrees(Pointer s, boolean normalize); - - Pointer floatset_floor(Pointer s); - - Pointer floatset_radians(Pointer s); - - Pointer floatset_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth); - - Pointer floatspan_ceil(Pointer s); - - Pointer floatspan_degrees(Pointer s, boolean normalize); - - Pointer floatspan_floor(Pointer s); - - Pointer floatspan_radians(Pointer s); - - Pointer floatspan_round(Pointer s, int maxdd); - - Pointer floatspan_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth); - - Pointer floatspanset_ceil(Pointer ss); - - Pointer floatspanset_floor(Pointer ss); - - Pointer floatspanset_degrees(Pointer ss, boolean normalize); - - Pointer floatspanset_radians(Pointer ss); - - Pointer floatspanset_round(Pointer ss, int maxdd); - - Pointer floatspanset_shift_scale(Pointer ss, double shift, double width, boolean hasshift, boolean haswidth); - - Pointer intset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer intspan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer intspanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer tstzspan_expand(Pointer s, Pointer interv); - - Pointer set_round(Pointer s, int maxdd); - - Pointer textcat_text_textset(Pointer txt, Pointer s); - - Pointer textcat_textset_text(Pointer s, Pointer txt); - - Pointer textset_initcap(Pointer s); - - Pointer textset_lower(Pointer s); - - Pointer textset_upper(Pointer s); - - long timestamptz_tprecision(long t, Pointer duration, long torigin); - - Pointer tstzset_shift_scale(Pointer s, Pointer shift, Pointer duration); - - Pointer tstzset_tprecision(Pointer s, Pointer duration, long torigin); - - Pointer tstzspan_shift_scale(Pointer s, Pointer shift, Pointer duration); - - Pointer tstzspan_tprecision(Pointer s, Pointer duration, long torigin); - - Pointer tstzspanset_shift_scale(Pointer ss, Pointer shift, Pointer duration); - - Pointer tstzspanset_tprecision(Pointer ss, Pointer duration, long torigin); - - int set_cmp(Pointer s1, Pointer s2); - - boolean set_eq(Pointer s1, Pointer s2); - - boolean set_ge(Pointer s1, Pointer s2); - - boolean set_gt(Pointer s1, Pointer s2); - - boolean set_le(Pointer s1, Pointer s2); - - boolean set_lt(Pointer s1, Pointer s2); - - boolean set_ne(Pointer s1, Pointer s2); - - int span_cmp(Pointer s1, Pointer s2); - - boolean span_eq(Pointer s1, Pointer s2); - - boolean span_ge(Pointer s1, Pointer s2); - - boolean span_gt(Pointer s1, Pointer s2); - - boolean span_le(Pointer s1, Pointer s2); - - boolean span_lt(Pointer s1, Pointer s2); - - boolean span_ne(Pointer s1, Pointer s2); - - int spanset_cmp(Pointer ss1, Pointer ss2); - - boolean spanset_eq(Pointer ss1, Pointer ss2); - - boolean spanset_ge(Pointer ss1, Pointer ss2); - - boolean spanset_gt(Pointer ss1, Pointer ss2); - - boolean spanset_le(Pointer ss1, Pointer ss2); - - boolean spanset_lt(Pointer ss1, Pointer ss2); - - boolean spanset_ne(Pointer ss1, Pointer ss2); - - Pointer set_spans(Pointer s); - - Pointer set_split_each_n_spans(Pointer s, int elems_per_span, Pointer count); - - Pointer set_split_n_spans(Pointer s, int span_count, Pointer count); - - Pointer spanset_spans(Pointer ss); - - Pointer spanset_split_each_n_spans(Pointer ss, int elems_per_span, Pointer count); - - Pointer spanset_split_n_spans(Pointer ss, int span_count, Pointer count); - - boolean adjacent_span_bigint(Pointer s, long i); - - boolean adjacent_span_date(Pointer s, int d); - - boolean adjacent_span_float(Pointer s, double d); - - boolean adjacent_span_int(Pointer s, int i); - - boolean adjacent_span_span(Pointer s1, Pointer s2); - - boolean adjacent_span_spanset(Pointer s, Pointer ss); - - boolean adjacent_span_timestamptz(Pointer s, long t); - - boolean adjacent_spanset_bigint(Pointer ss, long i); - - boolean adjacent_spanset_date(Pointer ss, int d); - - boolean adjacent_spanset_float(Pointer ss, double d); - - boolean adjacent_spanset_int(Pointer ss, int i); - - boolean adjacent_spanset_timestamptz(Pointer ss, long t); - - boolean adjacent_spanset_span(Pointer ss, Pointer s); - - boolean adjacent_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean contained_bigint_set(long i, Pointer s); - - boolean contained_bigint_span(long i, Pointer s); - - boolean contained_bigint_spanset(long i, Pointer ss); - - boolean contained_date_set(int d, Pointer s); - - boolean contained_date_span(int d, Pointer s); - - boolean contained_date_spanset(int d, Pointer ss); - - boolean contained_float_set(double d, Pointer s); - - boolean contained_float_span(double d, Pointer s); - - boolean contained_float_spanset(double d, Pointer ss); - - boolean contained_int_set(int i, Pointer s); - - boolean contained_int_span(int i, Pointer s); - - boolean contained_int_spanset(int i, Pointer ss); - - boolean contained_set_set(Pointer s1, Pointer s2); - - boolean contained_span_span(Pointer s1, Pointer s2); - - boolean contained_span_spanset(Pointer s, Pointer ss); - - boolean contained_spanset_span(Pointer ss, Pointer s); - - boolean contained_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean contained_text_set(Pointer txt, Pointer s); - - boolean contained_timestamptz_set(long t, Pointer s); - - boolean contained_timestamptz_span(long t, Pointer s); - - boolean contained_timestamptz_spanset(long t, Pointer ss); - - boolean contains_set_bigint(Pointer s, long i); - - boolean contains_set_date(Pointer s, int d); - - boolean contains_set_float(Pointer s, double d); - - boolean contains_set_int(Pointer s, int i); - - boolean contains_set_set(Pointer s1, Pointer s2); - - boolean contains_set_text(Pointer s, Pointer t); - - boolean contains_set_timestamptz(Pointer s, long t); - - boolean contains_span_bigint(Pointer s, long i); - - boolean contains_span_date(Pointer s, int d); - - boolean contains_span_float(Pointer s, double d); - - boolean contains_span_int(Pointer s, int i); - - boolean contains_span_span(Pointer s1, Pointer s2); - - boolean contains_span_spanset(Pointer s, Pointer ss); - - boolean contains_span_timestamptz(Pointer s, long t); - - boolean contains_spanset_bigint(Pointer ss, long i); - - boolean contains_spanset_date(Pointer ss, int d); - - boolean contains_spanset_float(Pointer ss, double d); - - boolean contains_spanset_int(Pointer ss, int i); - - boolean contains_spanset_span(Pointer ss, Pointer s); - - boolean contains_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean contains_spanset_timestamptz(Pointer ss, long t); - - boolean overlaps_set_set(Pointer s1, Pointer s2); - - boolean overlaps_span_span(Pointer s1, Pointer s2); - - boolean overlaps_span_spanset(Pointer s, Pointer ss); - - boolean overlaps_spanset_span(Pointer ss, Pointer s); - - boolean overlaps_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean after_date_set(int d, Pointer s); - - boolean after_date_span(int d, Pointer s); - - boolean after_date_spanset(int d, Pointer ss); - - boolean after_set_date(Pointer s, int d); - - boolean after_set_timestamptz(Pointer s, long t); - - boolean after_span_date(Pointer s, int d); - - boolean after_span_timestamptz(Pointer s, long t); - - boolean after_spanset_date(Pointer ss, int d); - - boolean after_spanset_timestamptz(Pointer ss, long t); - - boolean after_timestamptz_set(long t, Pointer s); - - boolean after_timestamptz_span(long t, Pointer s); - - boolean after_timestamptz_spanset(long t, Pointer ss); - - boolean before_date_set(int d, Pointer s); - - boolean before_date_span(int d, Pointer s); - - boolean before_date_spanset(int d, Pointer ss); - - boolean before_set_date(Pointer s, int d); - - boolean before_set_timestamptz(Pointer s, long t); - - boolean before_span_date(Pointer s, int d); - - boolean before_span_timestamptz(Pointer s, long t); - - boolean before_spanset_date(Pointer ss, int d); - - boolean before_spanset_timestamptz(Pointer ss, long t); - - boolean before_timestamptz_set(long t, Pointer s); - - boolean before_timestamptz_span(long t, Pointer s); - - boolean before_timestamptz_spanset(long t, Pointer ss); - - boolean left_bigint_set(long i, Pointer s); - - boolean left_bigint_span(long i, Pointer s); - - boolean left_bigint_spanset(long i, Pointer ss); - - boolean left_float_set(double d, Pointer s); - - boolean left_float_span(double d, Pointer s); - - boolean left_float_spanset(double d, Pointer ss); - - boolean left_int_set(int i, Pointer s); - - boolean left_int_span(int i, Pointer s); - - boolean left_int_spanset(int i, Pointer ss); - - boolean left_set_bigint(Pointer s, long i); - - boolean left_set_float(Pointer s, double d); - - boolean left_set_int(Pointer s, int i); - - boolean left_set_set(Pointer s1, Pointer s2); - - boolean left_set_text(Pointer s, Pointer txt); - - boolean left_span_bigint(Pointer s, long i); - - boolean left_span_float(Pointer s, double d); - - boolean left_span_int(Pointer s, int i); - - boolean left_span_span(Pointer s1, Pointer s2); - - boolean left_span_spanset(Pointer s, Pointer ss); - - boolean left_spanset_bigint(Pointer ss, long i); - - boolean left_spanset_float(Pointer ss, double d); - - boolean left_spanset_int(Pointer ss, int i); - - boolean left_spanset_span(Pointer ss, Pointer s); - - boolean left_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean left_text_set(Pointer txt, Pointer s); - - boolean overafter_date_set(int d, Pointer s); - - boolean overafter_date_span(int d, Pointer s); - - boolean overafter_date_spanset(int d, Pointer ss); - - boolean overafter_set_date(Pointer s, int d); - - boolean overafter_set_timestamptz(Pointer s, long t); - - boolean overafter_span_date(Pointer s, int d); - - boolean overafter_span_timestamptz(Pointer s, long t); - - boolean overafter_spanset_date(Pointer ss, int d); - - boolean overafter_spanset_timestamptz(Pointer ss, long t); - - boolean overafter_timestamptz_set(long t, Pointer s); - - boolean overafter_timestamptz_span(long t, Pointer s); - - boolean overafter_timestamptz_spanset(long t, Pointer ss); - - boolean overbefore_date_set(int d, Pointer s); - - boolean overbefore_date_span(int d, Pointer s); - - boolean overbefore_date_spanset(int d, Pointer ss); - - boolean overbefore_set_date(Pointer s, int d); - - boolean overbefore_set_timestamptz(Pointer s, long t); - - boolean overbefore_span_date(Pointer s, int d); - - boolean overbefore_span_timestamptz(Pointer s, long t); - - boolean overbefore_spanset_date(Pointer ss, int d); - - boolean overbefore_spanset_timestamptz(Pointer ss, long t); - - boolean overbefore_timestamptz_set(long t, Pointer s); - - boolean overbefore_timestamptz_span(long t, Pointer s); - - boolean overbefore_timestamptz_spanset(long t, Pointer ss); - - boolean overleft_bigint_set(long i, Pointer s); - - boolean overleft_bigint_span(long i, Pointer s); - - boolean overleft_bigint_spanset(long i, Pointer ss); - - boolean overleft_float_set(double d, Pointer s); - - boolean overleft_float_span(double d, Pointer s); - - boolean overleft_float_spanset(double d, Pointer ss); - - boolean overleft_int_set(int i, Pointer s); - - boolean overleft_int_span(int i, Pointer s); - - boolean overleft_int_spanset(int i, Pointer ss); - - boolean overleft_set_bigint(Pointer s, long i); - - boolean overleft_set_float(Pointer s, double d); - - boolean overleft_set_int(Pointer s, int i); - - boolean overleft_set_set(Pointer s1, Pointer s2); - - boolean overleft_set_text(Pointer s, Pointer txt); - - boolean overleft_span_bigint(Pointer s, long i); - - boolean overleft_span_float(Pointer s, double d); - - boolean overleft_span_int(Pointer s, int i); - - boolean overleft_span_span(Pointer s1, Pointer s2); - - boolean overleft_span_spanset(Pointer s, Pointer ss); - - boolean overleft_spanset_bigint(Pointer ss, long i); - - boolean overleft_spanset_float(Pointer ss, double d); - - boolean overleft_spanset_int(Pointer ss, int i); - - boolean overleft_spanset_span(Pointer ss, Pointer s); - - boolean overleft_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean overleft_text_set(Pointer txt, Pointer s); - - boolean overright_bigint_set(long i, Pointer s); - - boolean overright_bigint_span(long i, Pointer s); - - boolean overright_bigint_spanset(long i, Pointer ss); - - boolean overright_float_set(double d, Pointer s); - - boolean overright_float_span(double d, Pointer s); - - boolean overright_float_spanset(double d, Pointer ss); - - boolean overright_int_set(int i, Pointer s); - - boolean overright_int_span(int i, Pointer s); - - boolean overright_int_spanset(int i, Pointer ss); - - boolean overright_set_bigint(Pointer s, long i); - - boolean overright_set_float(Pointer s, double d); - - boolean overright_set_int(Pointer s, int i); - - boolean overright_set_set(Pointer s1, Pointer s2); - - boolean overright_set_text(Pointer s, Pointer txt); - - boolean overright_span_bigint(Pointer s, long i); - - boolean overright_span_float(Pointer s, double d); - - boolean overright_span_int(Pointer s, int i); - - boolean overright_span_span(Pointer s1, Pointer s2); - - boolean overright_span_spanset(Pointer s, Pointer ss); - - boolean overright_spanset_bigint(Pointer ss, long i); - - boolean overright_spanset_float(Pointer ss, double d); - - boolean overright_spanset_int(Pointer ss, int i); - - boolean overright_spanset_span(Pointer ss, Pointer s); - - boolean overright_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean overright_text_set(Pointer txt, Pointer s); - - boolean right_bigint_set(long i, Pointer s); - - boolean right_bigint_span(long i, Pointer s); - - boolean right_bigint_spanset(long i, Pointer ss); - - boolean right_float_set(double d, Pointer s); - - boolean right_float_span(double d, Pointer s); - - boolean right_float_spanset(double d, Pointer ss); - - boolean right_int_set(int i, Pointer s); - - boolean right_int_span(int i, Pointer s); - - boolean right_int_spanset(int i, Pointer ss); - - boolean right_set_bigint(Pointer s, long i); - - boolean right_set_float(Pointer s, double d); - - boolean right_set_int(Pointer s, int i); - - boolean right_set_set(Pointer s1, Pointer s2); - - boolean right_set_text(Pointer s, Pointer txt); - - boolean right_span_bigint(Pointer s, long i); - - boolean right_span_float(Pointer s, double d); - - boolean right_span_int(Pointer s, int i); - - boolean right_span_span(Pointer s1, Pointer s2); - - boolean right_span_spanset(Pointer s, Pointer ss); - - boolean right_spanset_bigint(Pointer ss, long i); - - boolean right_spanset_float(Pointer ss, double d); - - boolean right_spanset_int(Pointer ss, int i); - - boolean right_spanset_span(Pointer ss, Pointer s); - - boolean right_spanset_spanset(Pointer ss1, Pointer ss2); - - boolean right_text_set(Pointer txt, Pointer s); - - Pointer intersection_bigint_set(long i, Pointer s); - - Pointer intersection_date_set(int d, Pointer s); - - Pointer intersection_float_set(double d, Pointer s); - - Pointer intersection_int_set(int i, Pointer s); - - Pointer intersection_set_bigint(Pointer s, long i); - - Pointer intersection_set_date(Pointer s, int d); - - Pointer intersection_set_float(Pointer s, double d); - - Pointer intersection_set_int(Pointer s, int i); - - Pointer intersection_set_set(Pointer s1, Pointer s2); - - Pointer intersection_set_text(Pointer s, Pointer txt); - - Pointer intersection_set_timestamptz(Pointer s, long t); - - Pointer intersection_span_bigint(Pointer s, long i); - - Pointer intersection_span_date(Pointer s, int d); - - Pointer intersection_span_float(Pointer s, double d); - - Pointer intersection_span_int(Pointer s, int i); - - Pointer intersection_span_span(Pointer s1, Pointer s2); - - Pointer intersection_span_spanset(Pointer s, Pointer ss); - - Pointer intersection_span_timestamptz(Pointer s, long t); - - Pointer intersection_spanset_bigint(Pointer ss, long i); - - Pointer intersection_spanset_date(Pointer ss, int d); - - Pointer intersection_spanset_float(Pointer ss, double d); - - Pointer intersection_spanset_int(Pointer ss, int i); - - Pointer intersection_spanset_span(Pointer ss, Pointer s); - - Pointer intersection_spanset_spanset(Pointer ss1, Pointer ss2); - - Pointer intersection_spanset_timestamptz(Pointer ss, long t); - - Pointer intersection_text_set(Pointer txt, Pointer s); - - Pointer intersection_timestamptz_set(long t, Pointer s); - - Pointer minus_bigint_set(long i, Pointer s); - - Pointer minus_bigint_span(long i, Pointer s); - - Pointer minus_bigint_spanset(long i, Pointer ss); - - Pointer minus_date_set(int d, Pointer s); - - Pointer minus_date_span(int d, Pointer s); - - Pointer minus_date_spanset(int d, Pointer ss); - - Pointer minus_float_set(double d, Pointer s); - - Pointer minus_float_span(double d, Pointer s); - - Pointer minus_float_spanset(double d, Pointer ss); - - Pointer minus_int_set(int i, Pointer s); - - Pointer minus_int_span(int i, Pointer s); - - Pointer minus_int_spanset(int i, Pointer ss); - - Pointer minus_set_bigint(Pointer s, long i); - - Pointer minus_set_date(Pointer s, int d); - - Pointer minus_set_float(Pointer s, double d); - - Pointer minus_set_int(Pointer s, int i); - - Pointer minus_set_set(Pointer s1, Pointer s2); - - Pointer minus_set_text(Pointer s, Pointer txt); - - Pointer minus_set_timestamptz(Pointer s, long t); - - Pointer minus_span_bigint(Pointer s, long i); - - Pointer minus_span_date(Pointer s, int d); - - Pointer minus_span_float(Pointer s, double d); - - Pointer minus_span_int(Pointer s, int i); - - Pointer minus_span_span(Pointer s1, Pointer s2); - - Pointer minus_span_spanset(Pointer s, Pointer ss); - - Pointer minus_span_timestamptz(Pointer s, long t); - - Pointer minus_spanset_bigint(Pointer ss, long i); - - Pointer minus_spanset_date(Pointer ss, int d); - - Pointer minus_spanset_float(Pointer ss, double d); - - Pointer minus_spanset_int(Pointer ss, int i); - - Pointer minus_spanset_span(Pointer ss, Pointer s); - - Pointer minus_spanset_spanset(Pointer ss1, Pointer ss2); - - Pointer minus_spanset_timestamptz(Pointer ss, long t); - - Pointer minus_text_set(Pointer txt, Pointer s); - - Pointer minus_timestamptz_set(long t, Pointer s); - - Pointer minus_timestamptz_span(long t, Pointer s); - - Pointer minus_timestamptz_spanset(long t, Pointer ss); - - Pointer union_bigint_set(long i, Pointer s); - - Pointer union_bigint_span(Pointer s, long i); - - Pointer union_bigint_spanset(long i, Pointer ss); - - Pointer union_date_set(int d, Pointer s); - - Pointer union_date_span(Pointer s, int d); - - Pointer union_date_spanset(int d, Pointer ss); - - Pointer union_float_set(double d, Pointer s); - - Pointer union_float_span(Pointer s, double d); - - Pointer union_float_spanset(double d, Pointer ss); - - Pointer union_int_set(int i, Pointer s); - - Pointer union_int_span(int i, Pointer s); - - Pointer union_int_spanset(int i, Pointer ss); - - Pointer union_set_bigint(Pointer s, long i); - - Pointer union_set_date(Pointer s, int d); - - Pointer union_set_float(Pointer s, double d); - - Pointer union_set_int(Pointer s, int i); - - Pointer union_set_set(Pointer s1, Pointer s2); - - Pointer union_set_text(Pointer s, Pointer txt); - - Pointer union_set_timestamptz(Pointer s, long t); - - Pointer union_span_bigint(Pointer s, long i); - - Pointer union_span_date(Pointer s, int d); - - Pointer union_span_float(Pointer s, double d); - - Pointer union_span_int(Pointer s, int i); - - Pointer union_span_span(Pointer s1, Pointer s2); - - Pointer union_span_spanset(Pointer s, Pointer ss); - - Pointer union_span_timestamptz(Pointer s, long t); - - Pointer union_spanset_bigint(Pointer ss, long i); - - Pointer union_spanset_date(Pointer ss, int d); - - Pointer union_spanset_float(Pointer ss, double d); - - Pointer union_spanset_int(Pointer ss, int i); - - Pointer union_spanset_span(Pointer ss, Pointer s); - - Pointer union_spanset_spanset(Pointer ss1, Pointer ss2); - - Pointer union_spanset_timestamptz(Pointer ss, long t); - - Pointer union_text_set(Pointer txt, Pointer s); - - Pointer union_timestamptz_set(long t, Pointer s); - - Pointer union_timestamptz_span(long t, Pointer s); - - Pointer union_timestamptz_spanset(long t, Pointer ss); - - long distance_bigintset_bigintset(Pointer s1, Pointer s2); - - long distance_bigintspan_bigintspan(Pointer s1, Pointer s2); - - long distance_bigintspanset_bigintspan(Pointer ss, Pointer s); - - long distance_bigintspanset_bigintspanset(Pointer ss1, Pointer ss2); - - int distance_dateset_dateset(Pointer s1, Pointer s2); - - int distance_datespan_datespan(Pointer s1, Pointer s2); - - int distance_datespanset_datespan(Pointer ss, Pointer s); - - int distance_datespanset_datespanset(Pointer ss1, Pointer ss2); - - double distance_floatset_floatset(Pointer s1, Pointer s2); - - double distance_floatspan_floatspan(Pointer s1, Pointer s2); - - double distance_floatspanset_floatspan(Pointer ss, Pointer s); - - double distance_floatspanset_floatspanset(Pointer ss1, Pointer ss2); - - int distance_intset_intset(Pointer s1, Pointer s2); - - int distance_intspan_intspan(Pointer s1, Pointer s2); - - int distance_intspanset_intspan(Pointer ss, Pointer s); - - int distance_intspanset_intspanset(Pointer ss1, Pointer ss2); - - long distance_set_bigint(Pointer s, long i); - - int distance_set_date(Pointer s, int d); - - double distance_set_float(Pointer s, double d); - - int distance_set_int(Pointer s, int i); - - double distance_set_timestamptz(Pointer s, long t); - - long distance_span_bigint(Pointer s, long i); - - int distance_span_date(Pointer s, int d); - - double distance_span_float(Pointer s, double d); - - int distance_span_int(Pointer s, int i); - - double distance_span_timestamptz(Pointer s, long t); - - long distance_spanset_bigint(Pointer ss, long i); - - int distance_spanset_date(Pointer ss, int d); - - double distance_spanset_float(Pointer ss, double d); - - int distance_spanset_int(Pointer ss, int i); - - double distance_spanset_timestamptz(Pointer ss, long t); - - double distance_tstzset_tstzset(Pointer s1, Pointer s2); - - double distance_tstzspan_tstzspan(Pointer s1, Pointer s2); - - double distance_tstzspanset_tstzspan(Pointer ss, Pointer s); - - double distance_tstzspanset_tstzspanset(Pointer ss1, Pointer ss2); - - Pointer bigint_extent_transfn(Pointer state, long i); - - Pointer bigint_union_transfn(Pointer state, long i); - - Pointer date_extent_transfn(Pointer state, int d); - - Pointer date_union_transfn(Pointer state, int d); - - Pointer float_extent_transfn(Pointer state, double d); - - Pointer float_union_transfn(Pointer state, double d); - - Pointer int_extent_transfn(Pointer state, int i); - - Pointer int_union_transfn(Pointer state, int i); - - Pointer set_extent_transfn(Pointer state, Pointer s); - - Pointer set_union_finalfn(Pointer state); - - Pointer set_union_transfn(Pointer state, Pointer s); - - Pointer span_extent_transfn(Pointer state, Pointer s); - - Pointer span_union_transfn(Pointer state, Pointer s); - - Pointer spanset_extent_transfn(Pointer state, Pointer ss); - - Pointer spanset_union_finalfn(Pointer state); - - Pointer spanset_union_transfn(Pointer state, Pointer ss); - - Pointer text_union_transfn(Pointer state, Pointer txt); - - Pointer timestamptz_extent_transfn(Pointer state, long t); - - Pointer timestamptz_union_transfn(Pointer state, long t); - - long bigint_get_bin(long value, long vsize, long vorigin); - - Pointer bigintspan_bins(Pointer s, long vsize, long vorigin, Pointer count); - - Pointer bigintspanset_bins(Pointer ss, long vsize, long vorigin, Pointer count); - - int date_get_bin(int d, Pointer duration, int torigin); - - Pointer datespan_bins(Pointer s, Pointer duration, int torigin, Pointer count); - - Pointer datespanset_bins(Pointer ss, Pointer duration, int torigin, Pointer count); - - double float_get_bin(double value, double vsize, double vorigin); - - Pointer floatspan_bins(Pointer s, double vsize, double vorigin, Pointer count); - - Pointer floatspanset_bins(Pointer ss, double vsize, double vorigin, Pointer count); - - int int_get_bin(int value, int vsize, int vorigin); - - Pointer intspan_bins(Pointer s, int vsize, int vorigin, Pointer count); - - Pointer intspanset_bins(Pointer ss, int vsize, int vorigin, Pointer count); - - long timestamptz_get_bin(long t, Pointer duration, long torigin); - - Pointer tstzspan_bins(Pointer s, Pointer duration, long origin, Pointer count); - - Pointer tstzspanset_bins(Pointer ss, Pointer duration, long torigin, Pointer count); - - String tbox_as_hexwkb(Pointer box, byte variant, Pointer size); - - Pointer tbox_as_wkb(Pointer box, byte variant, Pointer size_out); - - Pointer tbox_from_hexwkb(String hexwkb); - - Pointer tbox_from_wkb(Pointer wkb, long size); - - Pointer tbox_in(String str); - - String tbox_out(Pointer box, int maxdd); - - Pointer float_timestamptz_to_tbox(double d, long t); - - Pointer float_tstzspan_to_tbox(double d, Pointer s); - - Pointer int_timestamptz_to_tbox(int i, long t); - - Pointer int_tstzspan_to_tbox(int i, Pointer s); - - Pointer numspan_tstzspan_to_tbox(Pointer span, Pointer s); - - Pointer numspan_timestamptz_to_tbox(Pointer span, long t); - - Pointer tbox_copy(Pointer box); - - Pointer tbox_make(Pointer s, Pointer p); - - Pointer float_to_tbox(double d); - - Pointer int_to_tbox(int i); - - Pointer set_to_tbox(Pointer s); - - Pointer span_to_tbox(Pointer s); - - Pointer spanset_to_tbox(Pointer ss); - - Pointer tbox_to_intspan(Pointer box); - - Pointer tbox_to_floatspan(Pointer box); - - Pointer tbox_to_tstzspan(Pointer box); - - Pointer timestamptz_to_tbox(long t); - - int tbox_hash(Pointer box); - - long tbox_hash_extended(Pointer box, long seed); - - boolean tbox_hast(Pointer box); - - boolean tbox_hasx(Pointer box); - - boolean tbox_tmax(Pointer box, Pointer result); - - boolean tbox_tmax_inc(Pointer box, Pointer result); - - boolean tbox_tmin(Pointer box, Pointer result); - - boolean tbox_tmin_inc(Pointer box, Pointer result); - - boolean tbox_xmax(Pointer box, Pointer result); - - boolean tbox_xmax_inc(Pointer box, Pointer result); - - boolean tbox_xmin(Pointer box, Pointer result); - - boolean tbox_xmin_inc(Pointer box, Pointer result); - - boolean tboxfloat_xmax(Pointer box, Pointer result); - - boolean tboxfloat_xmin(Pointer box, Pointer result); - - boolean tboxint_xmax(Pointer box, Pointer result); - - boolean tboxint_xmin(Pointer box, Pointer result); - - Pointer tbox_expand_time(Pointer box, Pointer interv); - - Pointer tbox_round(Pointer box, int maxdd); - - Pointer tbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration); - - Pointer tfloatbox_expand(Pointer box, double d); - - Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth); - - Pointer tintbox_expand(Pointer box, int i); - - Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth); - - Pointer union_tbox_tbox(Pointer box1, Pointer box2, boolean strict); - - Pointer intersection_tbox_tbox(Pointer box1, Pointer box2); - - boolean adjacent_tbox_tbox(Pointer box1, Pointer box2); - - boolean contained_tbox_tbox(Pointer box1, Pointer box2); - - boolean contains_tbox_tbox(Pointer box1, Pointer box2); - - boolean overlaps_tbox_tbox(Pointer box1, Pointer box2); - - boolean same_tbox_tbox(Pointer box1, Pointer box2); - - boolean after_tbox_tbox(Pointer box1, Pointer box2); - - boolean before_tbox_tbox(Pointer box1, Pointer box2); - - boolean left_tbox_tbox(Pointer box1, Pointer box2); - - boolean overafter_tbox_tbox(Pointer box1, Pointer box2); - - boolean overbefore_tbox_tbox(Pointer box1, Pointer box2); - - boolean overleft_tbox_tbox(Pointer box1, Pointer box2); - - boolean overright_tbox_tbox(Pointer box1, Pointer box2); - - boolean right_tbox_tbox(Pointer box1, Pointer box2); - - int tbox_cmp(Pointer box1, Pointer box2); - - boolean tbox_eq(Pointer box1, Pointer box2); - - boolean tbox_ge(Pointer box1, Pointer box2); - - boolean tbox_gt(Pointer box1, Pointer box2); - - boolean tbox_le(Pointer box1, Pointer box2); - - boolean tbox_lt(Pointer box1, Pointer box2); - - boolean tbox_ne(Pointer box1, Pointer box2); - - Pointer tbool_from_mfjson(String str); - - Pointer tbool_in(String str); - - String tbool_out(Pointer temp); - - String temporal_as_hexwkb(Pointer temp, byte variant, Pointer size_out); - - String temporal_as_mfjson(Pointer temp, boolean with_bbox, int flags, int precision, String srs); - - Pointer temporal_as_wkb(Pointer temp, byte variant, Pointer size_out); - - Pointer temporal_from_hexwkb(String hexwkb); - - Pointer temporal_from_wkb(Pointer wkb, long size); - - Pointer tfloat_from_mfjson(String str); - - Pointer tfloat_in(String str); - - String tfloat_out(Pointer temp, int maxdd); - - Pointer tint_from_mfjson(String str); - - Pointer tint_in(String str); - - String tint_out(Pointer temp); - - Pointer ttext_from_mfjson(String str); - - Pointer ttext_in(String str); - - String ttext_out(Pointer temp); - - Pointer tbool_from_base_temp(boolean b, Pointer temp); - - Pointer tboolinst_make(boolean b, long t); - - Pointer tboolseq_from_base_tstzset(boolean b, Pointer s); - - Pointer tboolseq_from_base_tstzspan(boolean b, Pointer s); - - Pointer tboolseqset_from_base_tstzspanset(boolean b, Pointer ss); - - Pointer temporal_copy(Pointer temp); - - Pointer tfloat_from_base_temp(double d, Pointer temp); - - Pointer tfloatinst_make(double d, long t); - - Pointer tfloatseq_from_base_tstzset(double d, Pointer s); - - Pointer tfloatseq_from_base_tstzspan(double d, Pointer s, int interp); - - Pointer tfloatseqset_from_base_tstzspanset(double d, Pointer ss, int interp); - - Pointer tint_from_base_temp(int i, Pointer temp); - - Pointer tintinst_make(int i, long t); - - Pointer tintseq_from_base_tstzset(int i, Pointer s); - - Pointer tintseq_from_base_tstzspan(int i, Pointer s); - - Pointer tintseqset_from_base_tstzspanset(int i, Pointer ss); - - Pointer tsequence_make(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); - - Pointer tsequenceset_make(Pointer sequences, int count, boolean normalize); - - Pointer tsequenceset_make_gaps(Pointer instants, int count, int interp, Pointer maxt, double maxdist); - - Pointer ttext_from_base_temp(Pointer txt, Pointer temp); - - Pointer ttextinst_make(Pointer txt, long t); - - Pointer ttextseq_from_base_tstzset(Pointer txt, Pointer s); - - Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer s); - - Pointer ttextseqset_from_base_tstzspanset(Pointer txt, Pointer ss); - - Pointer tbool_to_tint(Pointer temp); - - Pointer temporal_to_tstzspan(Pointer temp); - - Pointer tfloat_to_tint(Pointer temp); - - Pointer tint_to_tfloat(Pointer temp); - - Pointer tnumber_to_span(Pointer temp); - - Pointer tnumber_to_tbox(Pointer temp); - - boolean tbool_end_value(Pointer temp); - - boolean tbool_start_value(Pointer temp); - - boolean tbool_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); - - boolean tbool_value_n(Pointer temp, int n, Pointer result); - - Pointer tbool_values(Pointer temp, Pointer count); - - Pointer temporal_duration(Pointer temp, boolean boundspan); - - Pointer temporal_end_instant(Pointer temp); - - Pointer temporal_end_sequence(Pointer temp); - - long temporal_end_timestamptz(Pointer temp); - - int temporal_hash(Pointer temp); - - Pointer temporal_instant_n(Pointer temp, int n); - - Pointer temporal_instants(Pointer temp, Pointer count); - - String temporal_interp(Pointer temp); - - boolean temporal_lower_inc(Pointer temp); - - Pointer temporal_max_instant(Pointer temp); - - Pointer temporal_min_instant(Pointer temp); - - int temporal_num_instants(Pointer temp); - - int temporal_num_sequences(Pointer temp); - - int temporal_num_timestamps(Pointer temp); - - Pointer temporal_segm_duration(Pointer temp, Pointer duration, boolean atleast, boolean strict); - - Pointer temporal_segments(Pointer temp, Pointer count); - - Pointer temporal_sequence_n(Pointer temp, int i); - - Pointer temporal_sequences(Pointer temp, Pointer count); - - Pointer temporal_start_instant(Pointer temp); - - Pointer temporal_start_sequence(Pointer temp); - - long temporal_start_timestamptz(Pointer temp); - - Pointer temporal_stops(Pointer temp, double maxdist, Pointer minduration); - - String temporal_subtype(Pointer temp); - - Pointer temporal_time(Pointer temp); - - Pointer temporal_timestamps(Pointer temp, Pointer count); - - boolean temporal_timestamptz_n(Pointer temp, int n, Pointer result); - - boolean temporal_upper_inc(Pointer temp); - - double tfloat_avg_value(Pointer temp); - - double tfloat_end_value(Pointer temp); - - double tfloat_min_value(Pointer temp); - - double tfloat_max_value(Pointer temp); - - double tfloat_start_value(Pointer temp); - - boolean tfloat_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); - - boolean tfloat_value_n(Pointer temp, int n, Pointer result); - - Pointer tfloat_values(Pointer temp, Pointer count); - - int tint_end_value(Pointer temp); - - int tint_max_value(Pointer temp); - - int tint_min_value(Pointer temp); - - int tint_start_value(Pointer temp); - - boolean tint_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); - - boolean tint_value_n(Pointer temp, int n, Pointer result); - - Pointer tint_values(Pointer temp, Pointer count); - - double tnumber_avg_value(Pointer temp); - - double tnumber_integral(Pointer temp); - - double tnumber_twavg(Pointer temp); - - Pointer tnumber_valuespans(Pointer temp); - - Pointer ttext_end_value(Pointer temp); - - Pointer ttext_max_value(Pointer temp); - - Pointer ttext_min_value(Pointer temp); - - Pointer ttext_start_value(Pointer temp); - - boolean ttext_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); - - boolean ttext_value_n(Pointer temp, int n, Pointer result); - - Pointer ttext_values(Pointer temp, Pointer count); - - double float_degrees(double value, boolean normalize); - - Pointer temparr_round(Pointer temp, int count, int maxdd); - - Pointer temporal_round(Pointer temp, int maxdd); - - Pointer temporal_scale_time(Pointer temp, Pointer duration); - - Pointer temporal_set_interp(Pointer temp, int interp); - - Pointer temporal_shift_scale_time(Pointer temp, Pointer shift, Pointer duration); - - Pointer temporal_shift_time(Pointer temp, Pointer shift); - - Pointer temporal_to_tinstant(Pointer temp); - - Pointer temporal_to_tsequence(Pointer temp, int interp); - - Pointer temporal_to_tsequenceset(Pointer temp, int interp); - - Pointer tfloat_ceil(Pointer temp); - - Pointer tfloat_degrees(Pointer temp, boolean normalize); - - Pointer tfloat_floor(Pointer temp); - - Pointer tfloat_radians(Pointer temp); - - Pointer tfloat_scale_value(Pointer temp, double width); - - Pointer tfloat_shift_scale_value(Pointer temp, double shift, double width); - - Pointer tfloat_shift_value(Pointer temp, double shift); - - Pointer tint_scale_value(Pointer temp, int width); - - Pointer tint_shift_scale_value(Pointer temp, int shift, int width); - - Pointer tint_shift_value(Pointer temp, int shift); - - Pointer temporal_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand); - - Pointer temporal_append_tsequence(Pointer temp, Pointer seq, boolean expand); - - Pointer temporal_delete_timestamptz(Pointer temp, long t, boolean connect); - - Pointer temporal_delete_tstzset(Pointer temp, Pointer s, boolean connect); - - Pointer temporal_delete_tstzspan(Pointer temp, Pointer s, boolean connect); - - Pointer temporal_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect); - - Pointer temporal_insert(Pointer temp1, Pointer temp2, boolean connect); - - Pointer temporal_merge(Pointer temp1, Pointer temp2); - - Pointer temporal_merge_array(Pointer temparr, int count); - - Pointer temporal_update(Pointer temp1, Pointer temp2, boolean connect); - - Pointer tbool_at_value(Pointer temp, boolean b); - - Pointer tbool_minus_value(Pointer temp, boolean b); - - Pointer temporal_after_timestamptz(Pointer temp, long t, boolean strict); - - Pointer temporal_at_max(Pointer temp); - - Pointer temporal_at_min(Pointer temp); - - Pointer temporal_at_timestamptz(Pointer temp, long t); - - Pointer temporal_at_tstzset(Pointer temp, Pointer s); - - Pointer temporal_at_tstzspan(Pointer temp, Pointer s); - - Pointer temporal_at_tstzspanset(Pointer temp, Pointer ss); - - Pointer temporal_at_values(Pointer temp, Pointer set); - - Pointer temporal_before_timestamptz(Pointer temp, long t, boolean strict); - - Pointer temporal_minus_max(Pointer temp); - - Pointer temporal_minus_min(Pointer temp); - - Pointer temporal_minus_timestamptz(Pointer temp, long t); - - Pointer temporal_minus_tstzset(Pointer temp, Pointer s); - - Pointer temporal_minus_tstzspan(Pointer temp, Pointer s); - - Pointer temporal_minus_tstzspanset(Pointer temp, Pointer ss); - - Pointer temporal_minus_values(Pointer temp, Pointer set); - - Pointer tfloat_at_value(Pointer temp, double d); - - Pointer tfloat_minus_value(Pointer temp, double d); - - Pointer tint_at_value(Pointer temp, int i); - - Pointer tint_minus_value(Pointer temp, int i); - - Pointer tnumber_at_span(Pointer temp, Pointer span); - - Pointer tnumber_at_spanset(Pointer temp, Pointer ss); - - Pointer tnumber_at_tbox(Pointer temp, Pointer box); - - Pointer tnumber_minus_span(Pointer temp, Pointer span); - - Pointer tnumber_minus_spanset(Pointer temp, Pointer ss); - - Pointer tnumber_minus_tbox(Pointer temp, Pointer box); - - Pointer ttext_at_value(Pointer temp, Pointer txt); - - Pointer ttext_minus_value(Pointer temp, Pointer txt); - - int temporal_cmp(Pointer temp1, Pointer temp2); - - boolean temporal_eq(Pointer temp1, Pointer temp2); - - boolean temporal_ge(Pointer temp1, Pointer temp2); - - boolean temporal_gt(Pointer temp1, Pointer temp2); - - boolean temporal_le(Pointer temp1, Pointer temp2); - - boolean temporal_lt(Pointer temp1, Pointer temp2); - - boolean temporal_ne(Pointer temp1, Pointer temp2); - - int always_eq_bool_tbool(boolean b, Pointer temp); - - int always_eq_float_tfloat(double d, Pointer temp); - - int always_eq_int_tint(int i, Pointer temp); - - int always_eq_tbool_bool(Pointer temp, boolean b); - - int always_eq_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_eq_text_ttext(Pointer txt, Pointer temp); - - int always_eq_tfloat_float(Pointer temp, double d); - - int always_eq_tint_int(Pointer temp, int i); - - int always_eq_ttext_text(Pointer temp, Pointer txt); - - int always_ge_float_tfloat(double d, Pointer temp); - - int always_ge_int_tint(int i, Pointer temp); - - int always_ge_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_ge_text_ttext(Pointer txt, Pointer temp); - - int always_ge_tfloat_float(Pointer temp, double d); - - int always_ge_tint_int(Pointer temp, int i); - - int always_ge_ttext_text(Pointer temp, Pointer txt); - - int always_gt_float_tfloat(double d, Pointer temp); - - int always_gt_int_tint(int i, Pointer temp); - - int always_gt_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_gt_text_ttext(Pointer txt, Pointer temp); - - int always_gt_tfloat_float(Pointer temp, double d); - - int always_gt_tint_int(Pointer temp, int i); - - int always_gt_ttext_text(Pointer temp, Pointer txt); - - int always_le_float_tfloat(double d, Pointer temp); - - int always_le_int_tint(int i, Pointer temp); - - int always_le_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_le_text_ttext(Pointer txt, Pointer temp); - - int always_le_tfloat_float(Pointer temp, double d); - - int always_le_tint_int(Pointer temp, int i); - - int always_le_ttext_text(Pointer temp, Pointer txt); - - int always_lt_float_tfloat(double d, Pointer temp); - - int always_lt_int_tint(int i, Pointer temp); - - int always_lt_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_lt_text_ttext(Pointer txt, Pointer temp); - - int always_lt_tfloat_float(Pointer temp, double d); - - int always_lt_tint_int(Pointer temp, int i); - - int always_lt_ttext_text(Pointer temp, Pointer txt); - - int always_ne_bool_tbool(boolean b, Pointer temp); - - int always_ne_float_tfloat(double d, Pointer temp); - - int always_ne_int_tint(int i, Pointer temp); - - int always_ne_tbool_bool(Pointer temp, boolean b); - - int always_ne_temporal_temporal(Pointer temp1, Pointer temp2); - - int always_ne_text_ttext(Pointer txt, Pointer temp); - - int always_ne_tfloat_float(Pointer temp, double d); - - int always_ne_tint_int(Pointer temp, int i); - - int always_ne_ttext_text(Pointer temp, Pointer txt); - - int ever_eq_bool_tbool(boolean b, Pointer temp); - - int ever_eq_float_tfloat(double d, Pointer temp); - - int ever_eq_int_tint(int i, Pointer temp); - - int ever_eq_tbool_bool(Pointer temp, boolean b); - - int ever_eq_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_eq_text_ttext(Pointer txt, Pointer temp); - - int ever_eq_tfloat_float(Pointer temp, double d); - - int ever_eq_tint_int(Pointer temp, int i); - - int ever_eq_ttext_text(Pointer temp, Pointer txt); - - int ever_ge_float_tfloat(double d, Pointer temp); - - int ever_ge_int_tint(int i, Pointer temp); - - int ever_ge_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_ge_text_ttext(Pointer txt, Pointer temp); - - int ever_ge_tfloat_float(Pointer temp, double d); - - int ever_ge_tint_int(Pointer temp, int i); - - int ever_ge_ttext_text(Pointer temp, Pointer txt); - - int ever_gt_float_tfloat(double d, Pointer temp); - - int ever_gt_int_tint(int i, Pointer temp); - - int ever_gt_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_gt_text_ttext(Pointer txt, Pointer temp); - - int ever_gt_tfloat_float(Pointer temp, double d); - - int ever_gt_tint_int(Pointer temp, int i); - - int ever_gt_ttext_text(Pointer temp, Pointer txt); - - int ever_le_float_tfloat(double d, Pointer temp); - - int ever_le_int_tint(int i, Pointer temp); - - int ever_le_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_le_text_ttext(Pointer txt, Pointer temp); - - int ever_le_tfloat_float(Pointer temp, double d); - - int ever_le_tint_int(Pointer temp, int i); - - int ever_le_ttext_text(Pointer temp, Pointer txt); - - int ever_lt_float_tfloat(double d, Pointer temp); - - int ever_lt_int_tint(int i, Pointer temp); - - int ever_lt_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_lt_text_ttext(Pointer txt, Pointer temp); - - int ever_lt_tfloat_float(Pointer temp, double d); - - int ever_lt_tint_int(Pointer temp, int i); - - int ever_lt_ttext_text(Pointer temp, Pointer txt); - - int ever_ne_bool_tbool(boolean b, Pointer temp); - - int ever_ne_float_tfloat(double d, Pointer temp); - - int ever_ne_int_tint(int i, Pointer temp); - - int ever_ne_tbool_bool(Pointer temp, boolean b); - - int ever_ne_temporal_temporal(Pointer temp1, Pointer temp2); - - int ever_ne_text_ttext(Pointer txt, Pointer temp); - - int ever_ne_tfloat_float(Pointer temp, double d); - - int ever_ne_tint_int(Pointer temp, int i); - - int ever_ne_ttext_text(Pointer temp, Pointer txt); - - Pointer teq_bool_tbool(boolean b, Pointer temp); - - Pointer teq_float_tfloat(double d, Pointer temp); - - Pointer teq_int_tint(int i, Pointer temp); - - Pointer teq_tbool_bool(Pointer temp, boolean b); - - Pointer teq_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer teq_text_ttext(Pointer txt, Pointer temp); - - Pointer teq_tfloat_float(Pointer temp, double d); - - Pointer teq_tint_int(Pointer temp, int i); - - Pointer teq_ttext_text(Pointer temp, Pointer txt); - - Pointer tge_float_tfloat(double d, Pointer temp); - - Pointer tge_int_tint(int i, Pointer temp); - - Pointer tge_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer tge_text_ttext(Pointer txt, Pointer temp); - - Pointer tge_tfloat_float(Pointer temp, double d); - - Pointer tge_tint_int(Pointer temp, int i); - - Pointer tge_ttext_text(Pointer temp, Pointer txt); - - Pointer tgt_float_tfloat(double d, Pointer temp); - - Pointer tgt_int_tint(int i, Pointer temp); - - Pointer tgt_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer tgt_text_ttext(Pointer txt, Pointer temp); - - Pointer tgt_tfloat_float(Pointer temp, double d); - - Pointer tgt_tint_int(Pointer temp, int i); - - Pointer tgt_ttext_text(Pointer temp, Pointer txt); - - Pointer tle_float_tfloat(double d, Pointer temp); - - Pointer tle_int_tint(int i, Pointer temp); - - Pointer tle_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer tle_text_ttext(Pointer txt, Pointer temp); - - Pointer tle_tfloat_float(Pointer temp, double d); - - Pointer tle_tint_int(Pointer temp, int i); - - Pointer tle_ttext_text(Pointer temp, Pointer txt); - - Pointer tlt_float_tfloat(double d, Pointer temp); - - Pointer tlt_int_tint(int i, Pointer temp); - - Pointer tlt_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer tlt_text_ttext(Pointer txt, Pointer temp); - - Pointer tlt_tfloat_float(Pointer temp, double d); - - Pointer tlt_tint_int(Pointer temp, int i); - - Pointer tlt_ttext_text(Pointer temp, Pointer txt); - - Pointer tne_bool_tbool(boolean b, Pointer temp); - - Pointer tne_float_tfloat(double d, Pointer temp); - - Pointer tne_int_tint(int i, Pointer temp); - - Pointer tne_tbool_bool(Pointer temp, boolean b); - - Pointer tne_temporal_temporal(Pointer temp1, Pointer temp2); - - Pointer tne_text_ttext(Pointer txt, Pointer temp); - - Pointer tne_tfloat_float(Pointer temp, double d); - - Pointer tne_tint_int(Pointer temp, int i); - - Pointer tne_ttext_text(Pointer temp, Pointer txt); - - Pointer temporal_spans(Pointer temp, Pointer count); - - Pointer temporal_split_each_n_spans(Pointer temp, int elem_count, Pointer count); - - Pointer temporal_split_n_spans(Pointer temp, int span_count, Pointer count); - - Pointer tnumber_split_each_n_tboxes(Pointer temp, int elem_count, Pointer count); - - Pointer tnumber_split_n_tboxes(Pointer temp, int box_count, Pointer count); - - Pointer tnumber_tboxes(Pointer temp, Pointer count); - - boolean adjacent_numspan_tnumber(Pointer s, Pointer temp); - - boolean adjacent_tbox_tnumber(Pointer box, Pointer temp); - - boolean adjacent_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean adjacent_temporal_tstzspan(Pointer temp, Pointer s); - - boolean adjacent_tnumber_numspan(Pointer temp, Pointer s); - - boolean adjacent_tnumber_tbox(Pointer temp, Pointer box); - - boolean adjacent_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean adjacent_tstzspan_temporal(Pointer s, Pointer temp); - - boolean contained_numspan_tnumber(Pointer s, Pointer temp); - - boolean contained_tbox_tnumber(Pointer box, Pointer temp); - - boolean contained_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean contained_temporal_tstzspan(Pointer temp, Pointer s); - - boolean contained_tnumber_numspan(Pointer temp, Pointer s); - - boolean contained_tnumber_tbox(Pointer temp, Pointer box); - - boolean contained_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean contained_tstzspan_temporal(Pointer s, Pointer temp); - - boolean contains_numspan_tnumber(Pointer s, Pointer temp); - - boolean contains_tbox_tnumber(Pointer box, Pointer temp); - - boolean contains_temporal_tstzspan(Pointer temp, Pointer s); - - boolean contains_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean contains_tnumber_numspan(Pointer temp, Pointer s); - - boolean contains_tnumber_tbox(Pointer temp, Pointer box); - - boolean contains_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean contains_tstzspan_temporal(Pointer s, Pointer temp); - - boolean overlaps_numspan_tnumber(Pointer s, Pointer temp); - - boolean overlaps_tbox_tnumber(Pointer box, Pointer temp); - - boolean overlaps_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean overlaps_temporal_tstzspan(Pointer temp, Pointer s); - - boolean overlaps_tnumber_numspan(Pointer temp, Pointer s); - - boolean overlaps_tnumber_tbox(Pointer temp, Pointer box); - - boolean overlaps_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean overlaps_tstzspan_temporal(Pointer s, Pointer temp); - - boolean same_numspan_tnumber(Pointer s, Pointer temp); - - boolean same_tbox_tnumber(Pointer box, Pointer temp); - - boolean same_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean same_temporal_tstzspan(Pointer temp, Pointer s); - - boolean same_tnumber_numspan(Pointer temp, Pointer s); - - boolean same_tnumber_tbox(Pointer temp, Pointer box); - - boolean same_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean same_tstzspan_temporal(Pointer s, Pointer temp); - - boolean after_tbox_tnumber(Pointer box, Pointer temp); - - boolean after_temporal_tstzspan(Pointer temp, Pointer s); - - boolean after_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean after_tnumber_tbox(Pointer temp, Pointer box); - - boolean after_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean after_tstzspan_temporal(Pointer s, Pointer temp); - - boolean before_tbox_tnumber(Pointer box, Pointer temp); - - boolean before_temporal_tstzspan(Pointer temp, Pointer s); - - boolean before_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean before_tnumber_tbox(Pointer temp, Pointer box); - - boolean before_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean before_tstzspan_temporal(Pointer s, Pointer temp); - - boolean left_tbox_tnumber(Pointer box, Pointer temp); - - boolean left_numspan_tnumber(Pointer s, Pointer temp); - - boolean left_tnumber_numspan(Pointer temp, Pointer s); - - boolean left_tnumber_tbox(Pointer temp, Pointer box); - - boolean left_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean overafter_tbox_tnumber(Pointer box, Pointer temp); - - boolean overafter_temporal_tstzspan(Pointer temp, Pointer s); - - boolean overafter_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean overafter_tnumber_tbox(Pointer temp, Pointer box); - - boolean overafter_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean overafter_tstzspan_temporal(Pointer s, Pointer temp); - - boolean overbefore_tbox_tnumber(Pointer box, Pointer temp); - - boolean overbefore_temporal_tstzspan(Pointer temp, Pointer s); - - boolean overbefore_temporal_temporal(Pointer temp1, Pointer temp2); - - boolean overbefore_tnumber_tbox(Pointer temp, Pointer box); - - boolean overbefore_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean overbefore_tstzspan_temporal(Pointer s, Pointer temp); - - boolean overleft_numspan_tnumber(Pointer s, Pointer temp); - - boolean overleft_tbox_tnumber(Pointer box, Pointer temp); - - boolean overleft_tnumber_numspan(Pointer temp, Pointer s); - - boolean overleft_tnumber_tbox(Pointer temp, Pointer box); - - boolean overleft_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean overright_numspan_tnumber(Pointer s, Pointer temp); - - boolean overright_tbox_tnumber(Pointer box, Pointer temp); - - boolean overright_tnumber_numspan(Pointer temp, Pointer s); - - boolean overright_tnumber_tbox(Pointer temp, Pointer box); - - boolean overright_tnumber_tnumber(Pointer temp1, Pointer temp2); - - boolean right_numspan_tnumber(Pointer s, Pointer temp); - - boolean right_tbox_tnumber(Pointer box, Pointer temp); - - boolean right_tnumber_numspan(Pointer temp, Pointer s); - - boolean right_tnumber_tbox(Pointer temp, Pointer box); - - boolean right_tnumber_tnumber(Pointer temp1, Pointer temp2); - - Pointer tand_bool_tbool(boolean b, Pointer temp); - - Pointer tand_tbool_bool(Pointer temp, boolean b); - - Pointer tand_tbool_tbool(Pointer temp1, Pointer temp2); - - Pointer tbool_when_true(Pointer temp); - - Pointer tnot_tbool(Pointer temp); - - Pointer tor_bool_tbool(boolean b, Pointer temp); - - Pointer tor_tbool_bool(Pointer temp, boolean b); - - Pointer tor_tbool_tbool(Pointer temp1, Pointer temp2); - - Pointer add_float_tfloat(double d, Pointer tnumber); - - Pointer add_int_tint(int i, Pointer tnumber); - - Pointer add_tfloat_float(Pointer tnumber, double d); - - Pointer add_tint_int(Pointer tnumber, int i); - - Pointer add_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - - Pointer div_float_tfloat(double d, Pointer tnumber); - - Pointer div_int_tint(int i, Pointer tnumber); - - Pointer div_tfloat_float(Pointer tnumber, double d); - - Pointer div_tint_int(Pointer tnumber, int i); - - Pointer div_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - - Pointer mult_float_tfloat(double d, Pointer tnumber); - - Pointer mult_int_tint(int i, Pointer tnumber); - - Pointer mult_tfloat_float(Pointer tnumber, double d); - - Pointer mult_tint_int(Pointer tnumber, int i); - - Pointer mult_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - - Pointer sub_float_tfloat(double d, Pointer tnumber); - - Pointer sub_int_tint(int i, Pointer tnumber); - - Pointer sub_tfloat_float(Pointer tnumber, double d); - - Pointer sub_tint_int(Pointer tnumber, int i); - - Pointer sub_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2); - - Pointer temporal_derivative(Pointer temp); - - Pointer tfloat_exp(Pointer temp); - - Pointer tfloat_ln(Pointer temp); - - Pointer tfloat_log10(Pointer temp); - - Pointer tnumber_abs(Pointer temp); - - Pointer tnumber_trend(Pointer temp); - - double float_angular_difference(double degrees1, double degrees2); - - Pointer tnumber_angular_difference(Pointer temp); - - Pointer tnumber_delta_value(Pointer temp); - - Pointer textcat_text_ttext(Pointer txt, Pointer temp); - - Pointer textcat_ttext_text(Pointer temp, Pointer txt); - - Pointer textcat_ttext_ttext(Pointer temp1, Pointer temp2); - - Pointer ttext_initcap(Pointer temp); - - Pointer ttext_upper(Pointer temp); - - Pointer ttext_lower(Pointer temp); - - Pointer tdistance_tfloat_float(Pointer temp, double d); - - Pointer tdistance_tint_int(Pointer temp, int i); - - Pointer tdistance_tnumber_tnumber(Pointer temp1, Pointer temp2); - - double nad_tboxfloat_tboxfloat(Pointer box1, Pointer box2); - - int nad_tboxint_tboxint(Pointer box1, Pointer box2); - - double nad_tfloat_float(Pointer temp, double d); - - double nad_tfloat_tfloat(Pointer temp1, Pointer temp2); - - double nad_tfloat_tbox(Pointer temp, Pointer box); - - int nad_tint_int(Pointer temp, int i); - - int nad_tint_tbox(Pointer temp, Pointer box); - - int nad_tint_tint(Pointer temp1, Pointer temp2); - - Pointer tbool_tand_transfn(Pointer state, Pointer temp); - - Pointer tbool_tor_transfn(Pointer state, Pointer temp); - - Pointer temporal_extent_transfn(Pointer s, Pointer temp); - - Pointer temporal_tagg_finalfn(Pointer state); - - Pointer temporal_tcount_transfn(Pointer state, Pointer temp); - - Pointer tfloat_tmax_transfn(Pointer state, Pointer temp); - - Pointer tfloat_tmin_transfn(Pointer state, Pointer temp); - - Pointer tfloat_tsum_transfn(Pointer state, Pointer temp); - - Pointer tfloat_wmax_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tfloat_wmin_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tfloat_wsum_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer timestamptz_tcount_transfn(Pointer state, long t); - - Pointer tint_tmax_transfn(Pointer state, Pointer temp); - - Pointer tint_tmin_transfn(Pointer state, Pointer temp); - - Pointer tint_tsum_transfn(Pointer state, Pointer temp); - - Pointer tint_wmax_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tint_wmin_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tint_wsum_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tnumber_extent_transfn(Pointer box, Pointer temp); - - Pointer tnumber_tavg_finalfn(Pointer state); - - Pointer tnumber_tavg_transfn(Pointer state, Pointer temp); - - Pointer tnumber_wavg_transfn(Pointer state, Pointer temp, Pointer interv); - - Pointer tstzset_tcount_transfn(Pointer state, Pointer s); - - Pointer tstzspan_tcount_transfn(Pointer state, Pointer s); - - Pointer tstzspanset_tcount_transfn(Pointer state, Pointer ss); - - Pointer ttext_tmax_transfn(Pointer state, Pointer temp); - - Pointer ttext_tmin_transfn(Pointer state, Pointer temp); - - Pointer temporal_simplify_dp(Pointer temp, double eps_dist, boolean synchronize); - - Pointer temporal_simplify_max_dist(Pointer temp, double eps_dist, boolean synchronize); - - Pointer temporal_simplify_min_dist(Pointer temp, double dist); - - Pointer temporal_simplify_min_tdelta(Pointer temp, Pointer mint); - - Pointer temporal_tprecision(Pointer temp, Pointer duration, long origin); - - Pointer temporal_tsample(Pointer temp, Pointer duration, long origin, int interp); - - double temporal_dyntimewarp_distance(Pointer temp1, Pointer temp2); - - Pointer temporal_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count); - - double temporal_frechet_distance(Pointer temp1, Pointer temp2); - - Pointer temporal_frechet_path(Pointer temp1, Pointer temp2, Pointer count); - - double temporal_hausdorff_distance(Pointer temp1, Pointer temp2); - - Pointer temporal_time_bins(Pointer temp, Pointer duration, long origin, Pointer count); - - Pointer temporal_time_split(Pointer temp, Pointer duration, long torigin, Pointer time_bins, Pointer count); - - Pointer tfloat_time_boxes(Pointer temp, Pointer duration, long torigin, Pointer count); - - Pointer tfloat_value_bins(Pointer temp, double vsize, double vorigin, Pointer count); - - Pointer tfloat_value_boxes(Pointer temp, double vsize, double vorigin, Pointer count); - - Pointer tfloat_value_split(Pointer temp, double size, double origin, Pointer bins, Pointer count); - - Pointer tfloat_value_time_boxes(Pointer temp, double vsize, Pointer duration, double vorigin, long torigin, Pointer count); - - Pointer tfloat_value_time_split(Pointer temp, double vsize, Pointer duration, double vorigin, long torigin, Pointer value_bins, Pointer time_bins, Pointer count); - - Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count); - - Pointer tfloatbox_value_tiles(Pointer box, double vsize, double vorigin, Pointer count); - - Pointer tfloatbox_value_time_tiles(Pointer box, double vsize, Pointer duration, double vorigin, long torigin, Pointer count); - - Pointer tint_time_boxes(Pointer temp, Pointer duration, long torigin, Pointer count); - - Pointer tint_value_bins(Pointer temp, int vsize, int vorigin, Pointer count); - - Pointer tint_value_boxes(Pointer temp, int vsize, int vorigin, Pointer count); - - Pointer tint_value_split(Pointer temp, int vsize, int vorigin, Pointer bins, Pointer count); - - Pointer tint_value_time_boxes(Pointer temp, int vsize, Pointer duration, int vorigin, long torigin, Pointer count); - - Pointer tint_value_time_split(Pointer temp, long size, Pointer duration, int vorigin, long torigin, Pointer value_bins, Pointer time_bins, Pointer count); - - Pointer tintbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count); - - Pointer tintbox_value_tiles(Pointer box, int xsize, int xorigin, Pointer count); - - Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, long torigin, Pointer count); - - Pointer geo_as_ewkb(Pointer gs, String endian, Pointer size); - - String geo_as_ewkt(Pointer gs, int precision); - - String geo_as_geojson(Pointer gs, int option, int precision, String srs); - - String geo_as_hexewkb(Pointer gs, String endian); - - String geo_as_text(Pointer gs, int precision); - - Pointer geo_from_ewkb(Pointer wkb, long wkb_size, int srid); - - Pointer geo_from_geojson(String geojson); - - Pointer geo_from_text(String wkt, int srid); - - String geo_out(Pointer gs); - - Pointer geog_from_binary(String wkb_bytea); - - Pointer geog_from_hexewkb(String wkt); - - Pointer geog_in(String str, int typmod); - - Pointer geom_from_hexewkb(String wkt); - - Pointer geom_in(String str, int typmod); - - Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid); - - String box3d_out(Pointer box, int maxdd); - - Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax); - - String gbox_out(Pointer box, int maxdd); - - Pointer geo_copy(Pointer g); - - Pointer geogpoint_make2d(int srid, double x, double y); - - Pointer geogpoint_make3dz(int srid, double x, double y, double z); - - Pointer geompoint_make2d(int srid, double x, double y); - - Pointer geompoint_make3dz(int srid, double x, double y, double z); - - Pointer geom_to_geog(Pointer geom); - - Pointer geog_to_geom(Pointer geog); - - boolean geo_is_empty(Pointer g); - - boolean geo_is_unitary(Pointer gs); - - String geo_typename(int type); - - double geog_area(Pointer g, boolean use_spheroid); - - Pointer geog_centroid(Pointer g, boolean use_spheroid); - - double geog_length(Pointer g, boolean use_spheroid); - - double geog_perimeter(Pointer g, boolean use_spheroid); - - boolean geom_azimuth(Pointer gs1, Pointer gs2, Pointer result); - - double geom_length(Pointer gs); - - double geom_perimeter(Pointer gs); - - int line_numpoints(Pointer gs); - - Pointer line_point_n(Pointer geom, int n); - - Pointer geo_reverse(Pointer gs); - - Pointer geo_round(Pointer gs, int maxdd); - - Pointer geo_set_srid(Pointer gs, int srid); - - int geo_srid(Pointer gs); - - Pointer geo_transform(Pointer geom, int srid_to); - - Pointer geo_transform_pipeline(Pointer gs, String pipeline, int srid_to, boolean is_forward); - - Pointer geo_collect_garray(Pointer gsarr, int count); - - Pointer geo_makeline_garray(Pointer gsarr, int count); - - int geo_num_points(Pointer gs); - - int geo_num_geos(Pointer gs); - - Pointer geo_geo_n(Pointer geom, int n); - - Pointer geo_pointarr(Pointer gs, Pointer count); - - Pointer geo_points(Pointer gs); - - Pointer geom_array_union(Pointer gsarr, int count); - - Pointer geom_boundary(Pointer gs); - - Pointer geom_buffer(Pointer gs, double size, String params); - - Pointer geom_centroid(Pointer gs); - - Pointer geom_convex_hull(Pointer gs); - - Pointer geom_difference2d(Pointer gs1, Pointer gs2); - - Pointer geom_intersection2d(Pointer gs1, Pointer gs2); - - Pointer geom_intersection2d_coll(Pointer gs1, Pointer gs2); - - Pointer geom_min_bounding_radius(Pointer geom, Pointer radius); - - Pointer geom_shortestline2d(Pointer gs1, Pointer s2); - - Pointer geom_shortestline3d(Pointer gs1, Pointer s2); - - Pointer geom_unary_union(Pointer gs, double prec); - - Pointer line_interpolate_point(Pointer gs, double distance_fraction, boolean repeat); - - double line_locate_point(Pointer gs1, Pointer gs2); - - Pointer line_substring(Pointer gs, double from, double to); - - boolean geog_dwithin(Pointer g1, Pointer g2, double tolerance, boolean use_spheroid); - - boolean geog_intersects(Pointer gs1, Pointer gs2, boolean use_spheroid); - - boolean geom_contains(Pointer gs1, Pointer gs2); - - boolean geom_covers(Pointer gs1, Pointer gs2); - - boolean geom_disjoint2d(Pointer gs1, Pointer gs2); - - boolean geom_dwithin2d(Pointer gs1, Pointer gs2, double tolerance); - - boolean geom_dwithin3d(Pointer gs1, Pointer gs2, double tolerance); - - boolean geom_intersects2d(Pointer gs1, Pointer gs2); - - boolean geom_intersects3d(Pointer gs1, Pointer gs2); - - boolean geom_relate_pattern(Pointer gs1, Pointer gs2, String patt); - - boolean geom_touches(Pointer gs1, Pointer gs2); - - Pointer geo_stboxes(Pointer gs, Pointer count); - - Pointer geo_split_each_n_stboxes(Pointer gs, int elem_count, Pointer count); - - Pointer geo_split_n_stboxes(Pointer gs, int box_count, Pointer count); - - double geog_distance(Pointer g1, Pointer g2); - - double geom_distance2d(Pointer gs1, Pointer gs2); - - double geom_distance3d(Pointer gs1, Pointer gs2); - - int geo_equals(Pointer gs1, Pointer gs2); - - boolean geo_same(Pointer gs1, Pointer gs2); - - Pointer geogset_in(String str); - - Pointer geomset_in(String str); - - String spatialset_as_text(Pointer set, int maxdd); - - String spatialset_as_ewkt(Pointer set, int maxdd); - - Pointer geoset_make(Pointer values, int count); - - Pointer geo_to_set(Pointer gs); - - Pointer geoset_end_value(Pointer s); - - Pointer geoset_start_value(Pointer s); - - boolean geoset_value_n(Pointer s, int n, Pointer result); - - Pointer geoset_values(Pointer s); - - boolean contained_geo_set(Pointer gs, Pointer s); - - boolean contains_set_geo(Pointer s, Pointer gs); - - Pointer geo_union_transfn(Pointer state, Pointer gs); - - Pointer intersection_geo_set(Pointer gs, Pointer s); - - Pointer intersection_set_geo(Pointer s, Pointer gs); - - Pointer minus_geo_set(Pointer gs, Pointer s); - - Pointer minus_set_geo(Pointer s, Pointer gs); - - Pointer union_geo_set(Pointer gs, Pointer s); - - Pointer union_set_geo(Pointer s, Pointer gs); - - Pointer spatialset_set_srid(Pointer s, int srid); - - int spatialset_srid(Pointer s); - - Pointer spatialset_transform(Pointer s, int srid); - - Pointer spatialset_transform_pipeline(Pointer s, String pipelinestr, int srid, boolean is_forward); - - String stbox_as_hexwkb(Pointer box, byte variant, Pointer size); - - Pointer stbox_as_wkb(Pointer box, byte variant, Pointer size_out); - - Pointer stbox_from_hexwkb(String hexwkb); - - Pointer stbox_from_wkb(Pointer wkb, long size); - - Pointer stbox_in(String str); - - String stbox_out(Pointer box, int maxdd); - - Pointer geo_timestamptz_to_stbox(Pointer gs, long t); - - Pointer geo_tstzspan_to_stbox(Pointer gs, Pointer s); - - Pointer stbox_copy(Pointer box); - - Pointer stbox_make(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s); - - Pointer geo_to_stbox(Pointer gs); - - Pointer spatialset_to_stbox(Pointer s); - - Pointer stbox_to_box3d(Pointer box); - - Pointer stbox_to_gbox(Pointer box); - - Pointer stbox_to_geo(Pointer box); - - Pointer stbox_to_tstzspan(Pointer box); - - Pointer timestamptz_to_stbox(long t); - - Pointer tstzset_to_stbox(Pointer s); - - Pointer tstzspan_to_stbox(Pointer s); - - Pointer tstzspanset_to_stbox(Pointer ss); - - double stbox_area(Pointer box, boolean spheroid); - - int stbox_hash(Pointer box); - - long stbox_hash_extended(Pointer box, long seed); - - boolean stbox_hast(Pointer box); - - boolean stbox_hasx(Pointer box); - - boolean stbox_hasz(Pointer box); - - boolean stbox_isgeodetic(Pointer box); - - double stbox_perimeter(Pointer box, boolean spheroid); - - boolean stbox_tmax(Pointer box, Pointer result); - - boolean stbox_tmax_inc(Pointer box, Pointer result); - - boolean stbox_tmin(Pointer box, Pointer result); - - boolean stbox_tmin_inc(Pointer box, Pointer result); - - double stbox_volume(Pointer box); - - boolean stbox_xmax(Pointer box, Pointer result); - - boolean stbox_xmin(Pointer box, Pointer result); - - boolean stbox_ymax(Pointer box, Pointer result); - - boolean stbox_ymin(Pointer box, Pointer result); - - boolean stbox_zmax(Pointer box, Pointer result); - - boolean stbox_zmin(Pointer box, Pointer result); - - Pointer stbox_expand_space(Pointer box, double d); - - Pointer stbox_expand_time(Pointer box, Pointer interv); - - Pointer stbox_get_space(Pointer box); - - Pointer stbox_quad_split(Pointer box, Pointer count); - - Pointer stbox_round(Pointer box, int maxdd); - - Pointer stbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration); - - Pointer stboxarr_round(Pointer boxarr, int count, int maxdd); - - Pointer stbox_set_srid(Pointer box, int srid); - - int stbox_srid(Pointer box); - - Pointer stbox_transform(Pointer box, int srid); - - Pointer stbox_transform_pipeline(Pointer box, String pipelinestr, int srid, boolean is_forward); - - boolean adjacent_stbox_stbox(Pointer box1, Pointer box2); - - boolean contained_stbox_stbox(Pointer box1, Pointer box2); - - boolean contains_stbox_stbox(Pointer box1, Pointer box2); - - boolean overlaps_stbox_stbox(Pointer box1, Pointer box2); - - boolean same_stbox_stbox(Pointer box1, Pointer box2); - - boolean above_stbox_stbox(Pointer box1, Pointer box2); - - boolean after_stbox_stbox(Pointer box1, Pointer box2); - - boolean back_stbox_stbox(Pointer box1, Pointer box2); - - boolean before_stbox_stbox(Pointer box1, Pointer box2); - - boolean below_stbox_stbox(Pointer box1, Pointer box2); - - boolean front_stbox_stbox(Pointer box1, Pointer box2); - - boolean left_stbox_stbox(Pointer box1, Pointer box2); - - boolean overabove_stbox_stbox(Pointer box1, Pointer box2); - - boolean overafter_stbox_stbox(Pointer box1, Pointer box2); - - boolean overback_stbox_stbox(Pointer box1, Pointer box2); - - boolean overbefore_stbox_stbox(Pointer box1, Pointer box2); - - boolean overbelow_stbox_stbox(Pointer box1, Pointer box2); - - boolean overfront_stbox_stbox(Pointer box1, Pointer box2); - - boolean overleft_stbox_stbox(Pointer box1, Pointer box2); - - boolean overright_stbox_stbox(Pointer box1, Pointer box2); - - boolean right_stbox_stbox(Pointer box1, Pointer box2); - - Pointer union_stbox_stbox(Pointer box1, Pointer box2, boolean strict); - - Pointer intersection_stbox_stbox(Pointer box1, Pointer box2); - - int stbox_cmp(Pointer box1, Pointer box2); - - boolean stbox_eq(Pointer box1, Pointer box2); - - boolean stbox_ge(Pointer box1, Pointer box2); - - boolean stbox_gt(Pointer box1, Pointer box2); - - boolean stbox_le(Pointer box1, Pointer box2); - - boolean stbox_lt(Pointer box1, Pointer box2); - - boolean stbox_ne(Pointer box1, Pointer box2); - - Pointer tgeogpoint_from_mfjson(String str); - - Pointer tgeogpoint_in(String str); - - Pointer tgeography_from_mfjson(String mfjson); - - Pointer tgeography_in(String str); - - Pointer tgeometry_from_mfjson(String str); - - Pointer tgeometry_in(String str); - - Pointer tgeompoint_from_mfjson(String str); - - Pointer tgeompoint_in(String str); - - String tspatial_as_ewkt(Pointer temp, int maxdd); - - String tspatial_as_text(Pointer temp, int maxdd); - - String tspatial_out(Pointer temp, int maxdd); - - Pointer tgeo_from_base_temp(Pointer gs, Pointer temp); - - Pointer tgeoinst_make(Pointer gs, long t); - - Pointer tgeoseq_from_base_tstzset(Pointer gs, Pointer s); - - Pointer tgeoseq_from_base_tstzspan(Pointer gs, Pointer s, int interp); - - Pointer tgeoseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp); - - Pointer tpoint_from_base_temp(Pointer gs, Pointer temp); - - Pointer tpointinst_make(Pointer gs, long t); - - Pointer tpointseq_from_base_tstzset(Pointer gs, Pointer s); - - Pointer tpointseq_from_base_tstzspan(Pointer gs, Pointer s, int interp); - - Pointer tpointseq_make_coords(Pointer xcoords, Pointer ycoords, Pointer zcoords, Pointer times, int count, int srid, boolean geodetic, boolean lower_inc, boolean upper_inc, int interp, boolean normalize); - - Pointer tpointseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp); - - Pointer box3d_to_stbox(Pointer box); - - Pointer gbox_to_stbox(Pointer box); - - Pointer geomeas_to_tpoint(Pointer gs); - - Pointer tgeogpoint_to_tgeography(Pointer temp); - - Pointer tgeography_to_tgeogpoint(Pointer temp); - - Pointer tgeography_to_tgeometry(Pointer temp); - - Pointer tgeometry_to_tgeography(Pointer temp); - - Pointer tgeometry_to_tgeompoint(Pointer temp); - - Pointer tgeompoint_to_tgeometry(Pointer temp); - - boolean tpoint_as_mvtgeom(Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom, Pointer gsarr, Pointer timesarr, Pointer count); - - boolean tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize, Pointer result); - - Pointer tspatial_to_stbox(Pointer temp); - - boolean bearing_point_point(Pointer gs1, Pointer gs2, Pointer result); - - Pointer bearing_tpoint_point(Pointer temp, Pointer gs, boolean invert); - - Pointer bearing_tpoint_tpoint(Pointer temp1, Pointer temp2); - - Pointer tgeo_centroid(Pointer temp); - - Pointer tgeo_convex_hull(Pointer temp); - - Pointer tgeo_end_value(Pointer temp); - - Pointer tgeo_start_value(Pointer temp); - - Pointer tgeo_traversed_area(Pointer temp, boolean unary_union); - - boolean tgeo_value_at_timestamptz(Pointer temp, long t, boolean strict, Pointer value); - - boolean tgeo_value_n(Pointer temp, int n, Pointer result); - - Pointer tgeo_values(Pointer temp, Pointer count); - - Pointer tpoint_angular_difference(Pointer temp); - - Pointer tpoint_azimuth(Pointer temp); - - Pointer tpoint_cumulative_length(Pointer temp); - - boolean tpoint_direction(Pointer temp, Pointer result); - - Pointer tpoint_get_x(Pointer temp); - - Pointer tpoint_get_y(Pointer temp); - - Pointer tpoint_get_z(Pointer temp); - - boolean tpoint_is_simple(Pointer temp); - - double tpoint_length(Pointer temp); - - Pointer tpoint_speed(Pointer temp); - - Pointer tpoint_trajectory(Pointer temp, boolean unary_union); - - Pointer tpoint_twcentroid(Pointer temp); - - Pointer tgeo_affine(Pointer temp, Pointer a); - - Pointer tgeo_scale(Pointer temp, Pointer scale, Pointer sorigin); - - Pointer tpoint_make_simple(Pointer temp, Pointer count); - - int tspatial_srid(Pointer temp); - - Pointer tspatial_set_srid(Pointer temp, int srid); - - Pointer tspatial_transform(Pointer temp, int srid); - - Pointer tspatial_transform_pipeline(Pointer temp, String pipelinestr, int srid, boolean is_forward); - - Pointer tgeo_at_geom(Pointer temp, Pointer gs); - - Pointer tgeo_at_stbox(Pointer temp, Pointer box, boolean border_inc); - - Pointer tgeo_at_value(Pointer temp, Pointer gs); - - Pointer tgeo_minus_geom(Pointer temp, Pointer gs); - - Pointer tgeo_minus_stbox(Pointer temp, Pointer box, boolean border_inc); - - Pointer tgeo_minus_value(Pointer temp, Pointer gs); - - Pointer tpoint_at_geom(Pointer temp, Pointer gs, Pointer zspan); - - Pointer tpoint_at_value(Pointer temp, Pointer gs); - - Pointer tpoint_minus_geom(Pointer temp, Pointer gs, Pointer zspan); - - Pointer tpoint_minus_value(Pointer temp, Pointer gs); - - int always_eq_geo_tgeo(Pointer gs, Pointer temp); - - int always_eq_tgeo_geo(Pointer temp, Pointer gs); - - int always_eq_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int always_ne_geo_tgeo(Pointer gs, Pointer temp); - - int always_ne_tgeo_geo(Pointer temp, Pointer gs); - - int always_ne_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int ever_eq_geo_tgeo(Pointer gs, Pointer temp); - - int ever_eq_tgeo_geo(Pointer temp, Pointer gs); - - int ever_eq_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int ever_ne_geo_tgeo(Pointer gs, Pointer temp); - - int ever_ne_tgeo_geo(Pointer temp, Pointer gs); - - int ever_ne_tgeo_tgeo(Pointer temp1, Pointer temp2); - - Pointer teq_geo_tgeo(Pointer gs, Pointer temp); - - Pointer teq_tgeo_geo(Pointer temp, Pointer gs); - - Pointer tne_geo_tgeo(Pointer gs, Pointer temp); - - Pointer tne_tgeo_geo(Pointer temp, Pointer gs); - - Pointer tgeo_stboxes(Pointer temp, Pointer count); - - Pointer tgeo_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count); - - Pointer tgeo_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer count); - - Pointer tgeo_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count); - - Pointer tgeo_split_n_stboxes(Pointer temp, int box_count, Pointer count); - - boolean adjacent_stbox_tspatial(Pointer box, Pointer temp); - - boolean adjacent_tspatial_stbox(Pointer temp, Pointer box); - - boolean adjacent_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean contained_stbox_tspatial(Pointer box, Pointer temp); - - boolean contained_tspatial_stbox(Pointer temp, Pointer box); - - boolean contained_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean contains_stbox_tspatial(Pointer box, Pointer temp); - - boolean contains_tspatial_stbox(Pointer temp, Pointer box); - - boolean contains_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overlaps_stbox_tspatial(Pointer box, Pointer temp); - - boolean overlaps_tspatial_stbox(Pointer temp, Pointer box); - - boolean overlaps_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean same_stbox_tspatial(Pointer box, Pointer temp); - - boolean same_tspatial_stbox(Pointer temp, Pointer box); - - boolean same_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean above_stbox_tspatial(Pointer box, Pointer temp); - - boolean above_tspatial_stbox(Pointer temp, Pointer box); - - boolean above_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean after_stbox_tspatial(Pointer box, Pointer temp); - - boolean after_tspatial_stbox(Pointer temp, Pointer box); - - boolean after_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean back_stbox_tspatial(Pointer box, Pointer temp); - - boolean back_tspatial_stbox(Pointer temp, Pointer box); - - boolean back_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean before_stbox_tspatial(Pointer box, Pointer temp); - - boolean before_tspatial_stbox(Pointer temp, Pointer box); - - boolean before_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean below_stbox_tspatial(Pointer box, Pointer temp); - - boolean below_tspatial_stbox(Pointer temp, Pointer box); - - boolean below_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean front_stbox_tspatial(Pointer box, Pointer temp); - - boolean front_tspatial_stbox(Pointer temp, Pointer box); - - boolean front_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean left_stbox_tspatial(Pointer box, Pointer temp); - - boolean left_tspatial_stbox(Pointer temp, Pointer box); - - boolean left_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overabove_stbox_tspatial(Pointer box, Pointer temp); - - boolean overabove_tspatial_stbox(Pointer temp, Pointer box); - - boolean overabove_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overafter_stbox_tspatial(Pointer box, Pointer temp); - - boolean overafter_tspatial_stbox(Pointer temp, Pointer box); - - boolean overafter_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overback_stbox_tspatial(Pointer box, Pointer temp); - - boolean overback_tspatial_stbox(Pointer temp, Pointer box); - - boolean overback_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overbefore_stbox_tspatial(Pointer box, Pointer temp); - - boolean overbefore_tspatial_stbox(Pointer temp, Pointer box); - - boolean overbefore_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overbelow_stbox_tspatial(Pointer box, Pointer temp); - - boolean overbelow_tspatial_stbox(Pointer temp, Pointer box); - - boolean overbelow_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overfront_stbox_tspatial(Pointer box, Pointer temp); - - boolean overfront_tspatial_stbox(Pointer temp, Pointer box); - - boolean overfront_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overleft_stbox_tspatial(Pointer box, Pointer temp); - - boolean overleft_tspatial_stbox(Pointer temp, Pointer box); - - boolean overleft_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean overright_stbox_tspatial(Pointer box, Pointer temp); - - boolean overright_tspatial_stbox(Pointer temp, Pointer box); - - boolean overright_tspatial_tspatial(Pointer temp1, Pointer temp2); - - boolean right_stbox_tspatial(Pointer box, Pointer temp); - - boolean right_tspatial_stbox(Pointer temp, Pointer box); - - boolean right_tspatial_tspatial(Pointer temp1, Pointer temp2); - - int acontains_geo_tgeo(Pointer gs, Pointer temp); - - int acontains_tgeo_geo(Pointer temp, Pointer gs); - - int acontains_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int adisjoint_tgeo_geo(Pointer temp, Pointer gs); - - int adisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int adwithin_tgeo_geo(Pointer temp, Pointer gs, double dist); - - int adwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist); - - int aintersects_tgeo_geo(Pointer temp, Pointer gs); - - int aintersects_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int atouches_tgeo_geo(Pointer temp, Pointer gs); - - int atouches_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int atouches_tpoint_geo(Pointer temp, Pointer gs); - - int econtains_geo_tgeo(Pointer gs, Pointer temp); - - int econtains_tgeo_geo(Pointer temp, Pointer gs); - - int econtains_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int ecovers_geo_tgeo(Pointer gs, Pointer temp); - - int ecovers_tgeo_geo(Pointer temp, Pointer gs); - - int ecovers_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int edisjoint_tgeo_geo(Pointer temp, Pointer gs); - - int edisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int edwithin_tgeo_geo(Pointer temp, Pointer gs, double dist); - - int edwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist); - - int eintersects_tgeo_geo(Pointer temp, Pointer gs); - - int eintersects_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int etouches_tgeo_geo(Pointer temp, Pointer gs); - - int etouches_tgeo_tgeo(Pointer temp1, Pointer temp2); - - int etouches_tpoint_geo(Pointer temp, Pointer gs); - - Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); - - Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); - - Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); - - Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); - - Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); - - Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); - - Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); - - Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); - - Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); - - Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist, boolean restr, boolean atvalue); - - Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean restr, boolean atvalue); - - Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean restr, boolean atvalue); - - Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); - - Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); - - Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); - - Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue); - - Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue); - - Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue); - - Pointer tdistance_tgeo_geo(Pointer temp, Pointer gs); - - Pointer tdistance_tgeo_tgeo(Pointer temp1, Pointer temp2); - - double nad_stbox_geo(Pointer box, Pointer gs); - - double nad_stbox_stbox(Pointer box1, Pointer box2); - - double nad_tgeo_geo(Pointer temp, Pointer gs); - - double nad_tgeo_stbox(Pointer temp, Pointer box); - - double nad_tgeo_tgeo(Pointer temp1, Pointer temp2); - - Pointer nai_tgeo_geo(Pointer temp, Pointer gs); - - Pointer nai_tgeo_tgeo(Pointer temp1, Pointer temp2); - - Pointer shortestline_tgeo_geo(Pointer temp, Pointer gs); - - Pointer shortestline_tgeo_tgeo(Pointer temp1, Pointer temp2); - - Pointer tpoint_tcentroid_finalfn(Pointer state); - - Pointer tpoint_tcentroid_transfn(Pointer state, Pointer temp); - - Pointer tspatial_extent_transfn(Pointer box, Pointer temp); - - Pointer stbox_get_space_tile(Pointer point, double xsize, double ysize, double zsize, Pointer sorigin); - - Pointer stbox_get_space_time_tile(Pointer point, long t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin); - - Pointer stbox_get_time_tile(long t, Pointer duration, long torigin); - - Pointer stbox_space_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer sorigin, boolean border_inc, Pointer count); - - Pointer stbox_space_time_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean border_inc, Pointer count); - - Pointer stbox_time_tiles(Pointer bounds, Pointer duration, long torigin, boolean border_inc, Pointer count); - - Pointer tgeo_space_split(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer count); - - Pointer tgeo_space_time_split(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer time_bins, Pointer count); - - Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k); - - Pointer geo_cluster_dbscan(Pointer geoms, int ngeoms, double tolerance, int minpoints, Pointer count); - - Pointer geo_cluster_intersecting(Pointer geoms, int ngeoms, Pointer count); - - Pointer geo_cluster_within(Pointer geoms, int ngeoms, double tolerance, Pointer count); - - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_intspan() { - var _result = MeosLibrary.meos.rtree_create_intspan(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_bigintspan() { - var _result = MeosLibrary.meos.rtree_create_bigintspan(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_floatspan() { - var _result = MeosLibrary.meos.rtree_create_floatspan(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_datespan() { - var _result = MeosLibrary.meos.rtree_create_datespan(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_tstzspan() { - var _result = MeosLibrary.meos.rtree_create_tstzspan(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_tbox() { - var _result = MeosLibrary.meos.rtree_create_tbox(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_create_stbox() { - var _result = MeosLibrary.meos.rtree_create_stbox(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static void rtree_free(Pointer rtree) { - MeosLibrary.meos.rtree_free(rtree); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void rtree_insert(Pointer rtree, Pointer box, int id) { - MeosLibrary.meos.rtree_insert(rtree, box, id); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void rtree_insert_temporal(Pointer rtree, Pointer temp, int id) { - MeosLibrary.meos.rtree_insert_temporal(rtree, temp, id); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static Pointer rtree_search(Pointer rtree, int op, Pointer query, Pointer count) { - var _result = MeosLibrary.meos.rtree_search(rtree, op, query, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer rtree_search_temporal(Pointer rtree, int op, Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.rtree_search_temporal(rtree, op, temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static void meos_error(int errlevel, int errcode, String format) { - MeosLibrary.meos.meos_error(errlevel, errcode, format); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static int meos_errno() { - var _result = MeosLibrary.meos.meos_errno(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int meos_errno_set(int err) { - var _result = MeosLibrary.meos.meos_errno_set(err); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int meos_errno_restore(int err) { - var _result = MeosLibrary.meos.meos_errno_restore(err); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int meos_errno_reset() { - var _result = MeosLibrary.meos.meos_errno_reset(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static void meos_initialize_timezone(String name) { - MeosLibrary.meos.meos_initialize_timezone(name); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_initialize_error_handler(error_handler_fn err_handler) { - MeosLibrary.meos.meos_initialize_error_handler(err_handler); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_finalize_timezone() { - MeosLibrary.meos.meos_finalize_timezone(); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_finalize_projsrs() { - MeosLibrary.meos.meos_finalize_projsrs(); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_finalize_ways() { - MeosLibrary.meos.meos_finalize_ways(); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static boolean meos_set_datestyle(String newval, Pointer extra) { - var _result = MeosLibrary.meos.meos_set_datestyle(newval, extra); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean meos_set_intervalstyle(String newval, int extra) { - var _result = MeosLibrary.meos.meos_set_intervalstyle(newval, extra); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String meos_get_datestyle() { - var _result = MeosLibrary.meos.meos_get_datestyle(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String meos_get_intervalstyle() { - var _result = MeosLibrary.meos.meos_get_intervalstyle(); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static void meos_set_spatial_ref_sys_csv(String path) { - MeosLibrary.meos.meos_set_spatial_ref_sys_csv(path); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_initialize() { - MeosLibrary.meos.meos_initialize(); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static void meos_finalize() { - MeosLibrary.meos.meos_finalize(); - MeosErrorHandler.checkError(); - } - - @SuppressWarnings("unused") - public static int add_date_int(int d, int days) { - var _result = MeosLibrary.meos.add_date_int(d, days); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_interval_interval(Pointer interv1, Pointer interv2) { - var _result = MeosLibrary.meos.add_interval_interval(interv1, interv2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime add_timestamptz_interval(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.add_timestamptz_interval(t_new, interv); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static boolean bool_in(String str) { - var _result = MeosLibrary.meos.bool_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String bool_out(boolean b) { - var _result = MeosLibrary.meos.bool_out(b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer cstring2text(String str) { - var _result = MeosLibrary.meos.cstring2text(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static LocalDateTime date_to_timestamp(int dateVal) { - var _result = MeosLibrary.meos.date_to_timestamp(dateVal); - MeosErrorHandler.checkError(); - return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static OffsetDateTime date_to_timestamptz(int d) { - var _result = MeosLibrary.meos.date_to_timestamptz(d); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static double float_exp(double d) { - var _result = MeosLibrary.meos.float_exp(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_ln(double d) { - var _result = MeosLibrary.meos.float_ln(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_log10(double d) { - var _result = MeosLibrary.meos.float_log10(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String float8_out(double d, int maxdd) { - var _result = MeosLibrary.meos.float8_out(d, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_round(double d, int maxdd) { - var _result = MeosLibrary.meos.float_round(d, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int int32_cmp(int l, int r) { - var _result = MeosLibrary.meos.int32_cmp(l, r); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int int64_cmp(long l, long r) { - var _result = MeosLibrary.meos.int64_cmp(l, r); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer interval_make(int years, int months, int weeks, int days, int hours, int mins, double secs) { - var _result = MeosLibrary.meos.interval_make(years, months, weeks, days, hours, mins, secs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int minus_date_date(int d1, int d2) { - var _result = MeosLibrary.meos.minus_date_date(d1, d2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int minus_date_int(int d, int days) { - var _result = MeosLibrary.meos.minus_date_int(d, days); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime minus_timestamptz_interval(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_timestamptz_interval(t_new, interv); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer minus_timestamptz_timestamptz(OffsetDateTime t1, OffsetDateTime t2) { - var t1_new = t1.toEpochSecond(); - var t2_new = t2.toEpochSecond(); - var _result = MeosLibrary.meos.minus_timestamptz_timestamptz(t1_new, t2_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mul_interval_double(Pointer interv, double factor) { - var _result = MeosLibrary.meos.mul_interval_double(interv, factor); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int pg_date_in(String str) { - var _result = MeosLibrary.meos.pg_date_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String pg_date_out(int d) { - var _result = MeosLibrary.meos.pg_date_out(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int pg_interval_cmp(Pointer interv1, Pointer interv2) { - var _result = MeosLibrary.meos.pg_interval_cmp(interv1, interv2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer pg_interval_in(String str, int typmod) { - var _result = MeosLibrary.meos.pg_interval_in(str, typmod); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String pg_interval_out(Pointer interv) { - var _result = MeosLibrary.meos.pg_interval_out(interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static LocalDateTime pg_timestamp_in(String str, int typmod) { - var _result = MeosLibrary.meos.pg_timestamp_in(str, typmod); - MeosErrorHandler.checkError(); - return java.time.LocalDateTime.ofInstant(java.time.Instant.ofEpochSecond(_result), java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static String pg_timestamp_out(LocalDateTime t) { - var t_new = t.toInstant(java.time.ZoneOffset.UTC).getEpochSecond(); - var _result = MeosLibrary.meos.pg_timestamp_out(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime pg_timestamptz_in(String str, int typmod) { - var _result = MeosLibrary.meos.pg_timestamptz_in(str, typmod); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static String pg_timestamptz_out(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.pg_timestamptz_out(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String text2cstring(Pointer txt) { - var _result = MeosLibrary.meos.text2cstring(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int text_cmp(Pointer txt1, Pointer txt2) { - var _result = MeosLibrary.meos.text_cmp(txt1, txt2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_copy(Pointer txt) { - var _result = MeosLibrary.meos.text_copy(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_in(String str) { - var _result = MeosLibrary.meos.text_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_initcap(Pointer txt) { - var _result = MeosLibrary.meos.text_initcap(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_lower(Pointer txt) { - var _result = MeosLibrary.meos.text_lower(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String text_out(Pointer txt) { - var _result = MeosLibrary.meos.text_out(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_upper(Pointer txt) { - var _result = MeosLibrary.meos.text_upper(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_text_text(Pointer txt1, Pointer txt2) { - var _result = MeosLibrary.meos.textcat_text_text(txt1, txt2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_shift(OffsetDateTime t, Pointer interv) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_shift(t_new, interv); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static int timestamp_to_date(LocalDateTime t) { - var t_new = t.toInstant(java.time.ZoneOffset.UTC).getEpochSecond(); - var _result = MeosLibrary.meos.timestamp_to_date(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int timestamptz_to_date(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_date(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintset_in(String str) { - var _result = MeosLibrary.meos.bigintset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String bigintset_out(Pointer set) { - var _result = MeosLibrary.meos.bigintset_out(set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspan_expand(Pointer s, long value) { - var _result = MeosLibrary.meos.bigintspan_expand(s, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspan_in(String str) { - var _result = MeosLibrary.meos.bigintspan_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String bigintspan_out(Pointer s) { - var _result = MeosLibrary.meos.bigintspan_out(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspanset_in(String str) { - var _result = MeosLibrary.meos.bigintspanset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String bigintspanset_out(Pointer ss) { - var _result = MeosLibrary.meos.bigintspanset_out(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer dateset_in(String str) { - var _result = MeosLibrary.meos.dateset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String dateset_out(Pointer s) { - var _result = MeosLibrary.meos.dateset_out(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_in(String str) { - var _result = MeosLibrary.meos.datespan_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String datespan_out(Pointer s) { - var _result = MeosLibrary.meos.datespan_out(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_in(String str) { - var _result = MeosLibrary.meos.datespanset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String datespanset_out(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_out(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_in(String str) { - var _result = MeosLibrary.meos.floatset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String floatset_out(Pointer set, int maxdd) { - var _result = MeosLibrary.meos.floatset_out(set, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_expand(Pointer s, double value) { - var _result = MeosLibrary.meos.floatspan_expand(s, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_in(String str) { - var _result = MeosLibrary.meos.floatspan_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String floatspan_out(Pointer s, int maxdd) { - var _result = MeosLibrary.meos.floatspan_out(s, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_in(String str) { - var _result = MeosLibrary.meos.floatspanset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String floatspanset_out(Pointer ss, int maxdd) { - var _result = MeosLibrary.meos.floatspanset_out(ss, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intset_in(String str) { - var _result = MeosLibrary.meos.intset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String intset_out(Pointer set) { - var _result = MeosLibrary.meos.intset_out(set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_expand(Pointer s, int value) { - var _result = MeosLibrary.meos.intspan_expand(s, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_in(String str) { - var _result = MeosLibrary.meos.intspan_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String intspan_out(Pointer s) { - var _result = MeosLibrary.meos.intspan_out(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspanset_in(String str) { - var _result = MeosLibrary.meos.intspanset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String intspanset_out(Pointer ss) { - var _result = MeosLibrary.meos.intspanset_out(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String set_as_hexwkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.set_as_hexwkb(s, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_as_wkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.set_as_wkb(s, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.set_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.set_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String span_as_hexwkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.span_as_hexwkb(s, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_as_wkb(Pointer s, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.span_as_wkb(s, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.span_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.span_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String spanset_as_hexwkb(Pointer ss, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.spanset_as_hexwkb(ss, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_as_wkb(Pointer ss, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.spanset_as_wkb(ss, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.spanset_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.spanset_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_in(String str) { - var _result = MeosLibrary.meos.textset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String textset_out(Pointer set) { - var _result = MeosLibrary.meos.textset_out(set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_in(String str) { - var _result = MeosLibrary.meos.tstzset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tstzset_out(Pointer set) { - var _result = MeosLibrary.meos.tstzset_out(set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_in(String str) { - var _result = MeosLibrary.meos.tstzspan_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tstzspan_out(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_out(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_in(String str) { - var _result = MeosLibrary.meos.tstzspanset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tstzspanset_out(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_out(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.bigintset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspan_make(long lower, long upper, boolean lower_inc, boolean upper_inc) { - var _result = MeosLibrary.meos.bigintspan_make(lower, upper, lower_inc, upper_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer dateset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.dateset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { - var _result = MeosLibrary.meos.datespan_make(lower, upper, lower_inc, upper_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.floatset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_make(double lower, double upper, boolean lower_inc, boolean upper_inc) { - var _result = MeosLibrary.meos.floatspan_make(lower, upper, lower_inc, upper_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.intset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_make(int lower, int upper, boolean lower_inc, boolean upper_inc) { - var _result = MeosLibrary.meos.intspan_make(lower, upper, lower_inc, upper_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_copy(Pointer s) { - var _result = MeosLibrary.meos.set_copy(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_copy(Pointer s) { - var _result = MeosLibrary.meos.span_copy(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_copy(Pointer ss) { - var _result = MeosLibrary.meos.spanset_copy(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_make(Pointer spans, int count) { - var _result = MeosLibrary.meos.spanset_make(spans, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.textset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.tstzset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_make(OffsetDateTime lower, OffsetDateTime upper, boolean lower_inc, boolean upper_inc) { - var lower_new = lower.toEpochSecond(); - var upper_new = upper.toEpochSecond(); - var _result = MeosLibrary.meos.tstzspan_make(lower_new, upper_new, lower_inc, upper_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigint_to_set(long i) { - var _result = MeosLibrary.meos.bigint_to_set(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigint_to_span(int i) { - var _result = MeosLibrary.meos.bigint_to_span(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigint_to_spanset(int i) { - var _result = MeosLibrary.meos.bigint_to_spanset(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer date_to_set(int d) { - var _result = MeosLibrary.meos.date_to_set(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer date_to_span(int d) { - var _result = MeosLibrary.meos.date_to_span(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer date_to_spanset(int d) { - var _result = MeosLibrary.meos.date_to_spanset(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer dateset_to_tstzset(Pointer s) { - var _result = MeosLibrary.meos.dateset_to_tstzset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_to_tstzspan(Pointer s) { - var _result = MeosLibrary.meos.datespan_to_tstzspan(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_to_tstzspanset(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_to_tstzspanset(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_to_set(double d) { - var _result = MeosLibrary.meos.float_to_set(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_to_span(double d) { - var _result = MeosLibrary.meos.float_to_span(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_to_spanset(double d) { - var _result = MeosLibrary.meos.float_to_spanset(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_to_intset(Pointer s) { - var _result = MeosLibrary.meos.floatset_to_intset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_to_intspan(Pointer s) { - var _result = MeosLibrary.meos.floatspan_to_intspan(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_to_intspanset(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_to_intspanset(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_to_set(int i) { - var _result = MeosLibrary.meos.int_to_set(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_to_span(int i) { - var _result = MeosLibrary.meos.int_to_span(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_to_spanset(int i) { - var _result = MeosLibrary.meos.int_to_spanset(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intset_to_floatset(Pointer s) { - var _result = MeosLibrary.meos.intset_to_floatset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_to_floatspan(Pointer s) { - var _result = MeosLibrary.meos.intspan_to_floatspan(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspanset_to_floatspanset(Pointer ss) { - var _result = MeosLibrary.meos.intspanset_to_floatspanset(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_to_span(Pointer s) { - var _result = MeosLibrary.meos.set_to_span(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_to_spanset(Pointer s) { - var _result = MeosLibrary.meos.set_to_spanset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_to_spanset(Pointer s) { - var _result = MeosLibrary.meos.span_to_spanset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_to_set(Pointer txt) { - var _result = MeosLibrary.meos.text_to_set(txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_to_set(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_set(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_to_span(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_span(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_to_spanset(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_spanset(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_to_dateset(Pointer s) { - var _result = MeosLibrary.meos.tstzset_to_dateset(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_to_datespan(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_to_datespan(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_to_datespanset(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_to_datespanset(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintset_end_value(Pointer s) { - var _result = MeosLibrary.meos.bigintset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintset_start_value(Pointer s) { - var _result = MeosLibrary.meos.bigintset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.bigintset_value_n(s, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer bigintset_values(Pointer s) { - var _result = MeosLibrary.meos.bigintset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspan_lower(Pointer s) { - var _result = MeosLibrary.meos.bigintspan_lower(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspan_upper(Pointer s) { - var _result = MeosLibrary.meos.bigintspan_upper(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspan_width(Pointer s) { - var _result = MeosLibrary.meos.bigintspan_width(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspanset_lower(Pointer ss) { - var _result = MeosLibrary.meos.bigintspanset_lower(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspanset_upper(Pointer ss) { - var _result = MeosLibrary.meos.bigintspanset_upper(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigintspanset_width(Pointer ss, boolean boundspan) { - var _result = MeosLibrary.meos.bigintspanset_width(ss, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int dateset_end_value(Pointer s) { - var _result = MeosLibrary.meos.dateset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int dateset_start_value(Pointer s) { - var _result = MeosLibrary.meos.dateset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer dateset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.dateset_value_n(s, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer dateset_values(Pointer s) { - var _result = MeosLibrary.meos.dateset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_duration(Pointer s) { - var _result = MeosLibrary.meos.datespan_duration(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int datespan_lower(Pointer s) { - var _result = MeosLibrary.meos.datespan_lower(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int datespan_upper(Pointer s) { - var _result = MeosLibrary.meos.datespan_upper(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_date_n(Pointer ss, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.datespanset_date_n(ss, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_dates(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_dates(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_duration(Pointer ss, boolean boundspan) { - var _result = MeosLibrary.meos.datespanset_duration(ss, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int datespanset_end_date(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_end_date(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int datespanset_num_dates(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_num_dates(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int datespanset_start_date(Pointer ss) { - var _result = MeosLibrary.meos.datespanset_start_date(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatset_end_value(Pointer s) { - var _result = MeosLibrary.meos.floatset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatset_start_value(Pointer s) { - var _result = MeosLibrary.meos.floatset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.floatset_value_n(s, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer floatset_values(Pointer s) { - var _result = MeosLibrary.meos.floatset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspan_lower(Pointer s) { - var _result = MeosLibrary.meos.floatspan_lower(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspan_upper(Pointer s) { - var _result = MeosLibrary.meos.floatspan_upper(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspan_width(Pointer s) { - var _result = MeosLibrary.meos.floatspan_width(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspanset_lower(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_lower(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspanset_upper(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_upper(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double floatspanset_width(Pointer ss, boolean boundspan) { - var _result = MeosLibrary.meos.floatspanset_width(ss, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intset_end_value(Pointer s) { - var _result = MeosLibrary.meos.intset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intset_start_value(Pointer s) { - var _result = MeosLibrary.meos.intset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.intset_value_n(s, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer intset_values(Pointer s) { - var _result = MeosLibrary.meos.intset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspan_lower(Pointer s) { - var _result = MeosLibrary.meos.intspan_lower(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspan_upper(Pointer s) { - var _result = MeosLibrary.meos.intspan_upper(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspan_width(Pointer s) { - var _result = MeosLibrary.meos.intspan_width(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspanset_lower(Pointer ss) { - var _result = MeosLibrary.meos.intspanset_lower(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspanset_upper(Pointer ss) { - var _result = MeosLibrary.meos.intspanset_upper(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int intspanset_width(Pointer ss, boolean boundspan) { - var _result = MeosLibrary.meos.intspanset_width(ss, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int set_hash(Pointer s) { - var _result = MeosLibrary.meos.set_hash(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long set_hash_extended(Pointer s, long seed) { - var _result = MeosLibrary.meos.set_hash_extended(s, seed); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int set_num_values(Pointer s) { - var _result = MeosLibrary.meos.set_num_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int span_hash(Pointer s) { - var _result = MeosLibrary.meos.span_hash(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long span_hash_extended(Pointer s, long seed) { - var _result = MeosLibrary.meos.span_hash_extended(s, seed); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_lower_inc(Pointer s) { - var _result = MeosLibrary.meos.span_lower_inc(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_upper_inc(Pointer s) { - var _result = MeosLibrary.meos.span_upper_inc(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_end_span(Pointer ss) { - var _result = MeosLibrary.meos.spanset_end_span(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int spanset_hash(Pointer ss) { - var _result = MeosLibrary.meos.spanset_hash(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long spanset_hash_extended(Pointer ss, long seed) { - var _result = MeosLibrary.meos.spanset_hash_extended(ss, seed); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_lower_inc(Pointer ss) { - var _result = MeosLibrary.meos.spanset_lower_inc(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int spanset_num_spans(Pointer ss) { - var _result = MeosLibrary.meos.spanset_num_spans(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_span(Pointer ss) { - var _result = MeosLibrary.meos.spanset_span(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_span_n(Pointer ss, int i) { - var _result = MeosLibrary.meos.spanset_span_n(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_spanarr(Pointer ss) { - var _result = MeosLibrary.meos.spanset_spanarr(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_start_span(Pointer ss) { - var _result = MeosLibrary.meos.spanset_start_span(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_upper_inc(Pointer ss) { - var _result = MeosLibrary.meos.spanset_upper_inc(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_end_value(Pointer s) { - var _result = MeosLibrary.meos.textset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_start_value(Pointer s) { - var _result = MeosLibrary.meos.textset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.textset_value_n(s, n, result); - Pointer new_result = result.getPointer(0); - MeosErrorHandler.checkError(); - return out ? new_result : null; - } - - @SuppressWarnings("unused") - public static Pointer textset_values(Pointer s) { - var _result = MeosLibrary.meos.textset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzset_end_value(Pointer s) { - var _result = MeosLibrary.meos.tstzset_end_value(s); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzset_start_value(Pointer s) { - var _result = MeosLibrary.meos.tstzset_start_value(s); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer tstzset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tstzset_value_n(s, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_values(Pointer s) { - var _result = MeosLibrary.meos.tstzset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_duration(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_duration(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspan_lower(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_lower(s); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspan_upper(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_upper(s); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_duration(Pointer ss, boolean boundspan) { - var _result = MeosLibrary.meos.tstzspanset_duration(ss, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_end_timestamptz(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_end_timestamptz(ss); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_lower(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_lower(ss); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static int tstzspanset_num_timestamps(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_num_timestamps(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_start_timestamptz(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_start_timestamptz(ss); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_timestamps(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_timestamps(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_timestamptz_n(Pointer ss, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tstzspanset_timestamptz_n(ss, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static OffsetDateTime tstzspanset_upper(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_upper(ss); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer bigintset_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.bigintset_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspan_shift_scale(Pointer s, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.bigintspan_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspanset_shift_scale(Pointer ss, long shift, long width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.bigintspanset_shift_scale(ss, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer dateset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.dateset_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.datespan_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.datespanset_shift_scale(ss, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_ceil(Pointer s) { - var _result = MeosLibrary.meos.floatset_ceil(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_degrees(Pointer s, boolean normalize) { - var _result = MeosLibrary.meos.floatset_degrees(s, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_floor(Pointer s) { - var _result = MeosLibrary.meos.floatset_floor(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_radians(Pointer s) { - var _result = MeosLibrary.meos.floatset_radians(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatset_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.floatset_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_ceil(Pointer s) { - var _result = MeosLibrary.meos.floatspan_ceil(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_degrees(Pointer s, boolean normalize) { - var _result = MeosLibrary.meos.floatspan_degrees(s, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_floor(Pointer s) { - var _result = MeosLibrary.meos.floatspan_floor(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_radians(Pointer s) { - var _result = MeosLibrary.meos.floatspan_radians(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_round(Pointer s, int maxdd) { - var _result = MeosLibrary.meos.floatspan_round(s, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_shift_scale(Pointer s, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.floatspan_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_ceil(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_ceil(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_floor(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_floor(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_degrees(Pointer ss, boolean normalize) { - var _result = MeosLibrary.meos.floatspanset_degrees(ss, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_radians(Pointer ss) { - var _result = MeosLibrary.meos.floatspanset_radians(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_round(Pointer ss, int maxdd) { - var _result = MeosLibrary.meos.floatspanset_round(ss, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_shift_scale(Pointer ss, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.floatspanset_shift_scale(ss, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intset_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.intset_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_shift_scale(Pointer s, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.intspan_shift_scale(s, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspanset_shift_scale(Pointer ss, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.intspanset_shift_scale(ss, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_expand(Pointer s, Pointer interv) { - var _result = MeosLibrary.meos.tstzspan_expand(s, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_round(Pointer s, int maxdd) { - var _result = MeosLibrary.meos.set_round(s, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_text_textset(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.textcat_text_textset(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_textset_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.textcat_textset_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_initcap(Pointer s) { - var _result = MeosLibrary.meos.textset_initcap(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_lower(Pointer s) { - var _result = MeosLibrary.meos.textset_lower(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textset_upper(Pointer s) { - var _result = MeosLibrary.meos.textset_upper(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_tprecision(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_tprecision(t_new, duration, torigin_new); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer tstzset_shift_scale(Pointer s, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.tstzset_shift_scale(s, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_tprecision(Pointer s, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tstzset_tprecision(s, duration, torigin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_shift_scale(Pointer s, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.tstzspan_shift_scale(s, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_tprecision(Pointer s, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tstzspan_tprecision(s, duration, torigin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_shift_scale(Pointer ss, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.tstzspanset_shift_scale(ss, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_tprecision(Pointer ss, Pointer duration, OffsetDateTime torigin) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tstzspanset_tprecision(ss, duration, torigin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int set_cmp(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_cmp(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_eq(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_eq(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_ge(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_ge(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_gt(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_gt(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_le(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_le(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_lt(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_lt(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean set_ne(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.set_ne(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int span_cmp(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_cmp(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_eq(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_eq(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_ge(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_ge(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_gt(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_gt(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_le(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_le(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_lt(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_lt(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean span_ne(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.span_ne(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int spanset_cmp(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_cmp(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_eq(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_eq(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_ge(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_ge(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_gt(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_gt(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_le(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_le(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_lt(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_lt(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean spanset_ne(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.spanset_ne(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_spans(Pointer s) { - var _result = MeosLibrary.meos.set_spans(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_split_each_n_spans(Pointer s, int elems_per_span, Pointer count) { - var _result = MeosLibrary.meos.set_split_each_n_spans(s, elems_per_span, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_split_n_spans(Pointer s, int span_count, Pointer count) { - var _result = MeosLibrary.meos.set_split_n_spans(s, span_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_spans(Pointer ss) { - var _result = MeosLibrary.meos.spanset_spans(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_split_each_n_spans(Pointer ss, int elems_per_span, Pointer count) { - var _result = MeosLibrary.meos.spanset_split_each_n_spans(ss, elems_per_span, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_split_n_spans(Pointer ss, int span_count, Pointer count) { - var _result = MeosLibrary.meos.spanset_split_n_spans(ss, span_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.adjacent_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.adjacent_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.adjacent_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.adjacent_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.adjacent_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.adjacent_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.adjacent_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.adjacent_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.adjacent_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.adjacent_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.adjacent_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.adjacent_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.adjacent_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.adjacent_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.contained_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.contained_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.contained_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.contained_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.contained_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.contained_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.contained_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.contained_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.contained_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.contained_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.contained_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.contained_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.contained_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.contained_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.contained_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.contained_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.contained_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.contained_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contained_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contained_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contained_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.contains_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.contains_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.contains_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.contains_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.contains_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_text(Pointer s, Pointer t) { - var _result = MeosLibrary.meos.contains_set_text(s, t); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contains_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.contains_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.contains_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.contains_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.contains_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.contains_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.contains_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contains_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.contains_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.contains_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.contains_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.contains_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.contains_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.contains_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.contains_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overlaps_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overlaps_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.overlaps_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.overlaps_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.overlaps_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.after_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.after_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.after_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.after_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.after_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.after_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.after_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.before_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.before_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.before_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.before_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.before_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.before_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.before_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.left_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.left_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.left_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.left_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.left_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.left_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.left_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.left_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.left_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.left_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.left_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.left_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.left_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.left_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.left_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.left_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.left_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.left_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.left_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.left_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.left_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.left_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.left_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.left_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.left_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.overafter_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.overafter_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.overafter_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.overafter_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.overafter_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.overafter_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overafter_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.overbefore_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.overbefore_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.overbefore_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.overbefore_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.overbefore_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.overbefore_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.overbefore_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.overleft_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.overleft_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.overleft_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.overleft_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.overleft_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.overleft_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.overleft_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.overleft_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.overleft_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.overleft_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.overleft_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.overleft_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overleft_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.overleft_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.overleft_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.overleft_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.overleft_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overleft_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.overleft_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.overleft_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.overleft_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.overleft_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.overleft_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.overleft_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.overleft_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.overright_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.overright_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.overright_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.overright_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.overright_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.overright_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.overright_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.overright_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.overright_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.overright_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.overright_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.overright_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overright_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.overright_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.overright_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.overright_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.overright_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.overright_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.overright_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.overright_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.overright_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.overright_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.overright_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.overright_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.overright_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.right_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.right_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.right_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.right_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.right_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.right_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.right_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.right_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.right_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.right_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.right_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.right_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.right_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.right_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.right_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.right_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.right_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.right_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.right_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.right_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.right_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.right_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.right_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.right_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.right_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.intersection_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.intersection_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.intersection_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.intersection_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.intersection_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.intersection_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.intersection_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.intersection_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.intersection_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.intersection_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.intersection_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.intersection_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.intersection_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.intersection_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.intersection_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.intersection_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.intersection_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.intersection_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.intersection_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.intersection_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.intersection_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.intersection_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.intersection_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.intersection_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.intersection_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.intersection_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.intersection_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.minus_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_bigint_span(long i, Pointer s) { - var _result = MeosLibrary.meos.minus_bigint_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.minus_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.minus_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_date_span(int d, Pointer s) { - var _result = MeosLibrary.meos.minus_date_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.minus_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.minus_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_float_span(double d, Pointer s) { - var _result = MeosLibrary.meos.minus_float_span(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.minus_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.minus_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.minus_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.minus_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.minus_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.minus_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.minus_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.minus_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.minus_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.minus_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.minus_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.minus_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.minus_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.minus_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.minus_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.minus_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.minus_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.minus_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.minus_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.minus_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.minus_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.minus_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.minus_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.minus_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_bigint_set(long i, Pointer s) { - var _result = MeosLibrary.meos.union_bigint_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_bigint_span(Pointer s, long i) { - var _result = MeosLibrary.meos.union_bigint_span(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_bigint_spanset(long i, Pointer ss) { - var _result = MeosLibrary.meos.union_bigint_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_date_set(int d, Pointer s) { - var _result = MeosLibrary.meos.union_date_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_date_span(Pointer s, int d) { - var _result = MeosLibrary.meos.union_date_span(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_date_spanset(int d, Pointer ss) { - var _result = MeosLibrary.meos.union_date_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_float_set(double d, Pointer s) { - var _result = MeosLibrary.meos.union_float_set(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_float_span(Pointer s, double d) { - var _result = MeosLibrary.meos.union_float_span(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_float_spanset(double d, Pointer ss) { - var _result = MeosLibrary.meos.union_float_spanset(d, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_int_set(int i, Pointer s) { - var _result = MeosLibrary.meos.union_int_set(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_int_span(int i, Pointer s) { - var _result = MeosLibrary.meos.union_int_span(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_int_spanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.union_int_spanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.union_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.union_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.union_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.union_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_set(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.union_set_set(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_text(Pointer s, Pointer txt) { - var _result = MeosLibrary.meos.union_set_text(s, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.union_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.union_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.union_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.union_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_span(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.union_span_span(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_spanset(Pointer s, Pointer ss) { - var _result = MeosLibrary.meos.union_span_spanset(s, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.union_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.union_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.union_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.union_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_span(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.union_spanset_span(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_spanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.union_spanset_spanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_text_set(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.union_text_set(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_timestamptz_set(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_timestamptz_set(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_timestamptz_span(OffsetDateTime t, Pointer s) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_timestamptz_span(t_new, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_timestamptz_spanset(OffsetDateTime t, Pointer ss) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.union_timestamptz_spanset(t_new, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_bigintset_bigintset(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_bigintset_bigintset(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_bigintspan_bigintspan(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_bigintspan_bigintspan(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_bigintspanset_bigintspan(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.distance_bigintspanset_bigintspan(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_bigintspanset_bigintspanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.distance_bigintspanset_bigintspanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_dateset_dateset(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_dateset_dateset(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_datespan_datespan(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_datespan_datespan(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_datespanset_datespan(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.distance_datespanset_datespan(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_datespanset_datespanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.distance_datespanset_datespanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_floatset_floatset(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_floatset_floatset(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_floatspan_floatspan(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_floatspan_floatspan(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_floatspanset_floatspan(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.distance_floatspanset_floatspan(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_floatspanset_floatspanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.distance_floatspanset_floatspanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_intset_intset(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_intset_intset(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_intspan_intspan(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_intspan_intspan(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_intspanset_intspan(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.distance_intspanset_intspan(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_intspanset_intspanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.distance_intspanset_intspanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_set_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.distance_set_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_set_date(Pointer s, int d) { - var _result = MeosLibrary.meos.distance_set_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_set_float(Pointer s, double d) { - var _result = MeosLibrary.meos.distance_set_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_set_int(Pointer s, int i) { - var _result = MeosLibrary.meos.distance_set_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_set_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.distance_set_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_span_bigint(Pointer s, long i) { - var _result = MeosLibrary.meos.distance_span_bigint(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_span_date(Pointer s, int d) { - var _result = MeosLibrary.meos.distance_span_date(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_span_float(Pointer s, double d) { - var _result = MeosLibrary.meos.distance_span_float(s, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_span_int(Pointer s, int i) { - var _result = MeosLibrary.meos.distance_span_int(s, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_span_timestamptz(Pointer s, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.distance_span_timestamptz(s, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long distance_spanset_bigint(Pointer ss, long i) { - var _result = MeosLibrary.meos.distance_spanset_bigint(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_spanset_date(Pointer ss, int d) { - var _result = MeosLibrary.meos.distance_spanset_date(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_spanset_float(Pointer ss, double d) { - var _result = MeosLibrary.meos.distance_spanset_float(ss, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int distance_spanset_int(Pointer ss, int i) { - var _result = MeosLibrary.meos.distance_spanset_int(ss, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_spanset_timestamptz(Pointer ss, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.distance_spanset_timestamptz(ss, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_tstzset_tstzset(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_tstzset_tstzset(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_tstzspan_tstzspan(Pointer s1, Pointer s2) { - var _result = MeosLibrary.meos.distance_tstzspan_tstzspan(s1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_tstzspanset_tstzspan(Pointer ss, Pointer s) { - var _result = MeosLibrary.meos.distance_tstzspanset_tstzspan(ss, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double distance_tstzspanset_tstzspanset(Pointer ss1, Pointer ss2) { - var _result = MeosLibrary.meos.distance_tstzspanset_tstzspanset(ss1, ss2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigint_extent_transfn(Pointer state, long i) { - var _result = MeosLibrary.meos.bigint_extent_transfn(state, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigint_union_transfn(Pointer state, long i) { - var _result = MeosLibrary.meos.bigint_union_transfn(state, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer date_extent_transfn(Pointer state, int d) { - var _result = MeosLibrary.meos.date_extent_transfn(state, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer date_union_transfn(Pointer state, int d) { - var _result = MeosLibrary.meos.date_union_transfn(state, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_extent_transfn(Pointer state, double d) { - var _result = MeosLibrary.meos.float_extent_transfn(state, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_union_transfn(Pointer state, double d) { - var _result = MeosLibrary.meos.float_union_transfn(state, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_extent_transfn(Pointer state, int i) { - var _result = MeosLibrary.meos.int_extent_transfn(state, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_union_transfn(Pointer state, int i) { - var _result = MeosLibrary.meos.int_union_transfn(state, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_extent_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.set_extent_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_union_finalfn(Pointer state) { - var _result = MeosLibrary.meos.set_union_finalfn(state); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_union_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.set_union_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_extent_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.span_extent_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_union_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.span_union_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_extent_transfn(Pointer state, Pointer ss) { - var _result = MeosLibrary.meos.spanset_extent_transfn(state, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_union_finalfn(Pointer state) { - var _result = MeosLibrary.meos.spanset_union_finalfn(state); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_union_transfn(Pointer state, Pointer ss) { - var _result = MeosLibrary.meos.spanset_union_transfn(state, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer text_union_transfn(Pointer state, Pointer txt) { - var _result = MeosLibrary.meos.text_union_transfn(state, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_extent_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_extent_transfn(state, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_union_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_union_transfn(state, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long bigint_get_bin(long value, long vsize, long vorigin) { - var _result = MeosLibrary.meos.bigint_get_bin(value, vsize, vorigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspan_bins(Pointer s, long vsize, long vorigin, Pointer count) { - var _result = MeosLibrary.meos.bigintspan_bins(s, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bigintspanset_bins(Pointer ss, long vsize, long vorigin, Pointer count) { - var _result = MeosLibrary.meos.bigintspanset_bins(ss, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int date_get_bin(int d, Pointer duration, int torigin) { - var _result = MeosLibrary.meos.date_get_bin(d, duration, torigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespan_bins(Pointer s, Pointer duration, int torigin, Pointer count) { - var _result = MeosLibrary.meos.datespan_bins(s, duration, torigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer datespanset_bins(Pointer ss, Pointer duration, int torigin, Pointer count) { - var _result = MeosLibrary.meos.datespanset_bins(ss, duration, torigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_get_bin(double value, double vsize, double vorigin) { - var _result = MeosLibrary.meos.float_get_bin(value, vsize, vorigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspan_bins(Pointer s, double vsize, double vorigin, Pointer count) { - var _result = MeosLibrary.meos.floatspan_bins(s, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer floatspanset_bins(Pointer ss, double vsize, double vorigin, Pointer count) { - var _result = MeosLibrary.meos.floatspanset_bins(ss, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int int_get_bin(int value, int vsize, int vorigin) { - var _result = MeosLibrary.meos.int_get_bin(value, vsize, vorigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspan_bins(Pointer s, int vsize, int vorigin, Pointer count) { - var _result = MeosLibrary.meos.intspan_bins(s, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intspanset_bins(Pointer ss, int vsize, int vorigin, Pointer count) { - var _result = MeosLibrary.meos.intspanset_bins(ss, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime timestamptz_get_bin(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_get_bin(t_new, duration, torigin_new); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_bins(Pointer s, Pointer duration, OffsetDateTime origin, Pointer count) { - var origin_new = origin.toEpochSecond(); - var _result = MeosLibrary.meos.tstzspan_bins(s, duration, origin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_bins(Pointer ss, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tstzspanset_bins(ss, duration, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tbox_as_hexwkb(Pointer box, byte variant, Pointer size) { - var _result = MeosLibrary.meos.tbox_as_hexwkb(box, variant, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_as_wkb(Pointer box, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.tbox_as_wkb(box, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.tbox_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.tbox_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_in(String str) { - var _result = MeosLibrary.meos.tbox_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tbox_out(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.tbox_out(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_timestamptz_to_tbox(double d, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.float_timestamptz_to_tbox(d, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_tstzspan_to_tbox(double d, Pointer s) { - var _result = MeosLibrary.meos.float_tstzspan_to_tbox(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_timestamptz_to_tbox(int i, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.int_timestamptz_to_tbox(i, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_tstzspan_to_tbox(int i, Pointer s) { - var _result = MeosLibrary.meos.int_tstzspan_to_tbox(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer numspan_tstzspan_to_tbox(Pointer span, Pointer s) { - var _result = MeosLibrary.meos.numspan_tstzspan_to_tbox(span, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer numspan_timestamptz_to_tbox(Pointer span, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.numspan_timestamptz_to_tbox(span, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_copy(Pointer box) { - var _result = MeosLibrary.meos.tbox_copy(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_make(Pointer s, Pointer p) { - var _result = MeosLibrary.meos.tbox_make(s, p); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer float_to_tbox(double d) { - var _result = MeosLibrary.meos.float_to_tbox(d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer int_to_tbox(int i) { - var _result = MeosLibrary.meos.int_to_tbox(i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer set_to_tbox(Pointer s) { - var _result = MeosLibrary.meos.set_to_tbox(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer span_to_tbox(Pointer s) { - var _result = MeosLibrary.meos.span_to_tbox(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spanset_to_tbox(Pointer ss) { - var _result = MeosLibrary.meos.spanset_to_tbox(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_to_intspan(Pointer box) { - var _result = MeosLibrary.meos.tbox_to_intspan(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_to_floatspan(Pointer box) { - var _result = MeosLibrary.meos.tbox_to_floatspan(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_to_tstzspan(Pointer box) { - var _result = MeosLibrary.meos.tbox_to_tstzspan(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_to_tbox(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_tbox(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tbox_hash(Pointer box) { - var _result = MeosLibrary.meos.tbox_hash(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long tbox_hash_extended(Pointer box, long seed) { - var _result = MeosLibrary.meos.tbox_hash_extended(box, seed); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_hast(Pointer box) { - var _result = MeosLibrary.meos.tbox_hast(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_hasx(Pointer box) { - var _result = MeosLibrary.meos.tbox_hasx(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_tmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tbox_tmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_tmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.tbox_tmax_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_tmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tbox_tmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_tmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.tbox_tmin_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tbox_xmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_xmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.tbox_xmax_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tbox_xmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_xmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.tbox_xmin_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tboxfloat_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tboxfloat_xmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tboxfloat_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tboxfloat_xmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tboxint_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.tboxint_xmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tboxint_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.tboxint_xmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbox_expand_time(Pointer box, Pointer interv) { - var _result = MeosLibrary.meos.tbox_expand_time(box, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_round(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.tbox_round(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.tbox_shift_scale_time(box, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatbox_expand(Pointer box, double d) { - var _result = MeosLibrary.meos.tfloatbox_expand(box, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatbox_shift_scale(Pointer box, double shift, double width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.tfloatbox_shift_scale(box, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintbox_expand(Pointer box, int i) { - var _result = MeosLibrary.meos.tintbox_expand(box, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintbox_shift_scale(Pointer box, int shift, int width, boolean hasshift, boolean haswidth) { - var _result = MeosLibrary.meos.tintbox_shift_scale(box, shift, width, hasshift, haswidth); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_tbox_tbox(Pointer box1, Pointer box2, boolean strict) { - var _result = MeosLibrary.meos.union_tbox_tbox(box1, box2, strict); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.intersection_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.adjacent_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.contained_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.contains_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overlaps_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.same_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.after_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.before_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.left_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overafter_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overbefore_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overleft_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overright_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tbox_tbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.right_tbox_tbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tbox_cmp(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_cmp(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_eq(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_eq(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_ge(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_ge(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_gt(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_gt(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_le(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_le(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_lt(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_lt(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbox_ne(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.tbox_ne(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_from_mfjson(String str) { - var _result = MeosLibrary.meos.tbool_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_in(String str) { - var _result = MeosLibrary.meos.tbool_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tbool_out(Pointer temp) { - var _result = MeosLibrary.meos.tbool_out(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String temporal_as_hexwkb(Pointer temp, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.temporal_as_hexwkb(temp, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String temporal_as_mfjson(Pointer temp, boolean with_bbox, int flags, int precision, String srs) { - var _result = MeosLibrary.meos.temporal_as_mfjson(temp, with_bbox, flags, precision, srs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_as_wkb(Pointer temp, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.temporal_as_wkb(temp, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.temporal_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.temporal_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_from_mfjson(String str) { - var _result = MeosLibrary.meos.tfloat_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_in(String str) { - var _result = MeosLibrary.meos.tfloat_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tfloat_out(Pointer temp, int maxdd) { - var _result = MeosLibrary.meos.tfloat_out(temp, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_from_mfjson(String str) { - var _result = MeosLibrary.meos.tint_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_in(String str) { - var _result = MeosLibrary.meos.tint_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tint_out(Pointer temp) { - var _result = MeosLibrary.meos.tint_out(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_from_mfjson(String str) { - var _result = MeosLibrary.meos.ttext_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_in(String str) { - var _result = MeosLibrary.meos.ttext_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String ttext_out(Pointer temp) { - var _result = MeosLibrary.meos.ttext_out(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_from_base_temp(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.tbool_from_base_temp(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tboolinst_make(boolean b, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tboolinst_make(b, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tboolseq_from_base_tstzset(boolean b, Pointer s) { - var _result = MeosLibrary.meos.tboolseq_from_base_tstzset(b, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tboolseq_from_base_tstzspan(boolean b, Pointer s) { - var _result = MeosLibrary.meos.tboolseq_from_base_tstzspan(b, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tboolseqset_from_base_tstzspanset(boolean b, Pointer ss) { - var _result = MeosLibrary.meos.tboolseqset_from_base_tstzspanset(b, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_copy(Pointer temp) { - var _result = MeosLibrary.meos.temporal_copy(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_from_base_temp(double d, Pointer temp) { - var _result = MeosLibrary.meos.tfloat_from_base_temp(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatinst_make(double d, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tfloatinst_make(d, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatseq_from_base_tstzset(double d, Pointer s) { - var _result = MeosLibrary.meos.tfloatseq_from_base_tstzset(d, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatseq_from_base_tstzspan(double d, Pointer s, int interp) { - var _result = MeosLibrary.meos.tfloatseq_from_base_tstzspan(d, s, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatseqset_from_base_tstzspanset(double d, Pointer ss, int interp) { - var _result = MeosLibrary.meos.tfloatseqset_from_base_tstzspanset(d, ss, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_from_base_temp(int i, Pointer temp) { - var _result = MeosLibrary.meos.tint_from_base_temp(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintinst_make(int i, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tintinst_make(i, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintseq_from_base_tstzset(int i, Pointer s) { - var _result = MeosLibrary.meos.tintseq_from_base_tstzset(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintseq_from_base_tstzspan(int i, Pointer s) { - var _result = MeosLibrary.meos.tintseq_from_base_tstzspan(i, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintseqset_from_base_tstzspanset(int i, Pointer ss) { - var _result = MeosLibrary.meos.tintseqset_from_base_tstzspanset(i, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tsequence_make(Pointer instants, int count, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { - var _result = MeosLibrary.meos.tsequence_make(instants, count, lower_inc, upper_inc, interp, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tsequenceset_make(Pointer sequences, int count, boolean normalize) { - var _result = MeosLibrary.meos.tsequenceset_make(sequences, count, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tsequenceset_make_gaps(Pointer instants, int count, int interp, Pointer maxt, double maxdist) { - var _result = MeosLibrary.meos.tsequenceset_make_gaps(instants, count, interp, maxt, maxdist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_from_base_temp(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ttext_from_base_temp(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttextinst_make(Pointer txt, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.ttextinst_make(txt, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttextseq_from_base_tstzset(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.ttextseq_from_base_tstzset(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttextseq_from_base_tstzspan(Pointer txt, Pointer s) { - var _result = MeosLibrary.meos.ttextseq_from_base_tstzspan(txt, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttextseqset_from_base_tstzspanset(Pointer txt, Pointer ss) { - var _result = MeosLibrary.meos.ttextseqset_from_base_tstzspanset(txt, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_to_tint(Pointer temp) { - var _result = MeosLibrary.meos.tbool_to_tint(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_to_tstzspan(Pointer temp) { - var _result = MeosLibrary.meos.temporal_to_tstzspan(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_to_tint(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_to_tint(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_to_tfloat(Pointer temp) { - var _result = MeosLibrary.meos.tint_to_tfloat(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_to_span(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_to_span(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_to_tbox(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_to_tbox(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbool_end_value(Pointer temp) { - var _result = MeosLibrary.meos.tbool_end_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbool_start_value(Pointer temp) { - var _result = MeosLibrary.meos.tbool_start_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tbool_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tbool_value_at_timestamptz(temp, t_new, strict, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.tbool_value_n(temp, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tbool_values(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tbool_values(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_duration(Pointer temp, boolean boundspan) { - var _result = MeosLibrary.meos.temporal_duration(temp, boundspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_end_instant(Pointer temp) { - var _result = MeosLibrary.meos.temporal_end_instant(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_end_sequence(Pointer temp) { - var _result = MeosLibrary.meos.temporal_end_sequence(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime temporal_end_timestamptz(Pointer temp) { - var _result = MeosLibrary.meos.temporal_end_timestamptz(temp); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static int temporal_hash(Pointer temp) { - var _result = MeosLibrary.meos.temporal_hash(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_instant_n(Pointer temp, int n) { - var _result = MeosLibrary.meos.temporal_instant_n(temp, n); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_instants(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.temporal_instants(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String temporal_interp(Pointer temp) { - var _result = MeosLibrary.meos.temporal_interp(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_lower_inc(Pointer temp) { - var _result = MeosLibrary.meos.temporal_lower_inc(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_max_instant(Pointer temp) { - var _result = MeosLibrary.meos.temporal_max_instant(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_min_instant(Pointer temp) { - var _result = MeosLibrary.meos.temporal_min_instant(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int temporal_num_instants(Pointer temp) { - var _result = MeosLibrary.meos.temporal_num_instants(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int temporal_num_sequences(Pointer temp) { - var _result = MeosLibrary.meos.temporal_num_sequences(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int temporal_num_timestamps(Pointer temp) { - var _result = MeosLibrary.meos.temporal_num_timestamps(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_segm_duration(Pointer temp, Pointer duration, boolean atleast, boolean strict) { - var _result = MeosLibrary.meos.temporal_segm_duration(temp, duration, atleast, strict); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_segments(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.temporal_segments(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_sequence_n(Pointer temp, int i) { - var _result = MeosLibrary.meos.temporal_sequence_n(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_sequences(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.temporal_sequences(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_start_instant(Pointer temp) { - var _result = MeosLibrary.meos.temporal_start_instant(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_start_sequence(Pointer temp) { - var _result = MeosLibrary.meos.temporal_start_sequence(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static OffsetDateTime temporal_start_timestamptz(Pointer temp) { - var _result = MeosLibrary.meos.temporal_start_timestamptz(temp); - MeosErrorHandler.checkError(); - return java.time.Instant.ofEpochSecond(_result).atOffset(java.time.ZoneOffset.UTC); - } - - @SuppressWarnings("unused") - public static Pointer temporal_stops(Pointer temp, double maxdist, Pointer minduration) { - var _result = MeosLibrary.meos.temporal_stops(temp, maxdist, minduration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String temporal_subtype(Pointer temp) { - var _result = MeosLibrary.meos.temporal_subtype(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_time(Pointer temp) { - var _result = MeosLibrary.meos.temporal_time(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_timestamps(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.temporal_timestamps(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_timestamptz_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.temporal_timestamptz_n(temp, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static boolean temporal_upper_inc(Pointer temp) { - var _result = MeosLibrary.meos.temporal_upper_inc(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tfloat_avg_value(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_avg_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tfloat_end_value(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_end_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tfloat_min_value(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_min_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tfloat_max_value(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_max_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tfloat_start_value(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_start_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tfloat_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tfloat_value_at_timestamptz(temp, t_new, strict, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tfloat_value_n(temp, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_values(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tfloat_values(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tint_end_value(Pointer temp) { - var _result = MeosLibrary.meos.tint_end_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tint_max_value(Pointer temp) { - var _result = MeosLibrary.meos.tint_max_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tint_min_value(Pointer temp) { - var _result = MeosLibrary.meos.tint_min_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tint_start_value(Pointer temp) { - var _result = MeosLibrary.meos.tint_start_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tint_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tint_value_at_timestamptz(temp, t_new, strict, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Integer.BYTES); - out = MeosLibrary.meos.tint_value_n(temp, n, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tint_values(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tint_values(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tnumber_avg_value(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_avg_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tnumber_integral(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_integral(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tnumber_twavg(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_twavg(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_valuespans(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_valuespans(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_end_value(Pointer temp) { - var _result = MeosLibrary.meos.ttext_end_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_max_value(Pointer temp) { - var _result = MeosLibrary.meos.ttext_max_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_min_value(Pointer temp) { - var _result = MeosLibrary.meos.ttext_min_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_start_value(Pointer temp) { - var _result = MeosLibrary.meos.ttext_start_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean ttext_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.ttext_value_at_timestamptz(temp, t_new, strict, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.ttext_value_n(temp, n, result); - Pointer new_result = result.getPointer(0); - MeosErrorHandler.checkError(); - return out ? new_result : null; - } - - @SuppressWarnings("unused") - public static Pointer ttext_values(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.ttext_values(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_degrees(double value, boolean normalize) { - var _result = MeosLibrary.meos.float_degrees(value, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temparr_round(Pointer temp, int count, int maxdd) { - var _result = MeosLibrary.meos.temparr_round(temp, count, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_round(Pointer temp, int maxdd) { - var _result = MeosLibrary.meos.temporal_round(temp, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_scale_time(Pointer temp, Pointer duration) { - var _result = MeosLibrary.meos.temporal_scale_time(temp, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_set_interp(Pointer temp, int interp) { - var _result = MeosLibrary.meos.temporal_set_interp(temp, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_shift_scale_time(Pointer temp, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.temporal_shift_scale_time(temp, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_shift_time(Pointer temp, Pointer shift) { - var _result = MeosLibrary.meos.temporal_shift_time(temp, shift); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_to_tinstant(Pointer temp) { - var _result = MeosLibrary.meos.temporal_to_tinstant(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_to_tsequence(Pointer temp, int interp) { - var _result = MeosLibrary.meos.temporal_to_tsequence(temp, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_to_tsequenceset(Pointer temp, int interp) { - var _result = MeosLibrary.meos.temporal_to_tsequenceset(temp, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_ceil(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_ceil(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_degrees(Pointer temp, boolean normalize) { - var _result = MeosLibrary.meos.tfloat_degrees(temp, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_floor(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_floor(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_radians(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_radians(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_scale_value(Pointer temp, double width) { - var _result = MeosLibrary.meos.tfloat_scale_value(temp, width); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_shift_scale_value(Pointer temp, double shift, double width) { - var _result = MeosLibrary.meos.tfloat_shift_scale_value(temp, shift, width); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_shift_value(Pointer temp, double shift) { - var _result = MeosLibrary.meos.tfloat_shift_value(temp, shift); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_scale_value(Pointer temp, int width) { - var _result = MeosLibrary.meos.tint_scale_value(temp, width); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_shift_scale_value(Pointer temp, int shift, int width) { - var _result = MeosLibrary.meos.tint_shift_scale_value(temp, shift, width); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_shift_value(Pointer temp, int shift) { - var _result = MeosLibrary.meos.tint_shift_value(temp, shift); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_append_tinstant(Pointer temp, Pointer inst, int interp, double maxdist, Pointer maxt, boolean expand) { - var _result = MeosLibrary.meos.temporal_append_tinstant(temp, inst, interp, maxdist, maxt, expand); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_append_tsequence(Pointer temp, Pointer seq, boolean expand) { - var _result = MeosLibrary.meos.temporal_append_tsequence(temp, seq, expand); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_delete_timestamptz(Pointer temp, OffsetDateTime t, boolean connect) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_delete_timestamptz(temp, t_new, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzset(Pointer temp, Pointer s, boolean connect) { - var _result = MeosLibrary.meos.temporal_delete_tstzset(temp, s, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzspan(Pointer temp, Pointer s, boolean connect) { - var _result = MeosLibrary.meos.temporal_delete_tstzspan(temp, s, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_delete_tstzspanset(Pointer temp, Pointer ss, boolean connect) { - var _result = MeosLibrary.meos.temporal_delete_tstzspanset(temp, ss, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_insert(Pointer temp1, Pointer temp2, boolean connect) { - var _result = MeosLibrary.meos.temporal_insert(temp1, temp2, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_merge(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_merge(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_merge_array(Pointer temparr, int count) { - var _result = MeosLibrary.meos.temporal_merge_array(temparr, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_update(Pointer temp1, Pointer temp2, boolean connect) { - var _result = MeosLibrary.meos.temporal_update(temp1, temp2, connect); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_at_value(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.tbool_at_value(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_minus_value(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.tbool_minus_value(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_after_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_after_timestamptz(temp, t_new, strict); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_max(Pointer temp) { - var _result = MeosLibrary.meos.temporal_at_max(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_min(Pointer temp) { - var _result = MeosLibrary.meos.temporal_at_min(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_timestamptz(Pointer temp, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_at_timestamptz(temp, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_tstzset(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.temporal_at_tstzset(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.temporal_at_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_tstzspanset(Pointer temp, Pointer ss) { - var _result = MeosLibrary.meos.temporal_at_tstzspanset(temp, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_at_values(Pointer temp, Pointer set) { - var _result = MeosLibrary.meos.temporal_at_values(temp, set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_before_timestamptz(Pointer temp, OffsetDateTime t, boolean strict) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_before_timestamptz(temp, t_new, strict); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_max(Pointer temp) { - var _result = MeosLibrary.meos.temporal_minus_max(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_min(Pointer temp) { - var _result = MeosLibrary.meos.temporal_minus_min(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_timestamptz(Pointer temp, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_minus_timestamptz(temp, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzset(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.temporal_minus_tstzset(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.temporal_minus_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_tstzspanset(Pointer temp, Pointer ss) { - var _result = MeosLibrary.meos.temporal_minus_tstzspanset(temp, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_minus_values(Pointer temp, Pointer set) { - var _result = MeosLibrary.meos.temporal_minus_values(temp, set); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_at_value(Pointer temp, double d) { - var _result = MeosLibrary.meos.tfloat_at_value(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_minus_value(Pointer temp, double d) { - var _result = MeosLibrary.meos.tfloat_minus_value(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_at_value(Pointer temp, int i) { - var _result = MeosLibrary.meos.tint_at_value(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_minus_value(Pointer temp, int i) { - var _result = MeosLibrary.meos.tint_minus_value(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_at_span(Pointer temp, Pointer span) { - var _result = MeosLibrary.meos.tnumber_at_span(temp, span); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_at_spanset(Pointer temp, Pointer ss) { - var _result = MeosLibrary.meos.tnumber_at_spanset(temp, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_at_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.tnumber_at_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_minus_span(Pointer temp, Pointer span) { - var _result = MeosLibrary.meos.tnumber_minus_span(temp, span); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_minus_spanset(Pointer temp, Pointer ss) { - var _result = MeosLibrary.meos.tnumber_minus_spanset(temp, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_minus_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.tnumber_minus_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_at_value(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ttext_at_value(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_minus_value(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ttext_minus_value(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int temporal_cmp(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_cmp(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_eq(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_eq(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_ge(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_ge(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_gt(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_gt(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_le(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_le(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_lt(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_lt(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean temporal_ne(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_ne(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.always_eq_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_eq_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_eq_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.always_eq_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_eq_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_eq_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_eq_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_eq_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_eq_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_ge_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_ge_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_ge_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_ge_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_ge_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_ge_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ge_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_ge_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_gt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_gt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_gt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_gt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_gt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_gt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_gt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_gt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_le_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_le_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_le_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_le_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_le_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_le_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_le_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_le_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_lt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_lt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_lt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_lt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_lt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_lt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_lt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_lt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.always_ne_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.always_ne_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.always_ne_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.always_ne_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_ne_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.always_ne_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.always_ne_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.always_ne_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.always_ne_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.ever_eq_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_eq_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_eq_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.ever_eq_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_eq_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_eq_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_eq_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_eq_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_eq_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_ge_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_ge_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_ge_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_ge_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_ge_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_ge_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ge_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_ge_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_gt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_gt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_gt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_gt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_gt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_gt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_gt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_gt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_le_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_le_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_le_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_le_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_le_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_le_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_le_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_le_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_lt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_lt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_lt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_lt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_lt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_lt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_lt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_lt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.ever_ne_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.ever_ne_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.ever_ne_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.ever_ne_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_ne_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.ever_ne_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.ever_ne_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.ever_ne_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.ever_ne_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.teq_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.teq_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.teq_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.teq_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.teq_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.teq_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.teq_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.teq_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.teq_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.tge_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.tge_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tge_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.tge_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tge_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tge_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tge_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.tge_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.tgt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.tgt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tgt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.tgt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tgt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tgt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.tgt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.tle_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.tle_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tle_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.tle_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tle_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tle_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tle_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.tle_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.tlt_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.tlt_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tlt_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.tlt_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tlt_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tlt_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tlt_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.tlt_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.tne_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_float_tfloat(double d, Pointer temp) { - var _result = MeosLibrary.meos.tne_float_tfloat(d, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_int_tint(int i, Pointer temp) { - var _result = MeosLibrary.meos.tne_int_tint(i, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.tne_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tne_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.tne_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tne_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tne_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.tne_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_spans(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.temporal_spans(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_split_each_n_spans(Pointer temp, int elem_count, Pointer count) { - var _result = MeosLibrary.meos.temporal_split_each_n_spans(temp, elem_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_split_n_spans(Pointer temp, int span_count, Pointer count) { - var _result = MeosLibrary.meos.temporal_split_n_spans(temp, span_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_split_each_n_tboxes(Pointer temp, int elem_count, Pointer count) { - var _result = MeosLibrary.meos.tnumber_split_each_n_tboxes(temp, elem_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_split_n_tboxes(Pointer temp, int box_count, Pointer count) { - var _result = MeosLibrary.meos.tnumber_split_n_tboxes(temp, box_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_tboxes(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tnumber_tboxes(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.adjacent_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.adjacent_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.adjacent_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.adjacent_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.adjacent_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.adjacent_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.adjacent_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.adjacent_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.contained_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.contained_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contained_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.contained_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.contained_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.contained_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contained_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.contained_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.contains_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.contains_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.contains_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contains_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.contains_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.contains_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contains_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.contains_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overlaps_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overlaps_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overlaps_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overlaps_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overlaps_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overlaps_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overlaps_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overlaps_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.same_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.same_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.same_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.same_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.same_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.same_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.same_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.same_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.after_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.after_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.after_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.after_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.after_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.after_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.before_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.before_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.before_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.before_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.before_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.before_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.left_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.left_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.left_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.left_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.left_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overafter_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overafter_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overafter_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overafter_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overafter_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overafter_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overbefore_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_temporal_tstzspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overbefore_temporal_tstzspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_temporal_temporal(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overbefore_temporal_temporal(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overbefore_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overbefore_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tstzspan_temporal(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overbefore_tstzspan_temporal(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overleft_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overleft_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overleft_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overleft_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overleft_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.overright_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overright_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.overright_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overright_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overright_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_numspan_tnumber(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.right_numspan_tnumber(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tbox_tnumber(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.right_tbox_tnumber(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tnumber_numspan(Pointer temp, Pointer s) { - var _result = MeosLibrary.meos.right_tnumber_numspan(temp, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tnumber_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.right_tnumber_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.right_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tand_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.tand_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tand_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.tand_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tand_tbool_tbool(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tand_tbool_tbool(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_when_true(Pointer temp) { - var _result = MeosLibrary.meos.tbool_when_true(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnot_tbool(Pointer temp) { - var _result = MeosLibrary.meos.tnot_tbool(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tor_bool_tbool(boolean b, Pointer temp) { - var _result = MeosLibrary.meos.tor_bool_tbool(b, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tor_tbool_bool(Pointer temp, boolean b) { - var _result = MeosLibrary.meos.tor_tbool_bool(temp, b); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tor_tbool_tbool(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tor_tbool_tbool(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_float_tfloat(double d, Pointer tnumber) { - var _result = MeosLibrary.meos.add_float_tfloat(d, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_int_tint(int i, Pointer tnumber) { - var _result = MeosLibrary.meos.add_int_tint(i, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_tfloat_float(Pointer tnumber, double d) { - var _result = MeosLibrary.meos.add_tfloat_float(tnumber, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_tint_int(Pointer tnumber, int i) { - var _result = MeosLibrary.meos.add_tint_int(tnumber, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer add_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = MeosLibrary.meos.add_tnumber_tnumber(tnumber1, tnumber2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer div_float_tfloat(double d, Pointer tnumber) { - var _result = MeosLibrary.meos.div_float_tfloat(d, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer div_int_tint(int i, Pointer tnumber) { - var _result = MeosLibrary.meos.div_int_tint(i, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer div_tfloat_float(Pointer tnumber, double d) { - var _result = MeosLibrary.meos.div_tfloat_float(tnumber, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer div_tint_int(Pointer tnumber, int i) { - var _result = MeosLibrary.meos.div_tint_int(tnumber, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer div_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = MeosLibrary.meos.div_tnumber_tnumber(tnumber1, tnumber2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mult_float_tfloat(double d, Pointer tnumber) { - var _result = MeosLibrary.meos.mult_float_tfloat(d, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mult_int_tint(int i, Pointer tnumber) { - var _result = MeosLibrary.meos.mult_int_tint(i, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mult_tfloat_float(Pointer tnumber, double d) { - var _result = MeosLibrary.meos.mult_tfloat_float(tnumber, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mult_tint_int(Pointer tnumber, int i) { - var _result = MeosLibrary.meos.mult_tint_int(tnumber, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer mult_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = MeosLibrary.meos.mult_tnumber_tnumber(tnumber1, tnumber2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer sub_float_tfloat(double d, Pointer tnumber) { - var _result = MeosLibrary.meos.sub_float_tfloat(d, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer sub_int_tint(int i, Pointer tnumber) { - var _result = MeosLibrary.meos.sub_int_tint(i, tnumber); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer sub_tfloat_float(Pointer tnumber, double d) { - var _result = MeosLibrary.meos.sub_tfloat_float(tnumber, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer sub_tint_int(Pointer tnumber, int i) { - var _result = MeosLibrary.meos.sub_tint_int(tnumber, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer sub_tnumber_tnumber(Pointer tnumber1, Pointer tnumber2) { - var _result = MeosLibrary.meos.sub_tnumber_tnumber(tnumber1, tnumber2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_derivative(Pointer temp) { - var _result = MeosLibrary.meos.temporal_derivative(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_exp(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_exp(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_ln(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_ln(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_log10(Pointer temp) { - var _result = MeosLibrary.meos.tfloat_log10(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_abs(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_abs(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_trend(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_trend(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double float_angular_difference(double degrees1, double degrees2) { - var _result = MeosLibrary.meos.float_angular_difference(degrees1, degrees2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_angular_difference(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_angular_difference(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_delta_value(Pointer temp) { - var _result = MeosLibrary.meos.tnumber_delta_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_text_ttext(Pointer txt, Pointer temp) { - var _result = MeosLibrary.meos.textcat_text_ttext(txt, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_ttext_text(Pointer temp, Pointer txt) { - var _result = MeosLibrary.meos.textcat_ttext_text(temp, txt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer textcat_ttext_ttext(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.textcat_ttext_ttext(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_initcap(Pointer temp) { - var _result = MeosLibrary.meos.ttext_initcap(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_upper(Pointer temp) { - var _result = MeosLibrary.meos.ttext_upper(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_lower(Pointer temp) { - var _result = MeosLibrary.meos.ttext_lower(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdistance_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.tdistance_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdistance_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.tdistance_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdistance_tnumber_tnumber(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tdistance_tnumber_tnumber(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tboxfloat_tboxfloat(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.nad_tboxfloat_tboxfloat(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int nad_tboxint_tboxint(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.nad_tboxint_tboxint(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tfloat_float(Pointer temp, double d) { - var _result = MeosLibrary.meos.nad_tfloat_float(temp, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tfloat_tfloat(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.nad_tfloat_tfloat(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tfloat_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.nad_tfloat_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int nad_tint_int(Pointer temp, int i) { - var _result = MeosLibrary.meos.nad_tint_int(temp, i); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int nad_tint_tbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.nad_tint_tbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int nad_tint_tint(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.nad_tint_tint(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_tand_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tbool_tand_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tbool_tor_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tbool_tor_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_extent_transfn(Pointer s, Pointer temp) { - var _result = MeosLibrary.meos.temporal_extent_transfn(s, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_tagg_finalfn(Pointer state) { - var _result = MeosLibrary.meos.temporal_tagg_finalfn(state); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_tcount_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.temporal_tcount_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_tmax_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tfloat_tmax_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_tmin_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tfloat_tmin_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_tsum_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tfloat_tsum_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tfloat_wmax_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tfloat_wmin_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tfloat_wsum_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_tcount_transfn(Pointer state, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_tcount_transfn(state, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_tmax_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tint_tmax_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_tmin_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tint_tmin_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_tsum_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tint_tsum_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_wmax_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tint_wmax_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_wmin_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tint_wmin_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_wsum_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tint_wsum_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_extent_transfn(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.tnumber_extent_transfn(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_tavg_finalfn(Pointer state) { - var _result = MeosLibrary.meos.tnumber_tavg_finalfn(state); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_tavg_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tnumber_tavg_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tnumber_wavg_transfn(Pointer state, Pointer temp, Pointer interv) { - var _result = MeosLibrary.meos.tnumber_wavg_transfn(state, temp, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_tcount_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.tstzset_tcount_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_tcount_transfn(Pointer state, Pointer s) { - var _result = MeosLibrary.meos.tstzspan_tcount_transfn(state, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_tcount_transfn(Pointer state, Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_tcount_transfn(state, ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_tmax_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.ttext_tmax_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttext_tmin_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.ttext_tmin_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_simplify_dp(Pointer temp, double eps_dist, boolean synchronize) { - var _result = MeosLibrary.meos.temporal_simplify_dp(temp, eps_dist, synchronize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_simplify_max_dist(Pointer temp, double eps_dist, boolean synchronize) { - var _result = MeosLibrary.meos.temporal_simplify_max_dist(temp, eps_dist, synchronize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_simplify_min_dist(Pointer temp, double dist) { - var _result = MeosLibrary.meos.temporal_simplify_min_dist(temp, dist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_simplify_min_tdelta(Pointer temp, Pointer mint) { - var _result = MeosLibrary.meos.temporal_simplify_min_tdelta(temp, mint); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_tprecision(Pointer temp, Pointer duration, OffsetDateTime origin) { - var origin_new = origin.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_tprecision(temp, duration, origin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_tsample(Pointer temp, Pointer duration, OffsetDateTime origin, int interp) { - var origin_new = origin.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_tsample(temp, duration, origin_new, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double temporal_dyntimewarp_distance(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_dyntimewarp_distance(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_dyntimewarp_path(Pointer temp1, Pointer temp2, Pointer count) { - var _result = MeosLibrary.meos.temporal_dyntimewarp_path(temp1, temp2, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double temporal_frechet_distance(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_frechet_distance(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_frechet_path(Pointer temp1, Pointer temp2, Pointer count) { - var _result = MeosLibrary.meos.temporal_frechet_path(temp1, temp2, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double temporal_hausdorff_distance(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.temporal_hausdorff_distance(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_time_bins(Pointer temp, Pointer duration, OffsetDateTime origin, Pointer count) { - var origin_new = origin.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_time_bins(temp, duration, origin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer temporal_time_split(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.temporal_time_split(temp, duration, torigin_new, time_bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tfloat_time_boxes(temp, duration, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_bins(Pointer temp, double vsize, double vorigin, Pointer count) { - var _result = MeosLibrary.meos.tfloat_value_bins(temp, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_boxes(Pointer temp, double vsize, double vorigin, Pointer count) { - var _result = MeosLibrary.meos.tfloat_value_boxes(temp, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_split(Pointer temp, double size, double origin, Pointer bins, Pointer count) { - var _result = MeosLibrary.meos.tfloat_value_split(temp, size, origin, bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_time_boxes(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tfloat_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloat_value_time_split(Pointer temp, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer value_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tfloat_value_time_split(temp, vsize, duration, vorigin, torigin_new, value_bins, time_bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tfloatbox_time_tiles(box, duration, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatbox_value_tiles(Pointer box, double vsize, double vorigin, Pointer count) { - var _result = MeosLibrary.meos.tfloatbox_value_tiles(box, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tfloatbox_value_time_tiles(Pointer box, double vsize, Pointer duration, double vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tfloatbox_value_time_tiles(box, vsize, duration, vorigin, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_time_boxes(Pointer temp, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tint_time_boxes(temp, duration, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_bins(Pointer temp, int vsize, int vorigin, Pointer count) { - var _result = MeosLibrary.meos.tint_value_bins(temp, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_boxes(Pointer temp, int vsize, int vorigin, Pointer count) { - var _result = MeosLibrary.meos.tint_value_boxes(temp, vsize, vorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_split(Pointer temp, int vsize, int vorigin, Pointer bins, Pointer count) { - var _result = MeosLibrary.meos.tint_value_split(temp, vsize, vorigin, bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_time_boxes(Pointer temp, int vsize, Pointer duration, int vorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tint_value_time_boxes(temp, vsize, duration, vorigin, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tint_value_time_split(Pointer temp, long size, Pointer duration, int vorigin, OffsetDateTime torigin, Pointer value_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tint_value_time_split(temp, size, duration, vorigin, torigin_new, value_bins, time_bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintbox_time_tiles(Pointer box, Pointer duration, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tintbox_time_tiles(box, duration, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintbox_value_tiles(Pointer box, int xsize, int xorigin, Pointer count) { - var _result = MeosLibrary.meos.tintbox_value_tiles(box, xsize, xorigin, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, OffsetDateTime torigin, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tintbox_value_time_tiles(box, xsize, duration, xorigin, torigin_new, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_as_ewkb(Pointer gs, String endian, Pointer size) { - var _result = MeosLibrary.meos.geo_as_ewkb(gs, endian, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_as_ewkt(Pointer gs, int precision) { - var _result = MeosLibrary.meos.geo_as_ewkt(gs, precision); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_as_geojson(Pointer gs, int option, int precision, String srs) { - var _result = MeosLibrary.meos.geo_as_geojson(gs, option, precision, srs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_as_hexewkb(Pointer gs, String endian) { - var _result = MeosLibrary.meos.geo_as_hexewkb(gs, endian); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_as_text(Pointer gs, int precision) { - var _result = MeosLibrary.meos.geo_as_text(gs, precision); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_from_ewkb(Pointer wkb, long wkb_size, int srid) { - var _result = MeosLibrary.meos.geo_from_ewkb(wkb, wkb_size, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_from_geojson(String geojson) { - var _result = MeosLibrary.meos.geo_from_geojson(geojson); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_from_text(String wkt, int srid) { - var _result = MeosLibrary.meos.geo_from_text(wkt, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_out(Pointer gs) { - var _result = MeosLibrary.meos.geo_out(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geog_from_binary(String wkb_bytea) { - var _result = MeosLibrary.meos.geog_from_binary(wkb_bytea); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geog_from_hexewkb(String wkt) { - var _result = MeosLibrary.meos.geog_from_hexewkb(wkt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geog_in(String str, int typmod) { - var _result = MeosLibrary.meos.geog_in(str, typmod); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_from_hexewkb(String wkt) { - var _result = MeosLibrary.meos.geom_from_hexewkb(wkt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_in(String str, int typmod) { - var _result = MeosLibrary.meos.geom_in(str, typmod); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer box3d_make(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int srid) { - var _result = MeosLibrary.meos.box3d_make(xmin, xmax, ymin, ymax, zmin, zmax, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String box3d_out(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.box3d_out(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer gbox_make(boolean hasz, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) { - var _result = MeosLibrary.meos.gbox_make(hasz, xmin, xmax, ymin, ymax, zmin, zmax); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String gbox_out(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.gbox_out(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_copy(Pointer g) { - var _result = MeosLibrary.meos.geo_copy(g); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geogpoint_make2d(int srid, double x, double y) { - var _result = MeosLibrary.meos.geogpoint_make2d(srid, x, y); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geogpoint_make3dz(int srid, double x, double y, double z) { - var _result = MeosLibrary.meos.geogpoint_make3dz(srid, x, y, z); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geompoint_make2d(int srid, double x, double y) { - var _result = MeosLibrary.meos.geompoint_make2d(srid, x, y); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geompoint_make3dz(int srid, double x, double y, double z) { - var _result = MeosLibrary.meos.geompoint_make3dz(srid, x, y, z); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_to_geog(Pointer geom) { - var _result = MeosLibrary.meos.geom_to_geog(geom); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geog_to_geom(Pointer geog) { - var _result = MeosLibrary.meos.geog_to_geom(geog); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geo_is_empty(Pointer g) { - var _result = MeosLibrary.meos.geo_is_empty(g); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geo_is_unitary(Pointer gs) { - var _result = MeosLibrary.meos.geo_is_unitary(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String geo_typename(int type) { - var _result = MeosLibrary.meos.geo_typename(type); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geog_area(Pointer g, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_area(g, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geog_centroid(Pointer g, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_centroid(g, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geog_length(Pointer g, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_length(g, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geog_perimeter(Pointer g, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_perimeter(g, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_azimuth(Pointer gs1, Pointer gs2) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.geom_azimuth(gs1, gs2, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static double geom_length(Pointer gs) { - var _result = MeosLibrary.meos.geom_length(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geom_perimeter(Pointer gs) { - var _result = MeosLibrary.meos.geom_perimeter(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int line_numpoints(Pointer gs) { - var _result = MeosLibrary.meos.line_numpoints(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer line_point_n(Pointer geom, int n) { - var _result = MeosLibrary.meos.line_point_n(geom, n); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_reverse(Pointer gs) { - var _result = MeosLibrary.meos.geo_reverse(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_round(Pointer gs, int maxdd) { - var _result = MeosLibrary.meos.geo_round(gs, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_set_srid(Pointer gs, int srid) { - var _result = MeosLibrary.meos.geo_set_srid(gs, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int geo_srid(Pointer gs) { - var _result = MeosLibrary.meos.geo_srid(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_transform(Pointer geom, int srid_to) { - var _result = MeosLibrary.meos.geo_transform(geom, srid_to); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_transform_pipeline(Pointer gs, String pipeline, int srid_to, boolean is_forward) { - var _result = MeosLibrary.meos.geo_transform_pipeline(gs, pipeline, srid_to, is_forward); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_collect_garray(Pointer gsarr, int count) { - var _result = MeosLibrary.meos.geo_collect_garray(gsarr, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_makeline_garray(Pointer gsarr, int count) { - var _result = MeosLibrary.meos.geo_makeline_garray(gsarr, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int geo_num_points(Pointer gs) { - var _result = MeosLibrary.meos.geo_num_points(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int geo_num_geos(Pointer gs) { - var _result = MeosLibrary.meos.geo_num_geos(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_geo_n(Pointer geom, int n) { - var _result = MeosLibrary.meos.geo_geo_n(geom, n); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_pointarr(Pointer gs, Pointer count) { - var _result = MeosLibrary.meos.geo_pointarr(gs, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_points(Pointer gs) { - var _result = MeosLibrary.meos.geo_points(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_array_union(Pointer gsarr, int count) { - var _result = MeosLibrary.meos.geom_array_union(gsarr, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_boundary(Pointer gs) { - var _result = MeosLibrary.meos.geom_boundary(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_buffer(Pointer gs, double size, String params) { - var _result = MeosLibrary.meos.geom_buffer(gs, size, params); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_centroid(Pointer gs) { - var _result = MeosLibrary.meos.geom_centroid(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_convex_hull(Pointer gs) { - var _result = MeosLibrary.meos.geom_convex_hull(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_difference2d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_difference2d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_intersection2d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_intersection2d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_intersection2d_coll(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_intersection2d_coll(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_min_bounding_radius(Pointer geom, Pointer radius) { - var _result = MeosLibrary.meos.geom_min_bounding_radius(geom, radius); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_shortestline2d(Pointer gs1, Pointer s2) { - var _result = MeosLibrary.meos.geom_shortestline2d(gs1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_shortestline3d(Pointer gs1, Pointer s2) { - var _result = MeosLibrary.meos.geom_shortestline3d(gs1, s2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geom_unary_union(Pointer gs, double prec) { - var _result = MeosLibrary.meos.geom_unary_union(gs, prec); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer line_interpolate_point(Pointer gs, double distance_fraction, boolean repeat) { - var _result = MeosLibrary.meos.line_interpolate_point(gs, distance_fraction, repeat); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double line_locate_point(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.line_locate_point(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer line_substring(Pointer gs, double from, double to) { - var _result = MeosLibrary.meos.line_substring(gs, from, to); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geog_dwithin(Pointer g1, Pointer g2, double tolerance, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_dwithin(g1, g2, tolerance, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geog_intersects(Pointer gs1, Pointer gs2, boolean use_spheroid) { - var _result = MeosLibrary.meos.geog_intersects(gs1, gs2, use_spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_contains(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_contains(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_covers(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_covers(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_disjoint2d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_disjoint2d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_dwithin2d(Pointer gs1, Pointer gs2, double tolerance) { - var _result = MeosLibrary.meos.geom_dwithin2d(gs1, gs2, tolerance); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_dwithin3d(Pointer gs1, Pointer gs2, double tolerance) { - var _result = MeosLibrary.meos.geom_dwithin3d(gs1, gs2, tolerance); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_intersects2d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_intersects2d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_intersects3d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_intersects3d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_relate_pattern(Pointer gs1, Pointer gs2, String patt) { - var _result = MeosLibrary.meos.geom_relate_pattern(gs1, gs2, patt); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geom_touches(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_touches(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_stboxes(Pointer gs, Pointer count) { - var _result = MeosLibrary.meos.geo_stboxes(gs, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_split_each_n_stboxes(Pointer gs, int elem_count, Pointer count) { - var _result = MeosLibrary.meos.geo_split_each_n_stboxes(gs, elem_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_split_n_stboxes(Pointer gs, int box_count, Pointer count) { - var _result = MeosLibrary.meos.geo_split_n_stboxes(gs, box_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geog_distance(Pointer g1, Pointer g2) { - var _result = MeosLibrary.meos.geog_distance(g1, g2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geom_distance2d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_distance2d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double geom_distance3d(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geom_distance3d(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int geo_equals(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geo_equals(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean geo_same(Pointer gs1, Pointer gs2) { - var _result = MeosLibrary.meos.geo_same(gs1, gs2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geogset_in(String str) { - var _result = MeosLibrary.meos.geogset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geomset_in(String str) { - var _result = MeosLibrary.meos.geomset_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String spatialset_as_text(Pointer set, int maxdd) { - var _result = MeosLibrary.meos.spatialset_as_text(set, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String spatialset_as_ewkt(Pointer set, int maxdd) { - var _result = MeosLibrary.meos.spatialset_as_ewkt(set, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geoset_make(Pointer values, int count) { - var _result = MeosLibrary.meos.geoset_make(values, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_to_set(Pointer gs) { - var _result = MeosLibrary.meos.geo_to_set(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geoset_end_value(Pointer s) { - var _result = MeosLibrary.meos.geoset_end_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geoset_start_value(Pointer s) { - var _result = MeosLibrary.meos.geoset_start_value(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geoset_value_n(Pointer s, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.geoset_value_n(s, n, result); - Pointer new_result = result.getPointer(0); - MeosErrorHandler.checkError(); - return out ? new_result : null; - } - - @SuppressWarnings("unused") - public static Pointer geoset_values(Pointer s) { - var _result = MeosLibrary.meos.geoset_values(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_geo_set(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.contained_geo_set(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_set_geo(Pointer s, Pointer gs) { - var _result = MeosLibrary.meos.contains_set_geo(s, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_union_transfn(Pointer state, Pointer gs) { - var _result = MeosLibrary.meos.geo_union_transfn(state, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_geo_set(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.intersection_geo_set(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_set_geo(Pointer s, Pointer gs) { - var _result = MeosLibrary.meos.intersection_set_geo(s, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_geo_set(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.minus_geo_set(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer minus_set_geo(Pointer s, Pointer gs) { - var _result = MeosLibrary.meos.minus_set_geo(s, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_geo_set(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.union_geo_set(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_set_geo(Pointer s, Pointer gs) { - var _result = MeosLibrary.meos.union_set_geo(s, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spatialset_set_srid(Pointer s, int srid) { - var _result = MeosLibrary.meos.spatialset_set_srid(s, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int spatialset_srid(Pointer s) { - var _result = MeosLibrary.meos.spatialset_srid(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spatialset_transform(Pointer s, int srid) { - var _result = MeosLibrary.meos.spatialset_transform(s, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spatialset_transform_pipeline(Pointer s, String pipelinestr, int srid, boolean is_forward) { - var _result = MeosLibrary.meos.spatialset_transform_pipeline(s, pipelinestr, srid, is_forward); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String stbox_as_hexwkb(Pointer box, byte variant, Pointer size) { - var _result = MeosLibrary.meos.stbox_as_hexwkb(box, variant, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_as_wkb(Pointer box, byte variant) { - Runtime runtime = Runtime.getSystemRuntime(); - Pointer size_out = Memory.allocateDirect(runtime, Long.BYTES); - var _result = MeosLibrary.meos.stbox_as_wkb(box, variant, size_out); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_from_hexwkb(String hexwkb) { - var _result = MeosLibrary.meos.stbox_from_hexwkb(hexwkb); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_from_wkb(Pointer wkb, long size) { - var _result = MeosLibrary.meos.stbox_from_wkb(wkb, size); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_in(String str) { - var _result = MeosLibrary.meos.stbox_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String stbox_out(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.stbox_out(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_timestamptz_to_stbox(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.geo_timestamptz_to_stbox(gs, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_tstzspan_to_stbox(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.geo_tstzspan_to_stbox(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_copy(Pointer box) { - var _result = MeosLibrary.meos.stbox_copy(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_make(boolean hasx, boolean hasz, boolean geodetic, int srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, Pointer s) { - var _result = MeosLibrary.meos.stbox_make(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_to_stbox(Pointer gs) { - var _result = MeosLibrary.meos.geo_to_stbox(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer spatialset_to_stbox(Pointer s) { - var _result = MeosLibrary.meos.spatialset_to_stbox(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_to_box3d(Pointer box) { - var _result = MeosLibrary.meos.stbox_to_box3d(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_to_gbox(Pointer box) { - var _result = MeosLibrary.meos.stbox_to_gbox(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_to_geo(Pointer box) { - var _result = MeosLibrary.meos.stbox_to_geo(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_to_tstzspan(Pointer box) { - var _result = MeosLibrary.meos.stbox_to_tstzspan(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer timestamptz_to_stbox(OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.timestamptz_to_stbox(t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzset_to_stbox(Pointer s) { - var _result = MeosLibrary.meos.tstzset_to_stbox(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspan_to_stbox(Pointer s) { - var _result = MeosLibrary.meos.tstzspan_to_stbox(s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tstzspanset_to_stbox(Pointer ss) { - var _result = MeosLibrary.meos.tstzspanset_to_stbox(ss); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double stbox_area(Pointer box, boolean spheroid) { - var _result = MeosLibrary.meos.stbox_area(box, spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int stbox_hash(Pointer box) { - var _result = MeosLibrary.meos.stbox_hash(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static long stbox_hash_extended(Pointer box, long seed) { - var _result = MeosLibrary.meos.stbox_hash_extended(box, seed); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_hast(Pointer box) { - var _result = MeosLibrary.meos.stbox_hast(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_hasx(Pointer box) { - var _result = MeosLibrary.meos.stbox_hasx(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_hasz(Pointer box) { - var _result = MeosLibrary.meos.stbox_hasz(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_isgeodetic(Pointer box) { - var _result = MeosLibrary.meos.stbox_isgeodetic(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double stbox_perimeter(Pointer box, boolean spheroid) { - var _result = MeosLibrary.meos.stbox_perimeter(box, spheroid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_tmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.stbox_tmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_tmax_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.stbox_tmax_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_tmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.stbox_tmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_tmin_inc(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Byte.BYTES); - out = MeosLibrary.meos.stbox_tmin_inc(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static double stbox_volume(Pointer box) { - var _result = MeosLibrary.meos.stbox_volume(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_xmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_xmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_xmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_xmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_ymax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_ymax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_ymin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_ymin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_zmax(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_zmax(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_zmin(Pointer box) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.stbox_zmin(box, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer stbox_expand_space(Pointer box, double d) { - var _result = MeosLibrary.meos.stbox_expand_space(box, d); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_expand_time(Pointer box, Pointer interv) { - var _result = MeosLibrary.meos.stbox_expand_time(box, interv); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_get_space(Pointer box) { - var _result = MeosLibrary.meos.stbox_get_space(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_quad_split(Pointer box, Pointer count) { - var _result = MeosLibrary.meos.stbox_quad_split(box, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_round(Pointer box, int maxdd) { - var _result = MeosLibrary.meos.stbox_round(box, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_shift_scale_time(Pointer box, Pointer shift, Pointer duration) { - var _result = MeosLibrary.meos.stbox_shift_scale_time(box, shift, duration); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stboxarr_round(Pointer boxarr, int count, int maxdd) { - var _result = MeosLibrary.meos.stboxarr_round(boxarr, count, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_set_srid(Pointer box, int srid) { - var _result = MeosLibrary.meos.stbox_set_srid(box, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int stbox_srid(Pointer box) { - var _result = MeosLibrary.meos.stbox_srid(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_transform(Pointer box, int srid) { - var _result = MeosLibrary.meos.stbox_transform(box, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_transform_pipeline(Pointer box, String pipelinestr, int srid, boolean is_forward) { - var _result = MeosLibrary.meos.stbox_transform_pipeline(box, pipelinestr, srid, is_forward); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.adjacent_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.contained_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.contains_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overlaps_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.same_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean above_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.above_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.after_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean back_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.back_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.before_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean below_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.below_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean front_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.front_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.left_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overabove_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overabove_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overafter_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overback_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overback_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overbefore_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbelow_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overbelow_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overfront_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overfront_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overleft_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.overright_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.right_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer union_stbox_stbox(Pointer box1, Pointer box2, boolean strict) { - var _result = MeosLibrary.meos.union_stbox_stbox(box1, box2, strict); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer intersection_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.intersection_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int stbox_cmp(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_cmp(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_eq(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_eq(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_ge(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_ge(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_gt(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_gt(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_le(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_le(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_lt(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_lt(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean stbox_ne(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.stbox_ne(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeogpoint_from_mfjson(String str) { - var _result = MeosLibrary.meos.tgeogpoint_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeogpoint_in(String str) { - var _result = MeosLibrary.meos.tgeogpoint_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeography_from_mfjson(String mfjson) { - var _result = MeosLibrary.meos.tgeography_from_mfjson(mfjson); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeography_in(String str) { - var _result = MeosLibrary.meos.tgeography_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeometry_from_mfjson(String str) { - var _result = MeosLibrary.meos.tgeometry_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeometry_in(String str) { - var _result = MeosLibrary.meos.tgeometry_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeompoint_from_mfjson(String str) { - var _result = MeosLibrary.meos.tgeompoint_from_mfjson(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeompoint_in(String str) { - var _result = MeosLibrary.meos.tgeompoint_in(str); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tspatial_as_ewkt(Pointer temp, int maxdd) { - var _result = MeosLibrary.meos.tspatial_as_ewkt(temp, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tspatial_as_text(Pointer temp, int maxdd) { - var _result = MeosLibrary.meos.tspatial_as_text(temp, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static String tspatial_out(Pointer temp, int maxdd) { - var _result = MeosLibrary.meos.tspatial_out(temp, maxdd); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_from_base_temp(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.tgeo_from_base_temp(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeoinst_make(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tgeoinst_make(gs, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeoseq_from_base_tstzset(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.tgeoseq_from_base_tstzset(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeoseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { - var _result = MeosLibrary.meos.tgeoseq_from_base_tstzspan(gs, s, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeoseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { - var _result = MeosLibrary.meos.tgeoseqset_from_base_tstzspanset(gs, ss, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_from_base_temp(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.tpoint_from_base_temp(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpointinst_make(Pointer gs, OffsetDateTime t) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tpointinst_make(gs, t_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpointseq_from_base_tstzset(Pointer gs, Pointer s) { - var _result = MeosLibrary.meos.tpointseq_from_base_tstzset(gs, s); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpointseq_from_base_tstzspan(Pointer gs, Pointer s, int interp) { - var _result = MeosLibrary.meos.tpointseq_from_base_tstzspan(gs, s, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpointseq_make_coords(Pointer xcoords, Pointer ycoords, Pointer zcoords, Pointer times, int count, int srid, boolean geodetic, boolean lower_inc, boolean upper_inc, int interp, boolean normalize) { - var _result = MeosLibrary.meos.tpointseq_make_coords(xcoords, ycoords, zcoords, times, count, srid, geodetic, lower_inc, upper_inc, interp, normalize); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpointseqset_from_base_tstzspanset(Pointer gs, Pointer ss, int interp) { - var _result = MeosLibrary.meos.tpointseqset_from_base_tstzspanset(gs, ss, interp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer box3d_to_stbox(Pointer box) { - var _result = MeosLibrary.meos.box3d_to_stbox(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer gbox_to_stbox(Pointer box) { - var _result = MeosLibrary.meos.gbox_to_stbox(box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geomeas_to_tpoint(Pointer gs) { - var _result = MeosLibrary.meos.geomeas_to_tpoint(gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeogpoint_to_tgeography(Pointer temp) { - var _result = MeosLibrary.meos.tgeogpoint_to_tgeography(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeography_to_tgeogpoint(Pointer temp) { - var _result = MeosLibrary.meos.tgeography_to_tgeogpoint(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeography_to_tgeometry(Pointer temp) { - var _result = MeosLibrary.meos.tgeography_to_tgeometry(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeometry_to_tgeography(Pointer temp) { - var _result = MeosLibrary.meos.tgeometry_to_tgeography(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeometry_to_tgeompoint(Pointer temp) { - var _result = MeosLibrary.meos.tgeometry_to_tgeompoint(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeompoint_to_tgeometry(Pointer temp) { - var _result = MeosLibrary.meos.tgeompoint_to_tgeometry(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tpoint_as_mvtgeom(Pointer temp, Pointer bounds, int extent, int buffer, boolean clip_geom, Pointer gsarr, Pointer timesarr, Pointer count) { - var _result = MeosLibrary.meos.tpoint_as_mvtgeom(temp, bounds, extent, buffer, clip_geom, gsarr, timesarr, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tpoint_tfloat_to_geomeas(tpoint, measure, segmentize, result); - Pointer new_result = result.getPointer(0); - MeosErrorHandler.checkError(); - return out ? new_result : null; - } - - @SuppressWarnings("unused") - public static Pointer tspatial_to_stbox(Pointer temp) { - var _result = MeosLibrary.meos.tspatial_to_stbox(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bearing_point_point(Pointer gs1, Pointer gs2) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.bearing_point_point(gs1, gs2, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer bearing_tpoint_point(Pointer temp, Pointer gs, boolean invert) { - var _result = MeosLibrary.meos.bearing_tpoint_point(temp, gs, invert); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer bearing_tpoint_tpoint(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.bearing_tpoint_tpoint(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_centroid(Pointer temp) { - var _result = MeosLibrary.meos.tgeo_centroid(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_convex_hull(Pointer temp) { - var _result = MeosLibrary.meos.tgeo_convex_hull(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_end_value(Pointer temp) { - var _result = MeosLibrary.meos.tgeo_end_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_start_value(Pointer temp) { - var _result = MeosLibrary.meos.tgeo_start_value(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_traversed_area(Pointer temp, boolean unary_union) { - var _result = MeosLibrary.meos.tgeo_traversed_area(temp, unary_union); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tgeo_value_at_timestamptz(Pointer temp, OffsetDateTime t, boolean strict, Pointer value) { - var t_new = t.toEpochSecond(); - var _result = MeosLibrary.meos.tgeo_value_at_timestamptz(temp, t_new, strict, value); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_value_n(Pointer temp, int n) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Long.BYTES); - out = MeosLibrary.meos.tgeo_value_n(temp, n, result); - Pointer new_result = result.getPointer(0); - MeosErrorHandler.checkError(); - return out ? new_result : null; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_values(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tgeo_values(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_angular_difference(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_angular_difference(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_azimuth(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_azimuth(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_cumulative_length(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_cumulative_length(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_direction(Pointer temp) { - boolean out; - Runtime runtime = Runtime.getSystemRuntime(); - Pointer result = Memory.allocateDirect(runtime, Double.BYTES); - out = MeosLibrary.meos.tpoint_direction(temp, result); - MeosErrorHandler.checkError(); - return out ? result : null; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_get_x(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_get_x(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_get_y(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_get_y(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_get_z(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_get_z(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean tpoint_is_simple(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_is_simple(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double tpoint_length(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_length(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_speed(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_speed(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_trajectory(Pointer temp, boolean unary_union) { - var _result = MeosLibrary.meos.tpoint_trajectory(temp, unary_union); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_twcentroid(Pointer temp) { - var _result = MeosLibrary.meos.tpoint_twcentroid(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_affine(Pointer temp, Pointer a) { - var _result = MeosLibrary.meos.tgeo_affine(temp, a); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_scale(Pointer temp, Pointer scale, Pointer sorigin) { - var _result = MeosLibrary.meos.tgeo_scale(temp, scale, sorigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_make_simple(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tpoint_make_simple(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int tspatial_srid(Pointer temp) { - var _result = MeosLibrary.meos.tspatial_srid(temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tspatial_set_srid(Pointer temp, int srid) { - var _result = MeosLibrary.meos.tspatial_set_srid(temp, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tspatial_transform(Pointer temp, int srid) { - var _result = MeosLibrary.meos.tspatial_transform(temp, srid); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tspatial_transform_pipeline(Pointer temp, String pipelinestr, int srid, boolean is_forward) { - var _result = MeosLibrary.meos.tspatial_transform_pipeline(temp, pipelinestr, srid, is_forward); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_at_geom(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tgeo_at_geom(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_at_stbox(Pointer temp, Pointer box, boolean border_inc) { - var _result = MeosLibrary.meos.tgeo_at_stbox(temp, box, border_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_at_value(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tgeo_at_value(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_minus_geom(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tgeo_minus_geom(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_minus_stbox(Pointer temp, Pointer box, boolean border_inc) { - var _result = MeosLibrary.meos.tgeo_minus_stbox(temp, box, border_inc); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_minus_value(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tgeo_minus_value(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_at_geom(Pointer temp, Pointer gs, Pointer zspan) { - var _result = MeosLibrary.meos.tpoint_at_geom(temp, gs, zspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_at_value(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tpoint_at_value(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_minus_geom(Pointer temp, Pointer gs, Pointer zspan) { - var _result = MeosLibrary.meos.tpoint_minus_geom(temp, gs, zspan); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_minus_value(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tpoint_minus_value(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.always_eq_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.always_eq_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_eq_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.always_ne_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.always_ne_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int always_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.always_ne_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.ever_eq_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.ever_eq_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_eq_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_eq_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.ever_ne_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.ever_ne_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ever_ne_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ever_ne_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.teq_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer teq_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.teq_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.tne_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tne_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tne_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_stboxes(Pointer temp, Pointer count) { - var _result = MeosLibrary.meos.tgeo_stboxes(temp, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_space_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count) { - var _result = MeosLibrary.meos.tgeo_space_boxes(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_space_time_boxes(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tgeo_space_time_boxes(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_split_each_n_stboxes(Pointer temp, int elem_count, Pointer count) { - var _result = MeosLibrary.meos.tgeo_split_each_n_stboxes(temp, elem_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_split_n_stboxes(Pointer temp, int box_count, Pointer count) { - var _result = MeosLibrary.meos.tgeo_split_n_stboxes(temp, box_count, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.adjacent_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.adjacent_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean adjacent_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.adjacent_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.contained_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.contained_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contained_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contained_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.contains_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.contains_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean contains_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.contains_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overlaps_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overlaps_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overlaps_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overlaps_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.same_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.same_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean same_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.same_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean above_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.above_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean above_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.above_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean above_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.above_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.after_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.after_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean after_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.after_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean back_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.back_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean back_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.back_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean back_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.back_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.before_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.before_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean before_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.before_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean below_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.below_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean below_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.below_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean below_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.below_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean front_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.front_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean front_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.front_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean front_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.front_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.left_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.left_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean left_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.left_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overabove_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overabove_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overabove_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overabove_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overabove_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overabove_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overafter_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overafter_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overafter_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overafter_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overback_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overback_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overback_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overback_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overback_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overback_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overbefore_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overbefore_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbefore_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overbefore_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbelow_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overbelow_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbelow_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overbelow_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overbelow_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overbelow_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overfront_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overfront_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overfront_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overfront_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overfront_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overfront_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overleft_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overleft_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overleft_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overleft_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.overright_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.overright_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean overright_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.overright_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_stbox_tspatial(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.right_stbox_tspatial(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tspatial_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.right_tspatial_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static boolean right_tspatial_tspatial(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.right_tspatial_tspatial(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int acontains_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.acontains_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int acontains_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.acontains_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int acontains_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.acontains_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int adisjoint_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.adisjoint_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int adisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.adisjoint_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int adwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { - var _result = MeosLibrary.meos.adwithin_tgeo_geo(temp, gs, dist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int adwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { - var _result = MeosLibrary.meos.adwithin_tgeo_tgeo(temp1, temp2, dist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int aintersects_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.aintersects_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int aintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.aintersects_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int atouches_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.atouches_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int atouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.atouches_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int atouches_tpoint_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.atouches_tpoint_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int econtains_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.econtains_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int econtains_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.econtains_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int econtains_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.econtains_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ecovers_geo_tgeo(Pointer gs, Pointer temp) { - var _result = MeosLibrary.meos.ecovers_geo_tgeo(gs, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ecovers_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.ecovers_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int ecovers_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.ecovers_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int edisjoint_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.edisjoint_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int edisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.edisjoint_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int edwithin_tgeo_geo(Pointer temp, Pointer gs, double dist) { - var _result = MeosLibrary.meos.edwithin_tgeo_geo(temp, gs, dist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int edwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist) { - var _result = MeosLibrary.meos.edwithin_tgeo_tgeo(temp1, temp2, dist); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int eintersects_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.eintersects_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int eintersects_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.eintersects_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int etouches_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.etouches_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int etouches_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.etouches_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static int etouches_tpoint_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.etouches_tpoint_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcontains_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcontains_geo_tgeo(gs, temp, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcontains_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcontains_tgeo_geo(temp, gs, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcontains_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcontains_tgeo_tgeo(temp1, temp2, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcovers_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcovers_geo_tgeo(gs, temp, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcovers_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcovers_tgeo_geo(temp, gs, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tcovers_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tcovers_tgeo_tgeo(temp1, temp2, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdisjoint_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdisjoint_geo_tgeo(gs, temp, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdisjoint_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdisjoint_tgeo_geo(temp, gs, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdisjoint_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdisjoint_tgeo_tgeo(temp1, temp2, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdwithin_geo_tgeo(Pointer gs, Pointer temp, double dist, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdwithin_geo_tgeo(gs, temp, dist, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdwithin_tgeo_geo(Pointer temp, Pointer gs, double dist, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdwithin_tgeo_geo(temp, gs, dist, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdwithin_tgeo_tgeo(Pointer temp1, Pointer temp2, double dist, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tdwithin_tgeo_tgeo(temp1, temp2, dist, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintersects_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tintersects_geo_tgeo(gs, temp, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintersects_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tintersects_tgeo_geo(temp, gs, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tintersects_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.tintersects_tgeo_tgeo(temp1, temp2, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttouches_geo_tgeo(Pointer gs, Pointer temp, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.ttouches_geo_tgeo(gs, temp, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttouches_tgeo_geo(Pointer temp, Pointer gs, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.ttouches_tgeo_geo(temp, gs, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer ttouches_tgeo_tgeo(Pointer temp1, Pointer temp2, boolean restr, boolean atvalue) { - var _result = MeosLibrary.meos.ttouches_tgeo_tgeo(temp1, temp2, restr, atvalue); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdistance_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.tdistance_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tdistance_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.tdistance_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_stbox_geo(Pointer box, Pointer gs) { - var _result = MeosLibrary.meos.nad_stbox_geo(box, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_stbox_stbox(Pointer box1, Pointer box2) { - var _result = MeosLibrary.meos.nad_stbox_stbox(box1, box2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.nad_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tgeo_stbox(Pointer temp, Pointer box) { - var _result = MeosLibrary.meos.nad_tgeo_stbox(temp, box); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static double nad_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.nad_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer nai_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.nai_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer nai_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.nai_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer shortestline_tgeo_geo(Pointer temp, Pointer gs) { - var _result = MeosLibrary.meos.shortestline_tgeo_geo(temp, gs); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer shortestline_tgeo_tgeo(Pointer temp1, Pointer temp2) { - var _result = MeosLibrary.meos.shortestline_tgeo_tgeo(temp1, temp2); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_tcentroid_finalfn(Pointer state) { - var _result = MeosLibrary.meos.tpoint_tcentroid_finalfn(state); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tpoint_tcentroid_transfn(Pointer state, Pointer temp) { - var _result = MeosLibrary.meos.tpoint_tcentroid_transfn(state, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tspatial_extent_transfn(Pointer box, Pointer temp) { - var _result = MeosLibrary.meos.tspatial_extent_transfn(box, temp); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_get_space_tile(Pointer point, double xsize, double ysize, double zsize, Pointer sorigin) { - var _result = MeosLibrary.meos.stbox_get_space_tile(point, xsize, ysize, zsize, sorigin); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_get_space_time_tile(Pointer point, OffsetDateTime t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.stbox_get_space_time_tile(point, t_new, xsize, ysize, zsize, duration, sorigin, torigin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_get_time_tile(OffsetDateTime t, Pointer duration, OffsetDateTime torigin) { - var t_new = t.toEpochSecond(); - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.stbox_get_time_tile(t_new, duration, torigin_new); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_space_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer sorigin, boolean border_inc, Pointer count) { - var _result = MeosLibrary.meos.stbox_space_tiles(bounds, xsize, ysize, zsize, sorigin, border_inc, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_space_time_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.stbox_space_time_tiles(bounds, xsize, ysize, zsize, duration, sorigin, torigin_new, border_inc, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer stbox_time_tiles(Pointer bounds, Pointer duration, OffsetDateTime torigin, boolean border_inc, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.stbox_time_tiles(bounds, duration, torigin_new, border_inc, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_space_split(Pointer temp, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer count) { - var _result = MeosLibrary.meos.tgeo_space_split(temp, xsize, ysize, zsize, sorigin, bitmatrix, border_inc, space_bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer tgeo_space_time_split(Pointer temp, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, OffsetDateTime torigin, boolean bitmatrix, boolean border_inc, Pointer space_bins, Pointer time_bins, Pointer count) { - var torigin_new = torigin.toEpochSecond(); - var _result = MeosLibrary.meos.tgeo_space_time_split(temp, xsize, ysize, zsize, duration, sorigin, torigin_new, bitmatrix, border_inc, space_bins, time_bins, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_cluster_kmeans(Pointer geoms, int ngeoms, int k) { - var _result = MeosLibrary.meos.geo_cluster_kmeans(geoms, ngeoms, k); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_cluster_dbscan(Pointer geoms, int ngeoms, double tolerance, int minpoints, Pointer count) { - var _result = MeosLibrary.meos.geo_cluster_dbscan(geoms, ngeoms, tolerance, minpoints, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_cluster_intersecting(Pointer geoms, int ngeoms, Pointer count) { - var _result = MeosLibrary.meos.geo_cluster_intersecting(geoms, ngeoms, count); - MeosErrorHandler.checkError(); - return _result; - } - - @SuppressWarnings("unused") - public static Pointer geo_cluster_within(Pointer geoms, int ngeoms, double tolerance, Pointer count) { - var _result = MeosLibrary.meos.geo_cluster_within(geoms, ngeoms, tolerance, count); - MeosErrorHandler.checkError(); - return _result; - } - -} diff --git a/jmeos-core/src/main/java/types/basic/tbool/TBool.java b/jmeos-core/src/main/java/types/basic/tbool/TBool.java index 46765ada6..2c49d7d7b 100644 --- a/jmeos-core/src/main/java/types/basic/tbool/TBool.java +++ b/jmeos-core/src/main/java/types/basic/tbool/TBool.java @@ -12,7 +12,7 @@ import types.collections.time.Time; import types.collections.time.tstzspanset; import types.temporal.*; -import functions.functions; +import functions.GeneratedFunctions; import utils.ConversionUtils; import java.time.LocalDateTime; @@ -47,7 +47,7 @@ public interface TBool { * @return A new :class:`TBool` object. */ default TBool from_base_temporal(boolean value, Temporal base){ - return (TBool) Factory.create_temporal(functions.tbool_from_base_temp(value, base.getInner()),customType,base.getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tbool_from_base_temp(value, base.getInner()),customType,base.getTemporalType()); } /** @@ -68,13 +68,13 @@ default TBool from_base_temporal(boolean value, Temporal base){ */ static Temporal from_base_time(boolean value, Time base){ if (base instanceof tstzspanset){ - return new TBoolSeq(functions.tboolseqset_from_base_tstzspanset(value,((tstzspanset) base).get_inner())); + return new TBoolSeq(GeneratedFunctions.tboolseqset_from_base_tstzspanset(value,((tstzspanset) base).get_inner())); } else if (base instanceof tstzset) { - return new TBoolSeq(functions.tboolseq_from_base_tstzset(value,((tstzset) base).get_inner())); + return new TBoolSeq(GeneratedFunctions.tboolseq_from_base_tstzset(value,((tstzset) base).get_inner())); } else if (base instanceof tstzspan) { - return new TBoolSeqSet(functions.tboolseq_from_base_tstzspan(value,((tstzspan) base).get_inner())); + return new TBoolSeqSet(GeneratedFunctions.tboolseq_from_base_tstzspan(value,((tstzspan) base).get_inner())); } return null; @@ -92,7 +92,7 @@ static Temporal from_base_time(boolean value, Time base){ tbool_from_mfjson */ default TBool from_mfjson(String mfjson){ - Pointer result= functions.tbool_from_mfjson(mfjson); + Pointer result= GeneratedFunctions.tbool_from_mfjson(mfjson); return (TBool) Factory.create_temporal(result, getCustomType(), getTemporalType()); } @@ -108,7 +108,7 @@ default TBool from_mfjson(String mfjson){ * @return Returns the string representation of "this" */ default String to_string(){ - return functions.tbool_out(getBoolInner()); + return GeneratedFunctions.tbool_out(getBoolInner()); } /** @@ -119,7 +119,7 @@ default String to_string(){ * @return Returns the string representation of "this" */ default String as_wkt(){ - return functions.tbool_out(getBoolInner()); + return GeneratedFunctions.tbool_out(getBoolInner()); } @@ -135,7 +135,7 @@ default Set value_set(){ Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer = functions.tbool_values(this.getBoolInner(), intPointer); + Pointer resPointer = GeneratedFunctions.tbool_values(this.getBoolInner(), intPointer); StringBuilder sb = null; sb.append("{"); int count= intPointer.getInt(Integer.BYTES); @@ -165,17 +165,17 @@ public Pointer createInner(Pointer inner) { @Override public Pointer createStringInner(String str) { - return functions.tbool_in(str); + return GeneratedFunctions.tbool_in(str); } @Override public Boolean start_element() throws ParseException { - return functions.tbool_start_value(this.get_inner()); + return GeneratedFunctions.tbool_start_value(this.get_inner()); } @Override public Boolean end_element() throws ParseException { - return functions.tbool_end_value(this.get_inner()); + return GeneratedFunctions.tbool_end_value(this.get_inner()); } }; } @@ -188,7 +188,7 @@ public Boolean end_element() throws ParseException { * @return Returns the starting value of "this". */ default boolean start_value(){ - return functions.tbool_start_value(getBoolInner()); + return GeneratedFunctions.tbool_start_value(getBoolInner()); } /** @@ -199,7 +199,7 @@ default boolean start_value(){ * @return Returns the ending value of "this". */ default boolean end_value(){ - return functions.tbool_end_value(getBoolInner()); + return GeneratedFunctions.tbool_end_value(getBoolInner()); } /** @@ -216,13 +216,14 @@ default boolean end_value(){ */ default boolean value_at_timestamp(LocalDateTime ts){ - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer boolPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - boolean res= functions.tbool_value_at_timestamptz(this.getBoolInner(), ConversionUtils.datetimeToTimestampTz(ts), true, boolPointer); - int value= boolPointer.getInt(Integer.BYTES); - return value > 0; + // The generated facade manages the out-param internally and returns a + // Pointer to the value (or null); the bool sits at offset 0. + Pointer valuePointer = GeneratedFunctions.tbool_value_at_timestamptz( + this.getBoolInner(), ConversionUtils.datetimeToTimestampTz(ts), true); + if (valuePointer == null) { + throw new IllegalArgumentException("this has no value at the given timestamp"); + } + return valuePointer.getByte(0) != 0; } @@ -240,7 +241,7 @@ default boolean value_at_timestamp(LocalDateTime ts){ * @return True if "this" is always equal to "value", False otherwise. */ default boolean always_eq(boolean value){ - int result= functions.always_eq_tbool_bool(getBoolInner(), value); + int result= GeneratedFunctions.always_eq_tbool_bool(getBoolInner(), value); return result > 0; } @@ -256,7 +257,7 @@ default boolean always_eq(boolean value){ * @return True if "this" is ever equal to "value", False otherwise. */ default boolean ever_eq(boolean value){ - int result= functions.ever_eq_tbool_bool(getBoolInner(), value); + int result= GeneratedFunctions.ever_eq_tbool_bool(getBoolInner(), value); return result > 0; } @@ -293,7 +294,7 @@ default boolean never_eq(boolean value){ * @return A {@link TBool} with the result of the temporal equality relation. */ default TBool temporal_equal(boolean other){ - return (TBool) Factory.create_temporal(functions.teq_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.teq_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); } @@ -313,7 +314,7 @@ default TBool temporal_equal(boolean other){ * @return A {@link TBool} with the result of the temporal inequality relation. */ default TBool temporal_not_equal(boolean other){ - return (TBool) Factory.create_temporal(functions.tne_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tne_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); } @@ -337,7 +338,7 @@ default TBool temporal_not_equal(boolean other){ * @return A new temporal boolean. */ default TBool at(boolean other){ - return (TBool) Factory.create_temporal(functions.tbool_at_value(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tbool_at_value(getBoolInner(),other), getCustomType(),getTemporalType()); } @@ -360,7 +361,7 @@ default TBool at(boolean other){ * @return A new temporal boolean. */ default TBool minus(boolean other){ - return (TBool) Factory.create_temporal(functions.tbool_minus_value(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tbool_minus_value(getBoolInner(),other), getCustomType(),getTemporalType()); } /* ------------------------- Boolean Operations ---------------------------- */ @@ -380,7 +381,7 @@ default TBool minus(boolean other){ * * "other". */ default TBool temporal_and(TBool other){ - return (TBool) Factory.create_temporal(functions.tand_tbool_tbool(getBoolInner(),other.getBoolInner()), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tand_tbool_tbool(getBoolInner(),other.getBoolInner()), getCustomType(),getTemporalType()); } /** @@ -414,7 +415,7 @@ default TBool and(Object other){ * * "other". */ default TBool temporal_and_bool(boolean other){ - return (TBool) Factory.create_temporal(functions.tand_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tand_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); } /** @@ -431,7 +432,7 @@ default TBool temporal_and_bool(boolean other){ * * "other". */ default TBool temporal_or(TBool other){ - return (TBool) Factory.create_temporal(functions.tor_tbool_tbool(getBoolInner(),other.getBoolInner()), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tor_tbool_tbool(getBoolInner(),other.getBoolInner()), getCustomType(),getTemporalType()); } /** @@ -465,7 +466,7 @@ default TBool or(Object other){ * * "other". */ default TBool temporal_or_bool(boolean other){ - return (TBool) Factory.create_temporal(functions.tor_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tor_tbool_bool(getBoolInner(),other), getCustomType(),getTemporalType()); } @@ -478,7 +479,7 @@ default TBool temporal_or_bool(boolean other){ * @return A {@link TBool} with the temporal negation of "this". */ default TBool temporal_not(){ - return (TBool) Factory.create_temporal(functions.tnot_tbool(getBoolInner()),getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tnot_tbool(getBoolInner()),getCustomType(),getTemporalType()); } @@ -491,7 +492,7 @@ default TBool temporal_not(){ * @return A {@link tstzspan} with the periods where "this" is True. */ default tstzspanset when_true(){ - return new tstzspanset(functions.tbool_when_true(getBoolInner())); + return new tstzspanset(GeneratedFunctions.tbool_when_true(getBoolInner())); } @@ -504,7 +505,7 @@ default tstzspanset when_true(){ * @return A {@link tstzspan} with the periods where "this" is False. */ default tstzspanset when_false(){ - return new tstzspanset(functions.tbool_when_true(functions.tnot_tbool(getBoolInner()))); + return new tstzspanset(GeneratedFunctions.tbool_when_true(GeneratedFunctions.tnot_tbool(getBoolInner()))); } /** Returns the temporal negation of `this`. @@ -539,7 +540,7 @@ default TBool invert(){ * tbool_out */ default String asString() { - return functions.tbool_out(getBoolInner()); + return GeneratedFunctions.tbool_out(getBoolInner()); } } \ No newline at end of file diff --git a/jmeos-core/src/main/java/types/basic/tbool/TBoolInst.java b/jmeos-core/src/main/java/types/basic/tbool/TBoolInst.java index b8d0e8671..645361313 100644 --- a/jmeos-core/src/main/java/types/basic/tbool/TBoolInst.java +++ b/jmeos-core/src/main/java/types/basic/tbool/TBoolInst.java @@ -2,7 +2,7 @@ import types.temporal.TInstant; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.temporal.TemporalType; @@ -37,7 +37,7 @@ public TBoolInst(Pointer inner){ */ public TBoolInst(String value) { super(value); - this.inner = functions.tbool_in(value); + this.inner = GeneratedFunctions.tbool_in(value); } /** @@ -75,7 +75,7 @@ public TBoolInst(String str, boolean value, String timemstamp, Pointer inner) { @Override public Pointer createStringInner(String str){ - return functions.tbool_in(str); + return GeneratedFunctions.tbool_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tbool/TBoolSeq.java b/jmeos-core/src/main/java/types/basic/tbool/TBoolSeq.java index e4b08e950..b2457310c 100644 --- a/jmeos-core/src/main/java/types/basic/tbool/TBoolSeq.java +++ b/jmeos-core/src/main/java/types/basic/tbool/TBoolSeq.java @@ -1,6 +1,6 @@ package types.basic.tbool; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TSequence; import types.temporal.TemporalType; @@ -49,7 +49,7 @@ public TBoolSeq(String value){ */ public TBoolSeq(String value, int interpolation) { super(value); - this.inner = functions.tbool_in(value); + this.inner = GeneratedFunctions.tbool_in(value); } @@ -64,7 +64,7 @@ public TBoolSeq(List list, boolean lower_inc, boolean upper_inc,int inte @Override public Pointer createStringInner(String str){ - return functions.tbool_in(str); + return GeneratedFunctions.tbool_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tbool/TBoolSeqSet.java b/jmeos-core/src/main/java/types/basic/tbool/TBoolSeqSet.java index 491db1779..eb8891cd6 100644 --- a/jmeos-core/src/main/java/types/basic/tbool/TBoolSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/tbool/TBoolSeqSet.java @@ -1,6 +1,6 @@ package types.basic.tbool; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TSequenceSet; import types.temporal.TemporalType; @@ -35,14 +35,14 @@ public TBoolSeqSet(Pointer inner){ */ public TBoolSeqSet(String value) { super(value); - this.inner = functions.tbool_in(value); + this.inner = GeneratedFunctions.tbool_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tbool_in(str); + return GeneratedFunctions.tbool_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tfloat/TFloat.java b/jmeos-core/src/main/java/types/basic/tfloat/TFloat.java index 6e0a96b0d..c310dc883 100644 --- a/jmeos-core/src/main/java/types/basic/tfloat/TFloat.java +++ b/jmeos-core/src/main/java/types/basic/tfloat/TFloat.java @@ -16,7 +16,7 @@ import types.collections.time.Time; import types.collections.time.tstzspanset; import types.temporal.*; -import functions.functions; +import functions.GeneratedFunctions; import utils.ConversionUtils; import java.time.LocalDateTime; @@ -51,7 +51,7 @@ public interface TFloat extends TNumber { * @return A new {@link Float} object. */ default TFloat from_base_temporal(float value, Temporal base, TInterpolation interp){ - return (TFloat) Factory.create_temporal(functions.tfloat_from_base_temp(value,base.getInner()),getCustomType(),getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tfloat_from_base_temp(value,base.getInner()),getCustomType(),getTemporalType()); } /** @@ -74,11 +74,11 @@ default TFloat from_base_temporal(float value, Temporal base, TInterpolation int */ static TFloat from_base_time(float value, Time base, TInterpolation interpolation){ if (base instanceof tstzspanset) { - return new TFloatSeq(functions.tfloatseqset_from_base_tstzspanset((double) value, ((tstzspanset) base).get_inner(), interpolation.getValue())); + return new TFloatSeq(GeneratedFunctions.tfloatseqset_from_base_tstzspanset((double) value, ((tstzspanset) base).get_inner(), interpolation.getValue())); } else if (base instanceof tstzset) { - return new TFloatSeq(functions.tfloatseq_from_base_tstzset(value, ((tstzset) base).get_inner())); + return new TFloatSeq(GeneratedFunctions.tfloatseq_from_base_tstzset(value, ((tstzset) base).get_inner())); } else if (base instanceof tstzspan) { - return new TFloatSeqSet(functions.tfloatseq_from_base_tstzspan(value, ((tstzspan) base).get_inner(), interpolation.getValue())); + return new TFloatSeqSet(GeneratedFunctions.tfloatseq_from_base_tstzspan(value, ((tstzspan) base).get_inner(), interpolation.getValue())); } throw new UnsupportedOperationException("Operation not supported with type " + base.getClass()); } @@ -96,7 +96,7 @@ static TFloat from_base_time(float value, Time base, TInterpolation interpolatio tfloat_from_mfjson */ default TFloat from_mfjson(String mfjson) { - Pointer resPointer= functions.tfloat_from_mfjson(mfjson); + Pointer resPointer= GeneratedFunctions.tfloat_from_mfjson(mfjson); return (TFloat) Factory.create_temporal(resPointer, getCustomType(), getTemporalType()); } @@ -115,7 +115,7 @@ default TFloat from_mfjson(String mfjson) { * @return A string representation of "this". */ default String to_string(int max_decimals){ - return functions.tfloat_out(getNumberInner(), max_decimals); + return GeneratedFunctions.tfloat_out(getNumberInner(), max_decimals); } /** @@ -128,7 +128,7 @@ default String to_string(int max_decimals){ * @return A string representation of "this". */ default String as_wkt(int max_decimals){ - return functions.tfloat_out(getNumberInner(),max_decimals); + return GeneratedFunctions.tfloat_out(getNumberInner(),max_decimals); } /* ------------------------- Conversions ---------------------------------- */ @@ -148,7 +148,7 @@ default String as_wkt(int max_decimals){ @return A new temporal integer. */ default TInt to_tint(){ - return (TInt) Factory.create_temporal(functions.tfloat_to_tint(getNumberInner()),"Integer",getTemporalType()); + return (TInt) Factory.create_temporal(GeneratedFunctions.tfloat_to_tint(getNumberInner()),"Integer",getTemporalType()); } @@ -165,7 +165,7 @@ default TInt to_tint(){ * @return An {@link FloatSpan} with the value span of "this". */ default FloatSpan to_floatrange(){ - return new FloatSpan(functions.tnumber_to_span(getNumberInner())); + return new FloatSpan(GeneratedFunctions.tnumber_to_span(getNumberInner())); } @@ -196,7 +196,7 @@ default FloatSpan value_span(){ * @return */ default FloatSpanSet value_spans(){ - return new FloatSpanSet(functions.tnumber_valuespans(getNumberInner())); + return new FloatSpanSet(GeneratedFunctions.tnumber_valuespans(getNumberInner())); } /** @@ -209,7 +209,7 @@ default FloatSpanSet value_spans(){ * @return A {@link Float} with the start value. */ default float start_value(){ - return (float) functions.tfloat_start_value(getNumberInner()); + return (float) GeneratedFunctions.tfloat_start_value(getNumberInner()); } /** @@ -221,7 +221,7 @@ default float start_value(){ * @return A {@link Float} with the end value. */ default float end_value(){ - return (float) functions.tfloat_end_value(getNumberInner()); + return (float) GeneratedFunctions.tfloat_end_value(getNumberInner()); } /** Returns the set of values of `self`. @@ -239,7 +239,7 @@ default FloatSet value_set(){ Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer = functions.tfloat_values(this.getNumberInner(), intPointer); + Pointer resPointer = GeneratedFunctions.tfloat_values(this.getNumberInner(), intPointer); StringBuilder sb = null; sb.append("{"); int count= intPointer.getInt(Integer.BYTES); @@ -265,7 +265,7 @@ default FloatSet value_set(){ * @return A {@link Float} with the minimum value. */ default float min_value(){ - return (float) functions.tfloat_min_value(getNumberInner()); + return (float) GeneratedFunctions.tfloat_min_value(getNumberInner()); } /** @@ -278,7 +278,7 @@ default float min_value(){ * @return A {@link Float} with the maximum value. */ default float max_value(){ - return (float) functions.tfloat_max_value(getNumberInner()); + return (float) GeneratedFunctions.tfloat_max_value(getNumberInner()); } @@ -297,7 +297,7 @@ default float max_value(){ * * "False" otherwise. */ default boolean always_equal(float value){ - return functions.always_eq_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.always_eq_tfloat_float(getNumberInner(),value) > 0; } /** @@ -312,7 +312,7 @@ default boolean always_equal(float value){ * * "False" otherwise. */ default boolean always_not_equal(float value){ - return (functions.always_ne_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.always_ne_tfloat_float(getNumberInner(),value)) > 0; } @@ -328,7 +328,7 @@ default boolean always_not_equal(float value){ * * "False" otherwise. */ default boolean always_less(float value){ - return functions.always_lt_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.always_lt_tfloat_float(getNumberInner(),value) > 0; } @@ -345,7 +345,7 @@ default boolean always_less(float value){ * * "value", "False" otherwise. */ default boolean always_less_or_equal(float value){ - return functions.always_le_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.always_le_tfloat_float(getNumberInner(),value) > 0; } /** @@ -361,7 +361,7 @@ default boolean always_less_or_equal(float value){ * * "value", "False" otherwise. */ default boolean always_greater_or_equal(float value){ - return (functions.always_ge_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.always_ge_tfloat_float(getNumberInner(),value)) > 0; } /** @@ -376,7 +376,7 @@ default boolean always_greater_or_equal(float value){ * * " `False`" otherwise. */ default boolean always_greater(float value){ - return (functions.always_gt_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.always_gt_tfloat_float(getNumberInner(),value)) > 0; } /** @@ -391,7 +391,7 @@ default boolean always_greater(float value){ * * "False" otherwise. */ default boolean ever_less(float value){ - return functions.ever_lt_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_lt_tfloat_float(getNumberInner(),value) > 0; } @@ -408,7 +408,7 @@ default boolean ever_less(float value){ * * "value", "False" otherwise. */ default boolean ever_less_or_equal(float value){ - return functions.ever_le_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_le_tfloat_float(getNumberInner(),value) > 0; } @@ -424,7 +424,7 @@ default boolean ever_less_or_equal(float value){ * * otherwise. */ default boolean ever_equal(float value){ - return functions.ever_eq_tfloat_float(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_eq_tfloat_float(getNumberInner(),value) > 0; } /** @@ -439,7 +439,7 @@ default boolean ever_equal(float value){ * * "False" otherwise. */ default boolean ever_not_equal(float value){ - return (functions.ever_ne_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_ne_tfloat_float(getNumberInner(),value)) > 0; } /** @@ -456,7 +456,7 @@ default boolean ever_not_equal(float value){ * * "value", "False" otherwise. */ default boolean ever_greater_or_equal(float value){ - return (functions.ever_ge_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_ge_tfloat_float(getNumberInner(),value)) > 0; } /** @@ -471,7 +471,7 @@ default boolean ever_greater_or_equal(float value){ * * "False" otherwise. */ default boolean ever_greater(float value){ - return (functions.ever_gt_tfloat_float(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_gt_tfloat_float(getNumberInner(),value)) > 0; } /** @@ -586,7 +586,7 @@ default boolean never_greater(float value){ */ default Temporal temporal_equal(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.teq_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.teq_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -610,7 +610,7 @@ default Temporal temporal_equal(Number other){ */ default Temporal temporal_not_equal(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.tne_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tne_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -635,7 +635,7 @@ default Temporal temporal_not_equal(Number other){ */ default Temporal temporal_less(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.tlt_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tlt_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -660,7 +660,7 @@ default Temporal temporal_less(Number other){ */ default Temporal temporal_less_or_equal(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.tle_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tle_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -684,7 +684,7 @@ default Temporal temporal_less_or_equal(Number other){ */ default Temporal temporal_greater_or_equal(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.tge_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tge_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -707,7 +707,7 @@ default Temporal temporal_greater_or_equal(Number other){ */ default Temporal temporal_greater(Number other){ if ((other instanceof Float) || (other instanceof Integer)){ - return Factory.create_temporal(functions.tgt_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tgt_tfloat_float(getNumberInner(),(float) other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -730,13 +730,14 @@ default Temporal temporal_greater(Number other){ tfloat_value_at_timestamp */ default float value_at_timestamp(LocalDateTime ts){ - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer floatPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - boolean res= functions.tfloat_value_at_timestamptz(this.getNumberInner(), ConversionUtils.datetimeToTimestampTz(ts), true, floatPointer); - float value= floatPointer.getFloat(Float.BYTES); - return value; + // The generated facade manages the out-param internally and returns a + // Pointer to the value (or null); the float sits at offset 0. + Pointer valuePointer = GeneratedFunctions.tfloat_value_at_timestamptz( + this.getNumberInner(), ConversionUtils.datetimeToTimestampTz(ts), true); + if (valuePointer == null) { + throw new IllegalArgumentException("this has no value at the given timestamp"); + } + return (float) valuePointer.getDouble(0); } /** Returns the derivative of `self`. @@ -748,7 +749,7 @@ default float value_at_timestamp(LocalDateTime ts){ temporal_derivative */ default TFloat derivative(){ - return (TFloat) Factory.create_temporal(functions.temporal_derivative(this.getNumberInner()), getCustomType(), getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.temporal_derivative(this.getNumberInner()), getCustomType(), getTemporalType()); } @@ -766,7 +767,7 @@ default TFloat derivative(){ * @return A {@link TFloat} instance. */ default Temporal to_degrees(boolean normalize){ - return Factory.create_temporal(functions.tfloat_degrees(getNumberInner(),normalize), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tfloat_degrees(getNumberInner(),normalize), getCustomType(),getTemporalType()); } @@ -780,7 +781,7 @@ default Temporal to_degrees(boolean normalize){ * @return A new {@link TFloat} instance. */ default Temporal to_radians(){ - return Factory.create_temporal(functions.tfloat_radians(getNumberInner()), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tfloat_radians(getNumberInner()), getCustomType(),getTemporalType()); } @@ -796,6 +797,6 @@ default Temporal to_radians(){ * @return A new {@link TFloat} instance. */ default Temporal round(int max_decimals){ - return Factory.create_temporal(functions.temporal_round(getNumberInner(),max_decimals), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_round(getNumberInner(),max_decimals), getCustomType(),getTemporalType()); } } diff --git a/jmeos-core/src/main/java/types/basic/tfloat/TFloatInst.java b/jmeos-core/src/main/java/types/basic/tfloat/TFloatInst.java index 4956f935c..787495580 100644 --- a/jmeos-core/src/main/java/types/basic/tfloat/TFloatInst.java +++ b/jmeos-core/src/main/java/types/basic/tfloat/TFloatInst.java @@ -1,6 +1,6 @@ package types.basic.tfloat; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TInstant; import types.temporal.TemporalType; @@ -36,14 +36,14 @@ public TFloatInst(Pointer inner){ */ public TFloatInst(String value) { super(value); - this.inner = functions.tfloat_in(value); + this.inner = GeneratedFunctions.tfloat_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tfloat_in(str); + return GeneratedFunctions.tfloat_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeq.java b/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeq.java index 0b8f62c02..d287e077f 100644 --- a/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeq.java +++ b/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeq.java @@ -1,6 +1,6 @@ package types.basic.tfloat; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TSequence; import types.temporal.TemporalType; @@ -39,7 +39,7 @@ public TFloatSeq(Pointer inner){ */ public TFloatSeq(String value){ super(value); - this.inner = functions.tfloat_in(value); + this.inner = GeneratedFunctions.tfloat_in(value); } @@ -66,7 +66,7 @@ public TFloatSeq(List list, boolean lower_inc, boolean upper_inc, int in @Override public Pointer createStringInner(String str){ - return functions.tfloat_in(str); + return GeneratedFunctions.tfloat_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeqSet.java b/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeqSet.java index b9e54d899..7d5aac17d 100644 --- a/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/tfloat/TFloatSeqSet.java @@ -1,6 +1,6 @@ package types.basic.tfloat; -import functions.functions; +import functions.GeneratedFunctions; import types.temporal.TSequenceSet; import jnr.ffi.Pointer; import types.temporal.TemporalType; @@ -38,14 +38,14 @@ public TFloatSeqSet(Pointer inner){ */ public TFloatSeqSet(String value) { super(value); - this.inner = functions.tfloat_in(value); + this.inner = GeneratedFunctions.tfloat_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tfloat_in(str); + return GeneratedFunctions.tfloat_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tint/TInt.java b/jmeos-core/src/main/java/types/basic/tint/TInt.java index 74d8bc09c..3f05b8c97 100644 --- a/jmeos-core/src/main/java/types/basic/tint/TInt.java +++ b/jmeos-core/src/main/java/types/basic/tint/TInt.java @@ -1,5 +1,5 @@ package types.basic.tint; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Memory; import jnr.ffi.Pointer; import jnr.ffi.Runtime; @@ -50,7 +50,7 @@ public interface TInt extends TNumber { * @return A new {@link Float} object. */ default TInt from_base_temporal(int value, Temporal base, TInterpolation interp){ - return (TInt) Factory.create_temporal(functions.tint_from_base_temp(value,base.getInner()),getCustomType(),getTemporalType()); + return (TInt) Factory.create_temporal(GeneratedFunctions.tint_from_base_temp(value,base.getInner()),getCustomType(),getTemporalType()); } /** @@ -73,15 +73,15 @@ default TInt from_base_temporal(int value, Temporal base, TInterpolation interp) */ static TInt from_base_time(int value, Object base, TInterpolation interpolation) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { if (base instanceof LocalDateTime){ - return new TIntInst(functions.tintinst_make(value, ConversionUtils.datetimeToTimestampTz((LocalDateTime) base))); + return new TIntInst(GeneratedFunctions.tintinst_make(value, ConversionUtils.datetimeToTimestampTz((LocalDateTime) base))); } if (base instanceof tstzspanset) { - return new TIntSeqSet(functions.tintseqset_from_base_tstzspanset(value, ((tstzspanset) base).get_inner())); + return new TIntSeqSet(GeneratedFunctions.tintseqset_from_base_tstzspanset(value, ((tstzspanset) base).get_inner())); } else if (base instanceof tstzset) { - return new TIntSeq(functions.tintseq_from_base_tstzset(value, ((tstzset) base).get_inner())); + return new TIntSeq(GeneratedFunctions.tintseq_from_base_tstzset(value, ((tstzset) base).get_inner())); } else if (base instanceof tstzspan) { tstzspanset ss= new tstzspanset(((tstzspan) base).to_spanset(tstzspanset.class).get_inner()); - return new TIntSeq(functions.tintseqset_from_base_tstzspanset(value, ss.get_inner())); + return new TIntSeq(GeneratedFunctions.tintseqset_from_base_tstzspanset(value, ss.get_inner())); } throw new UnsupportedOperationException("Operation not supported with type " + base.getClass()); } @@ -100,7 +100,7 @@ static TInt from_base_time(int value, Object base, TInterpolation interpolation) */ default TInt from_mfjson(String mfjson){ - Pointer result= functions.tint_from_mfjson(mfjson); + Pointer result= GeneratedFunctions.tint_from_mfjson(mfjson); return (TInt) Factory.create_temporal(result, getCustomType(), getTemporalType()); } @@ -117,7 +117,7 @@ default TInt from_mfjson(String mfjson){ * @return A string representation of "this". */ default String to_string(){ - return functions.tint_out(getNumberInner()); + return GeneratedFunctions.tint_out(getNumberInner()); } /** @@ -129,7 +129,7 @@ default String to_string(){ * @return A string representation of "this". */ default String as_wkt(){ - return functions.tint_out(getNumberInner()); + return GeneratedFunctions.tint_out(getNumberInner()); } @@ -150,7 +150,7 @@ default String as_wkt(){ * @return A new temporal float. */ default TFloat to_tfloat(){ - return (TFloat) Factory.create_temporal(functions.tint_to_tfloat(getNumberInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tint_to_tfloat(getNumberInner()),"Float",getTemporalType()); } @@ -167,7 +167,7 @@ default TFloat to_tfloat(){ * @return An {@link IntSpan} with the value span of "this". */ default IntSpan to_intspan(){ - return new IntSpan(functions.tnumber_to_span(getNumberInner())); + return new IntSpan(GeneratedFunctions.tnumber_to_span(getNumberInner())); } @@ -197,7 +197,7 @@ default IntSpan value_span(){ * @return A {@link IntSpanSet} with the value spans of "this". */ default IntSpanSet value_spans(){ - return new IntSpanSet(functions.tnumber_valuespans(getNumberInner())); + return new IntSpanSet(GeneratedFunctions.tnumber_valuespans(getNumberInner())); } /** @@ -210,7 +210,7 @@ default IntSpanSet value_spans(){ * @return A {@link Integer} with the start value. */ default int start_value(){ - return functions.tint_start_value(getNumberInner()); + return GeneratedFunctions.tint_start_value(getNumberInner()); } /** @@ -222,7 +222,7 @@ default int start_value(){ * @return A {@link Integer} with the end value. */ default int end_value(){ - return functions.tint_end_value(getNumberInner()); + return GeneratedFunctions.tint_end_value(getNumberInner()); } /** @@ -240,7 +240,7 @@ default IntSet value_set(){ Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer res= functions.tint_values(this.getNumberInner(), intPointer); + Pointer res= GeneratedFunctions.tint_values(this.getNumberInner(), intPointer); int count= intPointer.getInt(Integer.BYTES); StringBuilder sb = new StringBuilder(); sb.append("{"); @@ -265,7 +265,7 @@ default IntSet value_set(){ * @return A {@link Integer} with the minimum value. */ default int min_value(){ - return functions.tint_min_value(getNumberInner()); + return GeneratedFunctions.tint_min_value(getNumberInner()); } /** @@ -278,7 +278,7 @@ default int min_value(){ * @return A {@link Integer} with the maximum value. */ default int max_value(){ - return functions.tint_max_value(getNumberInner()); + return GeneratedFunctions.tint_max_value(getNumberInner()); } /* @@ -295,13 +295,14 @@ default int max_value(){ */ default int value_at_timestamp(LocalDateTime timestamp){ - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - boolean x= functions.tint_value_at_timestamptz(this.getNumberInner(), ConversionUtils.datetimeToTimestampTz(timestamp), true, intPointer); - int num= intPointer.getInt(Integer.BYTES); - return num; + // The generated facade manages the out-param internally and returns a + // Pointer to the value (or null); the int sits at offset 0. + Pointer valuePointer = GeneratedFunctions.tint_value_at_timestamptz( + this.getNumberInner(), ConversionUtils.datetimeToTimestampTz(timestamp), true); + if (valuePointer == null) { + throw new IllegalArgumentException("this has no value at the given timestamp"); + } + return valuePointer.getInt(0); } /* ------------------------- Ever and Always Comparisons ------------------- */ @@ -319,7 +320,7 @@ default int value_at_timestamp(LocalDateTime timestamp){ * * "False" otherwise. */ default boolean always_equal(int value){ - return functions.always_eq_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.always_eq_tint_int(getNumberInner(),value) > 0; } /** @@ -334,7 +335,7 @@ default boolean always_equal(int value){ * * "False" otherwise. */ default boolean always_not_equal(int value){ - return (functions.ever_ne_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_ne_tint_int(getNumberInner(),value)) > 0; } @@ -350,7 +351,7 @@ default boolean always_not_equal(int value){ * * "False" otherwise. */ default boolean always_less(int value){ - return functions.always_lt_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.always_lt_tint_int(getNumberInner(),value) > 0; } @@ -367,7 +368,7 @@ default boolean always_less(int value){ * * "value", "False" otherwise. */ default boolean always_less_or_equal(int value){ - return functions.always_le_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.always_le_tint_int(getNumberInner(),value) > 0; } /** @@ -383,7 +384,7 @@ default boolean always_less_or_equal(int value){ * * "value", "False" otherwise. */ default boolean always_greater_or_equal(int value){ - return (functions.ever_lt_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_lt_tint_int(getNumberInner(),value)) > 0; } /** @@ -398,7 +399,7 @@ default boolean always_greater_or_equal(int value){ * * " `False`" otherwise. */ default boolean always_greater(int value){ - return (functions.always_gt_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.always_gt_tint_int(getNumberInner(),value)) > 0; } /** @@ -413,7 +414,7 @@ default boolean always_greater(int value){ * * "False" otherwise. */ default boolean ever_less(int value){ - return functions.ever_lt_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_lt_tint_int(getNumberInner(),value) > 0; } @@ -430,7 +431,7 @@ default boolean ever_less(int value){ * * "value", "False" otherwise. */ default boolean ever_less_or_equal(int value){ - return functions.ever_le_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_le_tint_int(getNumberInner(),value) > 0; } @@ -446,7 +447,7 @@ default boolean ever_less_or_equal(int value){ * * otherwise. */ default boolean ever_equal(int value){ - return functions.ever_eq_tint_int(getNumberInner(),value) > 0; + return GeneratedFunctions.ever_eq_tint_int(getNumberInner(),value) > 0; } /** @@ -461,7 +462,7 @@ default boolean ever_equal(int value){ * * "False" otherwise. */ default boolean ever_not_equal(int value){ - return (functions.ever_ne_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_ne_tint_int(getNumberInner(),value)) > 0; } /** @@ -478,7 +479,7 @@ default boolean ever_not_equal(int value){ * * "value", "False" otherwise. */ default boolean ever_greater_or_equal(int value){ - return (functions.ever_ge_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_ge_tint_int(getNumberInner(),value)) > 0; } /** @@ -493,7 +494,7 @@ default boolean ever_greater_or_equal(int value){ * * "False" otherwise. */ default boolean ever_greater(int value){ - return (functions.ever_gt_tint_int(getNumberInner(),value)) > 0; + return (GeneratedFunctions.ever_gt_tint_int(getNumberInner(),value)) > 0; } /** @@ -608,7 +609,7 @@ default boolean never_greater(int value){ */ default Temporal temporal_equal(Object other){ if ((other instanceof Integer)){ - return Factory.create_temporal(functions.teq_tint_int(getNumberInner(), ((Integer) other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.teq_tint_int(getNumberInner(), ((Integer) other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -632,7 +633,7 @@ default Temporal temporal_equal(Object other){ */ default Temporal temporal_not_equal(Integer other){ if ((other != null)){ - return Factory.create_temporal(functions.tne_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tne_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -657,7 +658,7 @@ default Temporal temporal_not_equal(Integer other){ */ default Temporal temporal_less(Integer other){ if ((other != null)){ - return Factory.create_temporal(functions.tlt_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tlt_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -682,7 +683,7 @@ default Temporal temporal_less(Integer other){ */ default Temporal temporal_less_or_equal(Integer other){ if ((other != null)){ - return Factory.create_temporal(functions.tle_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tle_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -706,7 +707,7 @@ default Temporal temporal_less_or_equal(Integer other){ */ default Temporal temporal_greater_or_equal(Integer other){ if ((other != null)){ - return Factory.create_temporal(functions.tge_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tge_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -729,7 +730,7 @@ default Temporal temporal_greater_or_equal(Integer other){ */ default Temporal temporal_greater(Integer other){ if ((other instanceof Integer)){ - return Factory.create_temporal(functions.tgt_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tgt_tint_int(getNumberInner(), other), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); diff --git a/jmeos-core/src/main/java/types/basic/tint/TIntInst.java b/jmeos-core/src/main/java/types/basic/tint/TIntInst.java index 1a4803f16..d4a521f57 100644 --- a/jmeos-core/src/main/java/types/basic/tint/TIntInst.java +++ b/jmeos-core/src/main/java/types/basic/tint/TIntInst.java @@ -1,6 +1,6 @@ package types.basic.tint; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TInstant; import types.temporal.TemporalType; @@ -36,14 +36,14 @@ public TIntInst(Pointer inner){ */ public TIntInst(String value) { super(value); - this.inner = functions.tint_in(value); + this.inner = GeneratedFunctions.tint_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tint_in(str); + return GeneratedFunctions.tint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tint/TIntSeq.java b/jmeos-core/src/main/java/types/basic/tint/TIntSeq.java index 50426ed84..7ffdfbb04 100644 --- a/jmeos-core/src/main/java/types/basic/tint/TIntSeq.java +++ b/jmeos-core/src/main/java/types/basic/tint/TIntSeq.java @@ -1,6 +1,6 @@ package types.basic.tint; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.basic.tfloat.TFloatInst; import types.basic.tfloat.TFloatSeq; @@ -49,7 +49,7 @@ public TIntSeq(String value){ */ public TIntSeq(String value, int interpolation) { super(value); - this.inner = functions.tint_in(value); + this.inner = GeneratedFunctions.tint_in(value); } @@ -59,7 +59,7 @@ public TIntSeq(String value, int interpolation) { @Override public Pointer createStringInner(String str){ - return functions.tint_in(str); + return GeneratedFunctions.tint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tint/TIntSeqSet.java b/jmeos-core/src/main/java/types/basic/tint/TIntSeqSet.java index fe931165d..d6d9709a8 100644 --- a/jmeos-core/src/main/java/types/basic/tint/TIntSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/tint/TIntSeqSet.java @@ -1,6 +1,6 @@ package types.basic.tint; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tfloat.TFloatInst; import types.basic.tfloat.TFloatSeq; import types.basic.tfloat.TFloatSeqSet; @@ -41,13 +41,13 @@ public TIntSeqSet(Pointer inner){ */ public TIntSeqSet(String value) { super(value); - this.inner = functions.tint_in(value); + this.inner = GeneratedFunctions.tint_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tint_in(str); + return GeneratedFunctions.tint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tnumber/TNumber.java b/jmeos-core/src/main/java/types/basic/tnumber/TNumber.java index cc31a3315..054f8c822 100644 --- a/jmeos-core/src/main/java/types/basic/tnumber/TNumber.java +++ b/jmeos-core/src/main/java/types/basic/tnumber/TNumber.java @@ -10,7 +10,7 @@ import types.basic.tfloat.TFloatSeqSet; import types.basic.tint.TInt; import types.boxes.TBox; -import functions.functions; +import functions.GeneratedFunctions; import types.collections.number.*; import types.collections.time.Time; import types.collections.time.tstzset; @@ -53,7 +53,7 @@ public interface TNumber { * @return The bounding box of "this". */ default TBox bounding_tbox() throws SQLException { - return new TBox(functions.tnumber_to_tbox(getNumberInner())); + return new TBox(GeneratedFunctions.tnumber_to_tbox(getNumberInner())); } @@ -66,7 +66,7 @@ default TBox bounding_tbox() throws SQLException { * @return The integral of "this". */ default float integral(){ - return (float) functions.tnumber_integral(getNumberInner()); + return (float) GeneratedFunctions.tnumber_integral(getNumberInner()); } /** @@ -79,7 +79,7 @@ default float integral(){ * @return The time weighted average of "this". */ default float time_weighted_average(){ - return (float) functions.tnumber_twavg(getNumberInner()); + return (float) GeneratedFunctions.tnumber_twavg(getNumberInner()); } /* ------------------------- Transformations ---------------------------------- */ @@ -97,10 +97,10 @@ default float time_weighted_average(){ default TNumber shift_value(Object delta) throws Exception { Pointer shifted= null; if(this instanceof TInt){ - shifted= functions.tint_shift_value(this.getNumberInner(), (int) delta); + shifted= GeneratedFunctions.tint_shift_value(this.getNumberInner(), (int) delta); } else if (this instanceof TFloat){ - shifted= functions.tfloat_shift_value(this.getNumberInner(), (double) delta); + shifted= GeneratedFunctions.tfloat_shift_value(this.getNumberInner(), (double) delta); } else{ throw new Exception("Operation not supported for this object"); @@ -121,10 +121,10 @@ else if (this instanceof TFloat){ default TNumber scale_value(Object width) throws Exception { Pointer scaled= null; if(this instanceof TInt){ - scaled= functions.tint_scale_value(this.getNumberInner(), (int) width); + scaled= GeneratedFunctions.tint_scale_value(this.getNumberInner(), (int) width); } else if (this instanceof TFloat){ - scaled= functions.tfloat_scale_value(this.getNumberInner(), (double) width); + scaled= GeneratedFunctions.tfloat_scale_value(this.getNumberInner(), (double) width); } else{ throw new Exception("Operation not supported for this object"); @@ -146,10 +146,10 @@ else if (this instanceof TFloat){ default TNumber shift_scale_value(Object shift, Object width) throws Exception { Pointer scaled= null; if(this instanceof TInt && shift!=null && width!=null){ - scaled= functions.tint_shift_scale_value(this.getNumberInner(), (int) shift, (int) width); + scaled= GeneratedFunctions.tint_shift_scale_value(this.getNumberInner(), (int) shift, (int) width); } else if (this instanceof TFloat && shift!=null && width!=null){ - scaled= functions.tfloat_shift_scale_value(this.getNumberInner(), (double) shift, (double) width); + scaled= GeneratedFunctions.tfloat_shift_scale_value(this.getNumberInner(), (double) shift, (double) width); } else{ throw new Exception("Operation not supported for this object"); @@ -186,22 +186,22 @@ else if (this instanceof TFloat && shift!=null && width!=null){ */ default TNumber at(Object other) throws OperationNotSupportedException { if (other instanceof IntSet){ - return (TNumber) Factory.create_temporal(functions.temporal_at_values(getNumberInner(),((IntSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.temporal_at_values(getNumberInner(),((IntSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSet) { - return (TNumber) Factory.create_temporal(functions.temporal_at_values(getNumberInner(),((FloatSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.temporal_at_values(getNumberInner(),((FloatSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof IntSpan){ - return (TNumber) Factory.create_temporal(functions.tnumber_at_span(getNumberInner(),((IntSpan) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_at_span(getNumberInner(),((IntSpan) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSpan) { - return (TNumber) Factory.create_temporal(functions.tnumber_at_span(getNumberInner(),((FloatSpan) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_at_span(getNumberInner(),((FloatSpan) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof IntSpanSet){ - return (TNumber) Factory.create_temporal(functions.tnumber_at_spanset(getNumberInner(),((IntSpanSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_at_spanset(getNumberInner(),((IntSpanSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSpanSet) { - return (TNumber) Factory.create_temporal(functions.tnumber_at_spanset(getNumberInner(),((FloatSpanSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_at_spanset(getNumberInner(),((FloatSpanSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof TBox){ - return (TNumber) Factory.create_temporal(functions.tnumber_at_tbox(getNumberInner(),((TBox) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_at_tbox(getNumberInner(),((TBox) other).get_inner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -232,22 +232,22 @@ else if (other instanceof TBox){ */ default TNumber minus(Object other) throws OperationNotSupportedException { if (other instanceof IntSet){ - return (TNumber) Factory.create_temporal(functions.temporal_minus_values(getNumberInner(),((IntSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.temporal_minus_values(getNumberInner(),((IntSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSet) { - return (TNumber) Factory.create_temporal(functions.temporal_minus_values(getNumberInner(),((FloatSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.temporal_minus_values(getNumberInner(),((FloatSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof IntSpan){ - return (TNumber) Factory.create_temporal(functions.tnumber_minus_span(getNumberInner(),((IntSpan) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_minus_span(getNumberInner(),((IntSpan) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSpan) { - return (TNumber) Factory.create_temporal(functions.tnumber_minus_span(getNumberInner(),((FloatSpan) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_minus_span(getNumberInner(),((FloatSpan) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof IntSpanSet){ - return (TNumber) Factory.create_temporal(functions.tnumber_minus_spanset(getNumberInner(),((IntSpanSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_minus_spanset(getNumberInner(),((IntSpanSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof FloatSpanSet) { - return (TNumber) Factory.create_temporal(functions.tnumber_minus_spanset(getNumberInner(),((FloatSpanSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_minus_spanset(getNumberInner(),((FloatSpanSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof TBox){ - return (TNumber) Factory.create_temporal(functions.tnumber_minus_tbox(getNumberInner(),((TBox) other).get_inner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_minus_tbox(getNumberInner(),((TBox) other).get_inner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -344,11 +344,11 @@ default boolean is_over_or_right(TemporalObject other) throws SQLException { */ default TNumber add(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.add_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.add_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.add_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.add_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); } else if (other instanceof TNumber) { - return (TNumber) Factory.create_temporal(functions.add_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.add_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -372,9 +372,9 @@ default TNumber add(Object other) throws OperationNotSupportedException { */ default TNumber radd(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.add_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.add_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.add_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.add_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -400,11 +400,11 @@ default TNumber radd(Object other) throws OperationNotSupportedException { */ default TNumber sub(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.sub_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.sub_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.sub_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.sub_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); } else if (other instanceof TNumber) { - return (TNumber) Factory.create_temporal(functions.sub_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.sub_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -428,9 +428,9 @@ default TNumber sub(Object other) throws OperationNotSupportedException { */ default TNumber rsub(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.sub_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.sub_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.sub_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.sub_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -445,9 +445,9 @@ default TNumber rsub(Object other) throws OperationNotSupportedException { * * MEOS Functions: *
    - *
  • mult_tint_int
  • - *
  • mult_tfloat_float
  • - *
  • mult_tnumber_tnumber
  • + *
  • mul_tint_int
  • + *
  • mul_tfloat_float
  • + *
  • mul_tnumber_tnumber
  • *
* @param other A {@link Integer}, {@link Float} or {@link TNumber} to add * * * to "this". @@ -456,11 +456,11 @@ default TNumber rsub(Object other) throws OperationNotSupportedException { */ default TNumber mul(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.mult_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.mul_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.mult_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.mul_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); } else if (other instanceof TNumber) { - return (TNumber) Factory.create_temporal(functions.mult_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.mul_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -476,8 +476,8 @@ default TNumber mul(Object other) throws OperationNotSupportedException { * * MEOS Functions: *
    - *
  • mult_int_tint
  • - *
  • mult_float_tfloat
  • + *
  • mul_int_tint
  • + *
  • mul_float_tfloat
  • *
* @param other A {@link Integer} or {@link Float} to add to "this". * @return A new temporal object of the same subtype as "this". @@ -485,9 +485,9 @@ default TNumber mul(Object other) throws OperationNotSupportedException { */ default TNumber rmul(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.mult_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.mul_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.mult_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.mul_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -515,11 +515,11 @@ default TNumber rmul(Object other) throws OperationNotSupportedException { */ default TNumber div(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.div_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.div_tint_int(getNumberInner(),((Integer) other).intValue()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.div_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.div_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); } else if (other instanceof TNumber) { - return (TNumber) Factory.create_temporal(functions.div_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.div_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -546,9 +546,9 @@ default TNumber div(Object other) throws OperationNotSupportedException { */ default TNumber rdiv(Object other) throws OperationNotSupportedException { if ((this instanceof TInt) && (other instanceof Integer)){ - return (TNumber) Factory.create_temporal(functions.div_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.div_int_tint(((Integer) other).intValue(),getNumberInner()),getCustomType(),getTemporalType()); } else if ((this instanceof TFloat) && (other instanceof Float)) { - return (TNumber) Factory.create_temporal(functions.div_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.div_float_tfloat(((Float) other).floatValue(),getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -700,7 +700,7 @@ default TNumber _rTrueDiv(Object other) throws OperationNotSupportedException { * @return A new {@link TNumber} instance. */ default TNumber abs(){ - return (TNumber) Factory.create_temporal(functions.tnumber_abs(getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_abs(getNumberInner()),getCustomType(),getTemporalType()); } /** @@ -713,7 +713,7 @@ default TNumber abs(){ * @return A new {@link TNumber} instance. */ default TNumber delta_value(){ - return (TNumber) Factory.create_temporal(functions.tnumber_delta_value(getNumberInner()),getCustomType(),getTemporalType()); + return (TNumber) Factory.create_temporal(GeneratedFunctions.tnumber_delta_value(getNumberInner()),getCustomType(),getTemporalType()); } @@ -737,11 +737,11 @@ default TNumber delta_value(){ */ default TFloat distance(Object other) throws OperationNotSupportedException { if ( (other instanceof Integer)){ - return (TFloat) Factory.create_temporal(functions.tdistance_tfloat_float(getNumberInner(),(float)((Integer) other).intValue()),getCustomType(),getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tfloat_float(getNumberInner(),(float)((Integer) other).intValue()),getCustomType(),getTemporalType()); } else if ((other instanceof Float)) { - return (TFloat) Factory.create_temporal(functions.tdistance_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tfloat_float(getNumberInner(),((Float) other).floatValue()),getCustomType(),getTemporalType()); } else if (other instanceof TNumber) { - return (TFloat) Factory.create_temporal(functions.tdistance_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tnumber_tnumber(getNumberInner(),((TNumber) other).getNumberInner()),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -766,13 +766,13 @@ default TFloat distance(Object other) throws OperationNotSupportedException { */ default float nearest_approach_distance(Object other) throws OperationNotSupportedException { if ( (other instanceof Integer)){ - return (float) functions.nad_tfloat_float(getNumberInner(),(float)((Integer) other).intValue()); + return (float) GeneratedFunctions.nad_tfloat_float(getNumberInner(),(float)((Integer) other).intValue()); } else if ((other instanceof Float)) { - return (float) functions.nad_tfloat_float(getNumberInner(),((Float) other).floatValue()); + return (float) GeneratedFunctions.nad_tfloat_float(getNumberInner(),((Float) other).floatValue()); } else if (other instanceof TNumber) { - return (float) functions.nad_tfloat_tfloat(getNumberInner(),((TNumber) other).getNumberInner()); + return (float) GeneratedFunctions.nad_tfloat_tfloat(getNumberInner(),((TNumber) other).getNumberInner()); } else if (other instanceof TBox) { - return (float) functions.nad_tfloat_tfloat(getNumberInner(),((TBox) other).get_inner()); + return (float) GeneratedFunctions.nad_tfloat_tfloat(getNumberInner(),((TBox) other).get_inner()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -796,27 +796,20 @@ default float nearest_approach_distance(Object other) throws OperationNotSupport */ // private Pointer createEmptyPointerArray(Runtime runtime) { // // Allocate memory for a list of integers (let's assume a fixed size, e.g., 10 elements) -// Pointer listPointer = Memory.allocate(Runtime.getRuntime(runtime), *Long.BYTES); // Adjust size as needed +// Pointer listPointer = Memory.allocate(runtime, *Long.BYTES); // Adjust size as needed // return listPointer; // } - private Pointer createEmptyPointerArray(Runtime runtime, int size) { - // Allocate memory for a list of integers (let's assume a fixed size, e.g., 10 elements) - Pointer listPointer = Memory.allocate(Runtime.getRuntime(runtime), size*Long.BYTES); // Adjust size as needed - return listPointer; - } - default List value_split(int size, int start){ - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer listPointer = createEmptyPointerArray(runtime, size); - Pointer result= functions.tint_value_split(this.getNumberInner(), size, start, listPointer, intPointer); + // tint_value_split returns an IntSplit struct by value (sret); the + // generated wrapper hands back the filled struct buffer: + // IntSplit { Temporal **fragments @0; int *bins @8; int count @16; } + Pointer result= GeneratedFunctions.tint_value_split(this.getNumberInner(), size, start); + Pointer fragments= result.getPointer(0); + int count= result.getInt(16); List tempList= new ArrayList<>(); - int count= intPointer.getInt(Integer.BYTES); for(int i=0;i value_split(int size, int start){ default List value_time_split(Object duration, int value_size, int value_start, Object time_start){ OffsetDateTime st= null; Pointer dt= null; - if(time_start != null){ - st= functions.pg_timestamptz_in("2000-01-03", -1); + // The duration is always required; the time_start defaults to 2000-01-03. + if(duration instanceof Duration){ + dt= ConversionUtils.timedelta_to_interval((Duration) duration); + } + else{ + dt= GeneratedFunctions.interval_in(duration.toString(), -1); + } + if(time_start == null){ + st= GeneratedFunctions.timestamptz_in("2000-01-03", -1); + } + else if(time_start instanceof LocalDateTime){ + st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) time_start); } else{ - if(time_start instanceof LocalDateTime){ - st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) time_start); - } - else{ - st= functions.pg_timestamptz_in(time_start.toString(), -1); - } - - if(duration instanceof Duration){ - dt= ConversionUtils.timedelta_to_interval((Duration) duration); - } - else{ - dt= functions.pg_interval_in(duration.toString(), -1); - } - } - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer valueListPointer = createEmptyPointerArray(runtime, value_size); - Pointer timeListPointer = createEmptyPointerArray(runtime, value_size); - Pointer p= functions.tint_value_time_split(this.getNumberInner(), value_size, dt, value_start, st, valueListPointer, timeListPointer, intPointer); + st= GeneratedFunctions.timestamptz_in(time_start.toString(), -1); + } + // tint_value_time_split returns an IntTimeSplit struct by value (sret): + // IntTimeSplit { Temporal **fragments @0; int *value_bins @8; + // int *time_bins @16; int count @24; } + Pointer p= GeneratedFunctions.tint_value_time_split(this.getNumberInner(), value_size, dt, value_start, st); + Pointer fragments= p.getPointer(0); + int count= p.getInt(24); List tempList= new ArrayList<>(); - int count= intPointer.getInt(Integer.BYTES); for(int i=0;i values(int precision){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.temporal_instants(this.getPointInner(), intPointer); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer resPointer= GeneratedFunctions.temporal_instants(this.getPointInner(), intPointer); List pointList= new ArrayList<>(); - int count= intPointer.getInt(Integer.BYTES); + int count= intPointer.getInt(0); for(int i=0; i values(int precision){ * @throws ParseException */ default Point start_value(int precision) throws ParseException { - return ConversionUtils.gserialized_to_shapely_point(functions.tgeo_start_value(getPointInner()),precision); + return ConversionUtils.gserialized_to_shapely_point(GeneratedFunctions.tgeo_start_value(getPointInner()),precision); } /** @@ -198,7 +198,7 @@ default Point start_value(int precision) throws ParseException { * @throws ParseException */ default Point end_value(int precision) throws ParseException { - return ConversionUtils.gserialized_to_shapely_point(functions.tgeo_end_value(getPointInner()),precision); + return ConversionUtils.gserialized_to_shapely_point(GeneratedFunctions.tgeo_end_value(getPointInner()),precision); } /** @@ -215,8 +215,8 @@ default Point end_value(int precision) throws ParseException { // // Create a JNR-FFI runtime instance // Runtime runtime = Runtime.getSystemRuntime(); // // Allocate memory for an integer (4 bytes) but do not set a value -// Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); -// Pointer resPointer= functions.tpoint_values(this.getPointInner(), intPointer); +// Pointer intPointer = Memory.allocate(runtime, 4); +// Pointer resPointer= GeneratedFunctions.tpoint_values(this.getPointInner(), intPointer); // List pointList= new ArrayList<>(); // int count= intPointer.getInt(Integer.BYTES); // StringBuilder sb = null; @@ -243,17 +243,17 @@ default Point end_value(int precision) throws ParseException { // // @Override // public Pointer createStringInner(String str) { -// return functions.tgeom(str); +// return GeneratedFunctions.tgeom(str); // } // // @Override // public Point start_element() throws ParseException { -// return ConversionUtils.gserialized_to_shapely_point(functions.tgeo_start_value(this.get_inner()), precision); +// return ConversionUtils.gserialized_to_shapely_point(GeneratedFunctions.tgeo_start_value(this.get_inner()), precision); // } // // @Override // public Point end_element() throws ParseException { -// return ConversionUtils.gserialized_to_shapely_point(functions.tgeo_end_value(this.get_inner()), precision); +// return ConversionUtils.gserialized_to_shapely_point(GeneratedFunctions.tgeo_end_value(this.get_inner()), precision); // } // }; // } @@ -272,12 +272,9 @@ default Point end_value(int precision) throws ParseException { tpoint_value_at_timestamp */ default Point value_at_timestamp(LocalDateTime ts, int precision) throws ParseException { - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer geomPointer = Memory.allocate(Runtime.getRuntime(runtime), 8); - boolean b= functions.tgeo_value_at_timestamptz(this.getPointInner(), ConversionUtils.datetimeToTimestampTz(ts), true, geomPointer); - Pointer geom= geomPointer.getPointer(Long.BYTES); + // The generated wrapper handles the bool+out-param internally and returns + // the GSERIALIZED* directly (null when the timestamp is absent). + Pointer geom= GeneratedFunctions.tgeo_value_at_timestamptz(this.getPointInner(), ConversionUtils.datetimeToTimestampTz(ts), true); return ConversionUtils.gserialized_to_shapely_point(geom, precision); } @@ -292,7 +289,7 @@ default Point value_at_timestamp(LocalDateTime ts, int precision) throws ParseEx * @return A {@link Float} with the length of the trajectory. */ default float length(){ - return (float) functions.tpoint_length(getPointInner()); + return (float) GeneratedFunctions.tpoint_length(getPointInner()); } @@ -305,7 +302,7 @@ default float length(){ * @return A {@link TFloat} with the cumulative length of the trajectory. */ default TFloat cumulative_length(){ - return (TFloat) Factory.create_temporal(functions.tpoint_cumulative_length(getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tpoint_cumulative_length(getPointInner()),"Float",getTemporalType()); } @@ -318,7 +315,7 @@ default TFloat cumulative_length(){ * @return A {@link TFloat} with the speed of the temporal point. */ default TFloat speed(){ - return (TFloat) Factory.create_temporal(functions.tpoint_speed(getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tpoint_speed(getPointInner()),"Float",getTemporalType()); } @@ -331,7 +328,7 @@ default TFloat speed(){ * @return A {@link TFloat} with the x coordinate of the temporal point. */ default TFloat x(){ - return (TFloat) Factory.create_temporal(functions.tpoint_get_x(getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tpoint_get_x(getPointInner()),"Float",getTemporalType()); } @@ -345,7 +342,7 @@ default TFloat x(){ * @return A {@link TFloat} with the y coordinate of the temporal point. */ default TFloat y(){ - return (TFloat) Factory.create_temporal(functions.tpoint_get_y(getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tpoint_get_y(getPointInner()),"Float",getTemporalType()); } @@ -359,7 +356,7 @@ default TFloat y(){ * @return A {@link TFloat} with the z coordinate of the temporal point. */ default TFloat z(){ - return (TFloat) Factory.create_temporal(functions.tpoint_get_z(getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tpoint_get_z(getPointInner()),"Float",getTemporalType()); } @@ -390,10 +387,10 @@ default List stboxes(){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.tgeo_stboxes(this.getPointInner(), intPointer); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer resPointer= GeneratedFunctions.tgeo_stboxes(this.getPointInner(), intPointer); List stBoxList= new ArrayList<>(); - int length= intPointer.getInt(Integer.BYTES); + int length= intPointer.getInt(0); for(int i=0; i stboxes(){ * @return A {@link Boolean} indicating whether the temporal point is simple. */ default boolean is_simple(){ - return functions.tpoint_is_simple(getPointInner()); + return GeneratedFunctions.tpoint_is_simple(getPointInner()); } @@ -430,7 +427,7 @@ default boolean is_simple(){ * @return A new {@link TFloat} indicating the temporal bearing between the temporal point and "other". */ default TFloat bearing(TPoint other){ - return (TFloat) Factory.create_temporal(functions.bearing_tpoint_tpoint(getPointInner(),other.getPointInner()),"Float",getTemporalType()); + return (TFloat) Factory.create_temporal(GeneratedFunctions.bearing_tpoint_tpoint(getPointInner(),other.getPointInner()),"Float",getTemporalType()); } @@ -445,7 +442,7 @@ default TFloat bearing(TPoint other){ * @return A new {@link TFloatSeqSet} indicating the direction of the temporal point. */ default TFloatSeqSet direction(){ - return (TFloatSeqSet) Factory.create_temporal(functions.tpoint_direction(getPointInner()),"Float",getTemporalType()); + return (TFloatSeqSet) Factory.create_temporal(GeneratedFunctions.tpoint_direction(getPointInner()),"Float",getTemporalType()); } @@ -459,7 +456,7 @@ default TFloatSeqSet direction(){ * @return A new {@link TFloatSeqSet} indicating the temporal azimuth of the temporal point. */ default TFloatSeqSet azimuth(){ - return (TFloatSeqSet) Factory.create_temporal(functions.tpoint_azimuth(getPointInner()),"Float",getTemporalType()); + return (TFloatSeqSet) Factory.create_temporal(GeneratedFunctions.tpoint_azimuth(getPointInner()),"Float",getTemporalType()); } @@ -473,7 +470,7 @@ default TFloatSeqSet azimuth(){ * @return A new {@link TFloatSeqSet} indicating the temporal angular_difference of the temporal point. */ default TFloatSeqSet angular_difference(){ - return (TFloatSeqSet) Factory.create_temporal(functions.tpoint_angular_difference(getPointInner()),"Float", TemporalType.TEMPORAL_SEQUENCE_SET); + return (TFloatSeqSet) Factory.create_temporal(GeneratedFunctions.tpoint_angular_difference(getPointInner()),"Float", TemporalType.TEMPORAL_SEQUENCE_SET); } @@ -488,7 +485,7 @@ default TFloatSeqSet angular_difference(){ * @throws ParseException */ default Point time_weighted_centroid(int precision) throws ParseException { - return (Point) ConversionUtils.gserialized_to_shapely_geometry(functions.tpoint_twcentroid(getPointInner()),precision); + return (Point) ConversionUtils.gserialized_to_shapely_geometry(GeneratedFunctions.tpoint_twcentroid(getPointInner()),precision); } @@ -504,7 +501,7 @@ default Point time_weighted_centroid(int precision) throws ParseException { * @return An {@link Integer} representing the SRID. */ default int srid(){ - return functions.tspatial_srid(getPointInner()); + return GeneratedFunctions.tspatial_srid(getPointInner()); } @@ -517,7 +514,7 @@ default int srid(){ * @return Returns a new TPoint with the given SRID. */ default TPoint set_srid(int srid){ - return (TPoint) Factory.create_temporal(functions.tspatial_set_srid(getPointInner(),srid),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.tspatial_set_srid(getPointInner(),srid),getCustomType(),getTemporalType()); } @@ -536,7 +533,7 @@ default TPoint set_srid(int srid){ * @return A new {@link TPoint} object. */ default TPoint round(int max_decimals){ - return (TPoint) Factory.create_temporal(functions.temporal_round(getPointInner(),max_decimals),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.temporal_round(getPointInner(),max_decimals),getCustomType(),getTemporalType()); } /** @@ -552,9 +549,9 @@ default List make_simple(){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.tpoint_make_simple(this.getPointInner(), intPointer); - int length= intPointer.getInt(Integer.BYTES); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer resPointer= GeneratedFunctions.tpoint_make_simple(this.getPointInner(), intPointer); + int length= intPointer.getInt(0); List tPointList= new ArrayList<>(); TemporalType temporalType= getTemporalType(); String customType= getCustomType(); @@ -579,7 +576,7 @@ default List make_simple(){ * @return A new {@link STBox} instance. */ default STBox expand(float other){ - return new STBox(functions.stbox_expand_space(getPointInner(),other)); + return new STBox(GeneratedFunctions.stbox_expand_space(getPointInner(),other)); } /** Returns a new :class:`TPoint` of the same subclass of ``self`` transformed to another SRID @@ -598,10 +595,10 @@ default STBox expand(float other){ AbstractMap.SimpleEntry srids = new AbstractMap.SimpleEntry<>(this.srid(), srid); // Check and cache the projection if not already cached if (!projectionCache.containsKey(srids)) { - projectionCache.put(srids, functions.lwproj_transform(srids.getKey(), srids.getValue())); + projectionCache.put(srids, GeneratedFunctions.lwproj_transform(srids.getKey(), srids.getValue())); } // Perform the transformation using the cached projection - Pointer result = functions.tpoint_transform_pj(this.getPointInner(), srid, projectionCache.get(srids)); + Pointer result = GeneratedFunctions.tpoint_transform_pj(this.getPointInner(), srid, projectionCache.get(srids)); // Create and return a new TPoint instance return (TPoint) Factory.create_temporal(result, getCustomType(), getTemporalType()); @@ -632,11 +629,11 @@ default STBox expand(float other){ default TPoint at(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ boolean geodetic = this instanceof TGeomPoint; - return (TPoint) Factory.create_temporal(functions.tpoint_at_value(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, geodetic)),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.tpoint_at_value(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, geodetic)),getCustomType(),getTemporalType()); } else if (other instanceof GeoSet) { - return (TPoint) Factory.create_temporal(functions.temporal_at_values(getPointInner(),((GeoSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.temporal_at_values(getPointInner(),((GeoSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof STBox) { - return (TPoint) Factory.create_temporal(functions.tgeo_at_stbox(getPointInner(),((STBox) other).get_inner(),true),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.tgeo_at_stbox(getPointInner(),((STBox) other).get_inner(),true),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -664,11 +661,11 @@ default TPoint at(Object other) throws OperationNotSupportedException { default TPoint minus(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ boolean geodetic = this instanceof TGeomPoint; - return (TPoint) Factory.create_temporal(functions.tpoint_minus_value(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, geodetic)),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.tpoint_minus_value(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, geodetic)),getCustomType(),getTemporalType()); } else if (other instanceof GeoSet) { - return (TPoint) Factory.create_temporal(functions.temporal_minus_values(getPointInner(),((GeoSet) other).get_inner()),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.temporal_minus_values(getPointInner(),((GeoSet) other).get_inner()),getCustomType(),getTemporalType()); } else if (other instanceof STBox) { - return (TPoint) Factory.create_temporal(functions.tgeo_minus_stbox(getPointInner(),((STBox) other).get_inner(),true),getCustomType(),getTemporalType()); + return (TPoint) Factory.create_temporal(GeneratedFunctions.tgeo_minus_stbox(getPointInner(),((STBox) other).get_inner(),true),getCustomType(),getTemporalType()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -894,9 +891,9 @@ default boolean is_over_or_behind(TemporalObject other){ */ default boolean is_ever_contained_in(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return 1 == functions.econtains_geo_tgeo(ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), getPointInner()); + return 1 == GeneratedFunctions.econtains_geo_tgeo(ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), getPointInner()); } else if (other instanceof STBox) { - return 1 == functions.econtains_geo_tgeo(functions.stbox_to_geo(((STBox) other).get_inner()),getPointInner()); + return 1 == GeneratedFunctions.econtains_geo_tgeo(GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner()),getPointInner()); } else{ throw new OperationNotSupportedException("Operand not supported"); @@ -917,11 +914,11 @@ default boolean is_ever_contained_in(Object other) throws OperationNotSupportedE */ default boolean is_ever_disjoint(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return 1 == functions.edisjoint_tgeo_geo(getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); + return 1 == GeneratedFunctions.edisjoint_tgeo_geo(getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); } else if (other instanceof STBox) { - return 1 == functions.edisjoint_tgeo_geo(getPointInner(), functions.stbox_to_geo(((STBox) other).get_inner())); + return 1 == GeneratedFunctions.edisjoint_tgeo_geo(getPointInner(), GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())); } else if (other instanceof TPoint) { - return 1 == functions.edisjoint_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); + return 1 == GeneratedFunctions.edisjoint_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -943,11 +940,11 @@ default boolean is_ever_disjoint(Object other) throws OperationNotSupportedExcep */ default boolean is_ever_within_distance(Object other, float distance) throws OperationNotSupportedException { if (other instanceof Geometry){ - return 1 == functions.edwithin_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), distance); + return 1 == GeneratedFunctions.edwithin_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), distance); } else if (other instanceof STBox) { - return 1 == functions.edwithin_tgeo_geo(getPointInner(), functions.stbox_to_geo(((STBox) other).get_inner()), distance); + return 1 == GeneratedFunctions.edwithin_tgeo_geo(getPointInner(), GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner()), distance); } else if (other instanceof TPoint) { - return 1 == functions.edwithin_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner(), distance); + return 1 == GeneratedFunctions.edwithin_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner(), distance); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -968,11 +965,11 @@ default boolean is_ever_within_distance(Object other, float distance) throws Ope */ default boolean ever_intersects(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return 1 == functions.eintersects_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); + return 1 == GeneratedFunctions.eintersects_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); } else if (other instanceof STBox) { - return 1 == functions.eintersects_tgeo_geo(getPointInner(), functions.stbox_to_geo(((STBox) other).get_inner())); + return 1 == GeneratedFunctions.eintersects_tgeo_geo(getPointInner(), GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())); } else if (other instanceof TPoint) { - return 1 == functions.eintersects_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); + return 1 == GeneratedFunctions.eintersects_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -992,9 +989,9 @@ default boolean ever_intersects(Object other) throws OperationNotSupportedExcept */ default boolean ever_touches(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return 1 == functions.etouches_tpoint_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); + return 1 == GeneratedFunctions.etouches_tpoint_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); } else if (other instanceof STBox) { - return 1 == functions.etouches_tpoint_geo(getPointInner(), functions.stbox_to_geo(((STBox) other).get_inner())); + return 1 == GeneratedFunctions.etouches_tpoint_geo(getPointInner(), GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1017,9 +1014,9 @@ default boolean ever_touches(Object other) throws OperationNotSupportedException */ default TBool is_spatially_contained_in(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TBool) Factory.create_temporal(functions.tcontains_geo_tgeo(ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), getPointInner(),false,false), "Boolean", getTemporalType() ) ; + return (TBool) Factory.create_temporal(GeneratedFunctions.tcontains_geo_tgeo(ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), getPointInner()), "Boolean", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TBool) Factory.create_temporal(functions.tcontains_geo_tgeo(functions.stbox_to_geo(((STBox) other).get_inner()), getPointInner(), false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.tcontains_geo_tgeo(GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner()), getPointInner()), "Boolean", getTemporalType() ); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1039,9 +1036,9 @@ default TBool is_spatially_contained_in(Object other) throws OperationNotSupport */ default TBool disjoint(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TBool) Factory.create_temporal(functions.tdisjoint_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint),false,false), "Boolean", getTemporalType() ) ; + return (TBool) Factory.create_temporal(GeneratedFunctions.tdisjoint_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), "Boolean", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TBool) Factory.create_temporal(functions.tdisjoint_tgeo_geo(getPointInner(),functions.stbox_to_geo(((STBox) other).get_inner()), false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.tdisjoint_tgeo_geo(getPointInner(),GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())), "Boolean", getTemporalType() ); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1062,11 +1059,11 @@ default TBool disjoint(Object other) throws OperationNotSupportedException { */ default TBool within_distance(Object other, float distance) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TBool) Factory.create_temporal(functions.tdwithin_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), distance, false,false), "Boolean", getTemporalType() ) ; + return (TBool) Factory.create_temporal(GeneratedFunctions.tdwithin_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint), distance), "Boolean", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TBool) Factory.create_temporal(functions.tdwithin_tgeo_geo(getPointInner(),functions.stbox_to_geo(((STBox) other).get_inner()), distance,false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.tdwithin_tgeo_geo(getPointInner(),GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner()), distance), "Boolean", getTemporalType() ); } else if(other instanceof TPoint){ - return (TBool) Factory.create_temporal(functions.tdwithin_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner(), distance,false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.tdwithin_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner(), distance), "Boolean", getTemporalType() ); }else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1086,9 +1083,9 @@ default TBool within_distance(Object other, float distance) throws OperationNotS */ default TBool intersects(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TBool) Factory.create_temporal(functions.tintersects_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint),false,false), "Boolean", getTemporalType() ) ; + return (TBool) Factory.create_temporal(GeneratedFunctions.tintersects_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), "Boolean", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TBool) Factory.create_temporal(functions.tintersects_tgeo_geo(getPointInner(),functions.stbox_to_geo(((STBox) other).get_inner()), false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.tintersects_tgeo_geo(getPointInner(),GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())), "Boolean", getTemporalType() ); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1108,9 +1105,9 @@ default TBool intersects(Object other) throws OperationNotSupportedException { */ default TBool touches(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TBool) Factory.create_temporal(functions.ttouches_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint),false,false), "Boolean", getTemporalType() ) ; + return (TBool) Factory.create_temporal(GeneratedFunctions.ttouches_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), "Boolean", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TBool) Factory.create_temporal(functions.ttouches_tgeo_geo(getPointInner(),functions.stbox_to_geo(((STBox) other).get_inner()), false,false), "Boolean", getTemporalType() ); + return (TBool) Factory.create_temporal(GeneratedFunctions.ttouches_tgeo_geo(getPointInner(),GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())), "Boolean", getTemporalType() ); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1132,11 +1129,11 @@ default TBool touches(Object other) throws OperationNotSupportedException { */ default TFloat distance(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TFloat) Factory.create_temporal(functions.tdistance_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), "Float", getTemporalType() ) ; + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), "Float", getTemporalType() ) ; } else if (other instanceof STBox) { - return (TFloat) Factory.create_temporal(functions.tdistance_tgeo_geo(getPointInner(),functions.stbox_to_geo(((STBox) other).get_inner())), "Float", getTemporalType() ); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tgeo_geo(getPointInner(),GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())), "Float", getTemporalType() ); } else if(other instanceof TPoint){ - return (TFloat) Factory.create_temporal(functions.tdistance_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner()), "Float", getTemporalType() ); + return (TFloat) Factory.create_temporal(GeneratedFunctions.tdistance_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner()), "Float", getTemporalType() ); }else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1157,11 +1154,11 @@ default TFloat distance(Object other) throws OperationNotSupportedException { */ default float nearest_approach_distance(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (float) functions.nad_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); + return (float) GeneratedFunctions.nad_tgeo_geo( getPointInner(), ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)); } else if (other instanceof STBox) { - return (float) functions.nad_tgeo_stbox(getPointInner(), functions.stbox_to_geo(((STBox) other).get_inner())); + return (float) GeneratedFunctions.nad_tgeo_stbox(getPointInner(), GeneratedFunctions.stbox_to_geo(((STBox) other).get_inner())); } else if (other instanceof TPoint) { - return (float) functions.nad_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); + return (float) GeneratedFunctions.nad_tgeo_tgeo(getPointInner(), ((TPoint) other).getPointInner()); } else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1181,9 +1178,9 @@ default float nearest_approach_distance(Object other) throws OperationNotSupport */ default TInstant nearest_approach_instant(Object other) throws OperationNotSupportedException { if (other instanceof Geometry){ - return (TInstant) Factory.create_temporal(functions.nai_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), getCustomType(), getTemporalType() ) ; + return (TInstant) Factory.create_temporal(GeneratedFunctions.nai_tgeo_geo(getPointInner(),ConversionUtils.geo_to_gserialized((Geometry) other, this instanceof TGeogPoint)), getCustomType(), getTemporalType() ) ; } else if(other instanceof TPoint){ - return (TInstant) Factory.create_temporal(functions.nai_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner()), getCustomType(), getTemporalType() ); + return (TInstant) Factory.create_temporal(GeneratedFunctions.nai_tgeo_tgeo(getPointInner(),((TPoint) other).getPointInner()), getCustomType(), getTemporalType() ); }else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1208,9 +1205,9 @@ default Geometry shortest_line(Object other) throws OperationNotSupportedExcepti if (other instanceof Geometry){ boolean b= this instanceof TGeogPoint; Pointer gs= ConversionUtils.geo_to_gserialized((Geometry) other, b); - res= functions.shortestline_tgeo_geo(this.getPointInner(), gs); + res= GeneratedFunctions.shortestline_tgeo_geo(this.getPointInner(), gs); } else if(other instanceof TPoint){ - res= functions.shortestline_tgeo_geo(this.getPointInner(), ((TPoint) other).getPointInner()); + res= GeneratedFunctions.shortestline_tgeo_geo(this.getPointInner(), ((TPoint) other).getPointInner()); }else{ throw new OperationNotSupportedException("Operand not supported"); } @@ -1269,12 +1266,6 @@ origin will be (0, 0, 0). MEOS Functions: tpoint_value_split */ - private Pointer createEmptyPointerArray(Runtime runtime, int length) { - // Allocate memory for a list of integers - Pointer listPointer = Memory.allocate(Runtime.getRuntime(runtime), length*Long.BYTES); // Adjust size as needed - return listPointer; - } - default List space_split(Float xsize, Float ysize, Float zsize, Geometry origin, boolean bitmatrix, boolean include_border){ Float ysz = (ysize != null) ? ysize : xsize; Float zsz = (zsize != null) ? zsize : xsize; @@ -1285,23 +1276,20 @@ default List space_split(Float xsize, Float ysize, Float zsize, Geomet } else{ if(isTGeogPoint){ - gs= functions.geog_in("Point (0 0 0)", -1); + gs= GeneratedFunctions.geog_in("Point (0 0 0)", -1); } else{ - gs= functions.geom_in("Point (0 0 0)", -1); + gs= GeneratedFunctions.geom_in("Point (0 0 0)", -1); } } - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - int length= runtime.longSize(); - Pointer space_buckets = createEmptyPointerArray(runtime, length); - Pointer resPointer= functions.tgeo_space_split(this.getPointInner(), xsize, ysz, zsz, gs, bitmatrix, include_border, space_buckets, intPointer); - int count= intPointer.getInt(Integer.BYTES); + // tgeo_space_split returns a SpaceSplit struct by value (sret): + // SpaceSplit { Temporal **fragments @0; int **bins @8; int count @16; } + Pointer resPointer= GeneratedFunctions.tgeo_space_split(this.getPointInner(), xsize, ysz, zsz, gs, bitmatrix, include_border); + Pointer fragments= resPointer.getPointer(0); + int count= resPointer.getInt(16); List tempList= new ArrayList<>(); for(int i=0;i space_time_split(Float xsize, Object duration, Float ysiz dt= ConversionUtils.timedelta_to_interval((Duration) duration); } else{ - dt= functions.pg_interval_in(duration.toString(), -1); + dt= GeneratedFunctions.interval_in(duration.toString(), -1); } Pointer gs= null; @@ -1346,38 +1334,33 @@ default List space_time_split(Float xsize, Object duration, Float ysiz } else{ if(isTGeogPoint){ - gs= functions.geog_in("Point (0 0 0)", -1); + gs= GeneratedFunctions.geog_in("Point (0 0 0)", -1); } else{ - gs= functions.geom_in("Point (0 0 0)", -1); + gs= GeneratedFunctions.geom_in("Point (0 0 0)", -1); } } OffsetDateTime st= null; - if(time_start!=null){ - st= functions.pg_timestamptz_in("2000-01-03", -1); + if(time_start == null){ + st= GeneratedFunctions.timestamptz_in("2000-01-03", -1); + } + else if(time_start instanceof LocalDateTime){ + st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) time_start); } else{ - if(time_start instanceof LocalDateTime){ - st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) time_start); - } - else{ - st= functions.pg_timestamptz_in(time_start.toString(), -1); - } + st= GeneratedFunctions.timestamptz_in(time_start.toString(), -1); } - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - int length= runtime.longSize(); - Pointer space_buckets = createEmptyPointerArray(runtime, length); - Pointer time_buckets = createEmptyPointerArray(runtime, length); - Pointer resPointer= functions.tgeo_space_time_split(this.getPointInner(), xsize, ysz, zsz, dt, gs, st, bitmatrix, include_border, space_buckets, time_buckets, intPointer); - int count= intPointer.getInt(Integer.BYTES); + // tgeo_space_time_split returns a SpaceTimeSplit struct by value (sret): + // SpaceTimeSplit { Temporal **fragments @0; int **space_bins @8; + // int *time_bins @16; int count @24; } + Pointer resPointer= GeneratedFunctions.tgeo_space_time_split(this.getPointInner(), xsize, ysz, zsz, dt, gs, st, bitmatrix, include_border); + Pointer fragments= resPointer.getPointer(0); + int count= resPointer.getInt(24); List tempList= new ArrayList<>(); for(int i=0;i pointList= new ArrayList<>(); int count= intPointer.getInt(Integer.BYTES); StringBuilder sb = null; @@ -125,7 +125,7 @@ default GeographySet value_set(int precision) throws ParseException { * @return A new {@link TGeomPoint} object. */ default TGeomPoint to_geometric(){ - return (TGeomPoint) Factory.create_temporal(functions.tgeography_to_tgeometry(getPointInner()),"Geom",getTemporalType()); + return (TGeomPoint) Factory.create_temporal(GeneratedFunctions.tgeography_to_tgeometry(getPointInner()),"Geom",getTemporalType()); } @@ -145,7 +145,7 @@ default TGeomPoint to_geometric(){ * @return True if "this" is always equal to "value", False otherwise. */ default boolean always_equal(Geometry value){ - return functions.always_eq_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; + return GeneratedFunctions.always_eq_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; } @@ -160,7 +160,7 @@ default boolean always_equal(Geometry value){ * @return True if "this" is always different to "value", False otherwise. */ default boolean always_not_equal(Geometry value){ - return functions.always_ne_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; + return GeneratedFunctions.always_ne_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; } @@ -175,7 +175,7 @@ default boolean always_not_equal(Geometry value){ * @return True if "this" is ever equal to "value", False otherwise. */ default boolean ever_equal(Geometry value){ - return functions.ever_eq_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; + return GeneratedFunctions.ever_eq_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; } @@ -190,7 +190,7 @@ default boolean ever_equal(Geometry value){ * @return True if "this" is ever different to "value", False otherwise. */ default boolean ever_not_equal(Geometry value){ - return functions.ever_ne_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; + return GeneratedFunctions.ever_ne_tgeo_geo(getPointInner(),ConversionUtils.geography_to_gserialized(value)) > 0; } @@ -241,7 +241,7 @@ default boolean never_not_equal(Geometry value){ * @return A {@link TBool} with the result of the temporal equality relation. */ default TBool temporal_equal(Point other){ - return (TBool) Factory.create_temporal(functions.teq_tgeo_geo(getPointInner(), ConversionUtils.geography_to_gserialized(other)),getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.teq_tgeo_geo(getPointInner(), ConversionUtils.geography_to_gserialized(other)),getCustomType(),getTemporalType()); } @@ -259,7 +259,7 @@ default TBool temporal_equal(Point other){ * @return A {@link TBool} with the result of the temporal inequality relation. */ default TBool temporal_not_equal(Point other){ - return (TBool) Factory.create_temporal(functions.tne_tgeo_geo(getPointInner(), ConversionUtils.geography_to_gserialized(other)),getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tne_tgeo_geo(getPointInner(), ConversionUtils.geography_to_gserialized(other)),getCustomType(),getTemporalType()); } diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointInst.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointInst.java index 9e9414f54..b8d6f3b52 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointInst.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointInst.java @@ -2,7 +2,7 @@ import jnr.ffi.Pointer; import types.basic.tpoint.TPointInst; -import functions.functions; +import functions.GeneratedFunctions; import types.temporal.TemporalType; @@ -36,12 +36,12 @@ public TGeogPointInst(Pointer inner){ */ public TGeogPointInst(String value){ super(value); - this.inner = functions.tgeogpoint_in(value); + this.inner = GeneratedFunctions.tgeogpoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeogpoint_in(str); + return GeneratedFunctions.tgeogpoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeq.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeq.java index 4203eeb00..111966cb3 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeq.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeq.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeog; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tpoint.TPointSeq; import types.temporal.TemporalType; @@ -36,13 +36,13 @@ public TGeogPointSeq(Pointer inner){ */ public TGeogPointSeq(String value){ super(value); - this.inner = functions.tgeogpoint_in(value); + this.inner = GeneratedFunctions.tgeogpoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeogpoint_in(str); + return GeneratedFunctions.tgeogpoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeqSet.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeqSet.java index c2d0137b3..de7a44461 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeog/TGeogPointSeqSet.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeog; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tpoint.TPointSeqSet; import types.temporal.TemporalType; @@ -38,12 +38,12 @@ public TGeogPointSeqSet(Pointer inner){ */ public TGeogPointSeqSet(String value){ super(value); - this.inner = functions.tgeogpoint_in(value); + this.inner = GeneratedFunctions.tgeogpoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeogpoint_in(str); + return GeneratedFunctions.tgeogpoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPoint.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPoint.java index cf7c3cd8e..993e4aae5 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPoint.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPoint.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeom; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Memory; import jnr.ffi.Pointer; import jnr.ffi.Runtime; @@ -55,7 +55,7 @@ public interface TGeomPoint extends TPoint { * @return A new {@link TGeomPoint} object. */ default TGeomPoint from_base_temporal(Geometry value, Temporal base){ - return (TGeomPoint) Factory.create_temporal(functions.tpoint_from_base_temp(ConversionUtils.geometry_to_gserialized(value),base.getInner()),getCustomType(),getTemporalType()); + return (TGeomPoint) Factory.create_temporal(GeneratedFunctions.tpoint_from_base_temp(ConversionUtils.geometry_to_gserialized(value),base.getInner()),getCustomType(),getTemporalType()); } @@ -77,11 +77,11 @@ default TGeomPoint from_base_temporal(Geometry value, Temporal base){ */ static TGeomPoint from_base_time(Geometry value, Time base, TInterpolation interp){ if (base instanceof tstzset){ - return new TGeomPointSeq(functions.tpointseq_from_base_tstzset(ConversionUtils.geometry_to_gserialized(value), ((tstzset) base).get_inner())); + return new TGeomPointSeq(GeneratedFunctions.tpointseq_from_base_tstzset(ConversionUtils.geometry_to_gserialized(value), ((tstzset) base).get_inner())); } else if (base instanceof tstzspan) { - return new TGeomPointSeqSet(functions.tpointseq_from_base_tstzspan(ConversionUtils.geometry_to_gserialized(value), ((tstzspan) base).get_inner(), interp.getValue())); + return new TGeomPointSeqSet(GeneratedFunctions.tpointseq_from_base_tstzspan(ConversionUtils.geometry_to_gserialized(value), ((tstzspan) base).get_inner(), interp.getValue())); } else if (base instanceof tstzspanset) { - return new TGeomPointSeq(functions.tpointseq_from_base_tstzset(ConversionUtils.geometry_to_gserialized(value), ((tstzspanset) base).get_inner())); + return new TGeomPointSeq(GeneratedFunctions.tpointseq_from_base_tstzset(ConversionUtils.geometry_to_gserialized(value), ((tstzspanset) base).get_inner())); } else{ throw new UnsupportedOperationException("Operation not supported with type " + base.getClass()); @@ -103,7 +103,7 @@ static TGeomPoint from_base_time(Geometry value, Time base, TInterpolation inter * @return A new {@link TGeogPoint} object. */ default TGeogPoint to_geographic(){ - return (TGeogPoint) Factory.create_temporal(functions.tgeometry_to_tgeography(getPointInner()),getCustomType(),getTemporalType()); + return (TGeogPoint) Factory.create_temporal(GeneratedFunctions.tgeometry_to_tgeography(getPointInner()),getCustomType(),getTemporalType()); } @@ -121,7 +121,7 @@ default TGeogPoint to_geographic(){ * @return True if "this" is always equal to "value", False otherwise. */ default boolean always_equal(Geometry value){ - return functions.always_eq_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; + return GeneratedFunctions.always_eq_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; } @@ -136,7 +136,7 @@ default boolean always_equal(Geometry value){ * @return True if "this" is always different to "value", False otherwise. */ default boolean always_not_equal(Geometry value){ - return (functions.always_ne_tgeo_geo((getPointInner()),ConversionUtils.geometry_to_gserialized(value)) > 0); + return (GeneratedFunctions.always_ne_tgeo_geo((getPointInner()),ConversionUtils.geometry_to_gserialized(value)) > 0); } @@ -151,7 +151,7 @@ default boolean always_not_equal(Geometry value){ * @return True if "this" is ever equal to "value", False otherwise. */ default boolean ever_equal(Geometry value){ - return functions.ever_eq_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; + return GeneratedFunctions.ever_eq_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; } @@ -166,7 +166,7 @@ default boolean ever_equal(Geometry value){ * @return True if "this" is ever different to "value", False otherwise. */ default boolean ever_not_equal(Geometry value){ - return functions.ever_ne_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; + return GeneratedFunctions.ever_ne_tgeo_geo(getPointInner(),ConversionUtils.geometry_to_gserialized(value)) > 0; } @@ -216,7 +216,7 @@ default boolean never_not_equal(Geometry value){ * @return A {@link TBool} with the result of the temporal equality relation. */ default TBool temporal_equal(Point other){ - return (TBool) Factory.create_temporal(functions.teq_tgeo_geo(getPointInner(), ConversionUtils.geometry_to_gserialized(other)),getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.teq_tgeo_geo(getPointInner(), ConversionUtils.geometry_to_gserialized(other)),getCustomType(),getTemporalType()); } @@ -234,7 +234,7 @@ default TBool temporal_equal(Point other){ * @return A {@link TBool} with the result of the temporal inequality relation. */ default TBool temporal_not_equal(Point other){ - return (TBool) Factory.create_temporal(functions.tne_tgeo_geo(getPointInner(), ConversionUtils.geometry_to_gserialized(other)),getCustomType(),getTemporalType()); + return (TBool) Factory.create_temporal(GeneratedFunctions.tne_tgeo_geo(getPointInner(), ConversionUtils.geometry_to_gserialized(other)),getCustomType(),getTemporalType()); } default GeometrySet value_set(int precision) throws ParseException { @@ -242,7 +242,7 @@ default GeometrySet value_set(int precision) throws ParseException { Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.tgeo_values(this.getPointInner(), intPointer); + Pointer resPointer= GeneratedFunctions.tgeo_values(this.getPointInner(), intPointer); List pointList= new ArrayList<>(); int count= intPointer.getInt(Integer.BYTES); StringBuilder sb = null; diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointInst.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointInst.java index f534ad81d..f2108db75 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointInst.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointInst.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeom; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tpoint.TPointInst; import types.temporal.TemporalType; @@ -35,13 +35,13 @@ public TGeomPointInst(Pointer inner){ */ public TGeomPointInst(String value){ super(value); - this.inner = functions.tgeompoint_in(value); + this.inner = GeneratedFunctions.tgeompoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeompoint_in(str); + return GeneratedFunctions.tgeompoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeq.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeq.java index 740351cf8..499e4f7a0 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeq.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeq.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeom; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tpoint.TPointSeq; import types.temporal.TemporalType; @@ -35,13 +35,13 @@ public TGeomPointSeq(Pointer inner){ */ public TGeomPointSeq(String value){ super(value); - this.inner = functions.tgeompoint_in(value); + this.inner = GeneratedFunctions.tgeompoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeompoint_in(str); + return GeneratedFunctions.tgeompoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeqSet.java b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeqSet.java index 95f118cf0..0601c1437 100644 --- a/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/tpoint/tgeom/TGeomPointSeqSet.java @@ -1,7 +1,7 @@ package types.basic.tpoint.tgeom; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import types.basic.tpoint.TPointSeqSet; import types.temporal.TemporalType; @@ -35,13 +35,13 @@ public TGeomPointSeqSet(Pointer inner){ */ public TGeomPointSeqSet(String value){ super(value); - this.inner = functions.tgeompoint_in(value); + this.inner = GeneratedFunctions.tgeompoint_in(value); } @Override public Pointer createStringInner(String str) { - return functions.tgeompoint_in(str); + return GeneratedFunctions.tgeompoint_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/ttext/TText.java b/jmeos-core/src/main/java/types/basic/ttext/TText.java index 9401e9035..d086db293 100644 --- a/jmeos-core/src/main/java/types/basic/ttext/TText.java +++ b/jmeos-core/src/main/java/types/basic/ttext/TText.java @@ -1,6 +1,6 @@ package types.basic.ttext; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Memory; import jnr.ffi.Pointer; import jnr.ffi.Runtime; @@ -51,7 +51,7 @@ public interface TText { * @return A new {@link TText} object. */ static TText from_base_temporal(String value, Temporal base){ - return (TText) Factory.create_temporal(functions.ttext_from_base_temp(functions.cstring2text(value), base.getInner()),customType,base.getTemporalType()); + return (TText) Factory.create_temporal(GeneratedFunctions.ttext_from_base_temp(GeneratedFunctions.cstring_to_text(value), base.getInner()),customType,base.getTemporalType()); } /** @@ -72,13 +72,13 @@ static TText from_base_temporal(String value, Temporal base){ */ static Temporal from_base_time(String value, Time base){ if (base instanceof tstzspanset){ - return new TTextSeq(functions.ttextseqset_from_base_tstzspanset(functions.cstring2text(value),((tstzspanset) base).get_inner())); + return new TTextSeq(GeneratedFunctions.ttextseqset_from_base_tstzspanset(GeneratedFunctions.cstring_to_text(value),((tstzspanset) base).get_inner())); } else if (base instanceof tstzset) { - return new TTextSeq(functions.ttextseq_from_base_tstzset(functions.cstring2text(value),((tstzset) base).get_inner())); + return new TTextSeq(GeneratedFunctions.ttextseq_from_base_tstzset(GeneratedFunctions.cstring_to_text(value),((tstzset) base).get_inner())); } else if (base instanceof tstzspan) { - return new TTextSeqSet(functions.ttextseq_from_base_tstzspan(functions.cstring2text(value),((tstzspan) base).get_inner())); + return new TTextSeqSet(GeneratedFunctions.ttextseq_from_base_tstzspan(GeneratedFunctions.cstring_to_text(value),((tstzspan) base).get_inner())); } return null; @@ -98,7 +98,7 @@ static Temporal from_base_time(String value, Time base){ ttext_from_mfjson */ default TText from_mfjson(String mfjson){ - Pointer result= functions.ttext_from_mfjson(mfjson); + Pointer result= GeneratedFunctions.ttext_from_mfjson(mfjson); return (TText) Factory.create_temporal(result, getCustomType(), getTemporalType()); } @@ -114,7 +114,7 @@ default TText from_mfjson(String mfjson){ * @return Returns the string representation of "this" */ default String to_string(){ - return functions.ttext_out(getTextInner()); + return GeneratedFunctions.ttext_out(getTextInner()); } @@ -127,7 +127,7 @@ default String to_string(){ * @return A string with the Well-Known Text representation of "this". */ default String as_wkt(){ - return functions.ttext_out(getTextInner()); + return GeneratedFunctions.ttext_out(getTextInner()); } @@ -148,13 +148,13 @@ default Set value_set(){ Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.ttext_values(this.getTextInner(), intPointer); + Pointer resPointer= GeneratedFunctions.ttext_values(this.getTextInner(), intPointer); StringBuilder sb= null; sb.append("{"); int count= intPointer.getInt(Integer.BYTES); for(int i=0; i 0; + return GeneratedFunctions.always_eq_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } /** @@ -321,7 +322,7 @@ default boolean always_equal(String value){ * * "False" otherwise. */ default boolean always_not_equal(String value){ - return (functions.always_ne_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.always_ne_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } @@ -337,7 +338,7 @@ default boolean always_not_equal(String value){ * * "False" otherwise. */ default boolean always_less(String value){ - return functions.always_lt_ttext_text(getTextInner(),functions.cstring2text(value)) > 0; + return GeneratedFunctions.always_lt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } @@ -354,7 +355,7 @@ default boolean always_less(String value){ * * "value", "False" otherwise. */ default boolean always_less_or_equal(String value){ - return functions.always_le_ttext_text(getTextInner(),functions.cstring2text(value)) > 0; + return GeneratedFunctions.always_le_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } /** @@ -370,7 +371,7 @@ default boolean always_less_or_equal(String value){ * * "value", "False" otherwise. */ default boolean always_greater_or_equal(String value){ - return (functions.always_ge_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.always_ge_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } /** @@ -385,7 +386,7 @@ default boolean always_greater_or_equal(String value){ * * " `False`" otherwise. */ default boolean always_greater(String value){ - return (functions.always_gt_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.always_gt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } /** @@ -400,7 +401,7 @@ default boolean always_greater(String value){ * * "False" otherwise. */ default boolean ever_less(String value){ - return functions.ever_lt_ttext_text(getTextInner(),functions.cstring2text(value)) > 0; + return GeneratedFunctions.ever_lt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } @@ -417,7 +418,7 @@ default boolean ever_less(String value){ * * "value", "False" otherwise. */ default boolean ever_less_or_equal(String value){ - return functions.ever_le_ttext_text(getTextInner(),functions.cstring2text(value)) > 0; + return GeneratedFunctions.ever_le_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } @@ -433,7 +434,7 @@ default boolean ever_less_or_equal(String value){ * * otherwise. */ default boolean ever_equal(String value){ - return functions.ever_eq_ttext_text(getTextInner(),functions.cstring2text(value)) > 0; + return GeneratedFunctions.ever_eq_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value)) > 0; } /** @@ -448,7 +449,7 @@ default boolean ever_equal(String value){ * * "False" otherwise. */ default boolean ever_not_equal(String value){ - return (functions.ever_ne_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.ever_ne_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } /** @@ -464,7 +465,7 @@ default boolean ever_not_equal(String value){ * * "value", "False" otherwise. */ default boolean ever_greater_or_equal(String value){ - return (functions.ever_ge_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.ever_ge_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } /** @@ -479,7 +480,7 @@ default boolean ever_greater_or_equal(String value){ * * "False" otherwise. */ default boolean ever_greater(String value){ - return (functions.ever_gt_ttext_text(getTextInner(),functions.cstring2text(value))) > 0; + return (GeneratedFunctions.ever_gt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(value))) > 0; } /** @@ -595,7 +596,7 @@ default boolean never_greater(String value){ */ default Temporal temporal_equal_string(String other){ if ((other instanceof String)){ - return Factory.create_temporal(functions.teq_ttext_text(getTextInner(),functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.teq_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -619,7 +620,7 @@ default Temporal temporal_equal_string(String other){ */ default Temporal temporal_not_equal_string(String other){ if ((other instanceof String)){ - return Factory.create_temporal(functions.tne_ttext_text(getTextInner(), functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tne_ttext_text(getTextInner(), GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -642,7 +643,7 @@ default Temporal temporal_not_equal_string(String other){ */ default Temporal temporal_less_string(String other){ if ((other instanceof String)){ - return Factory.create_temporal(functions.tlt_ttext_text(getTextInner(),functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tlt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -666,7 +667,7 @@ default Temporal temporal_less_string(String other){ */ default Temporal temporal_less_or_equal_string(String other){ if ((other instanceof String)){ - return Factory.create_temporal(functions.tle_ttext_text(getTextInner(),functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tle_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -690,7 +691,7 @@ default Temporal temporal_less_or_equal_string(String other){ */ default Temporal temporal_greater_or_equal_string(String other){ if ((other instanceof String)){ - return Factory.create_temporal(functions.tge_ttext_text(getTextInner(),functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tge_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -713,7 +714,7 @@ default Temporal temporal_greater_or_equal_string(String other){ */ default Temporal temporal_greater_string(String other){ if ((other instanceof String) ){ - return Factory.create_temporal(functions.tgt_ttext_text(getTextInner(),functions.cstring2text(other)), getCustomType(),getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.tgt_ttext_text(getTextInner(),GeneratedFunctions.cstring_to_text(other)), getCustomType(),getTemporalType()); } else{ throw new UnsupportedOperationException("Parameter not supported"); @@ -751,11 +752,11 @@ private Pointer createPointerFromString(String str) { default TText at(Object other) throws Exception { Pointer res= null; if(other instanceof String){ - res= functions.ttext_at_value(this.getTextInner(), createPointerFromString((String) other)); + res= GeneratedFunctions.ttext_at_value(this.getTextInner(), createPointerFromString((String) other)); } else if(other instanceof List && ((List) other).getFirst() instanceof String){ int count=0; - res= functions.temporal_at_values(this.getTextInner(), functions.textset_make((Pointer) other, count)); + res= GeneratedFunctions.temporal_at_values(this.getTextInner(), GeneratedFunctions.textset_make((Pointer) other, count)); } else{ throw new Exception("type not supported"); @@ -782,11 +783,11 @@ else if(other instanceof List && ((List) other).getFirst() instanceof String) default TText minus(Object other) throws Exception { Pointer res= null; if(other instanceof String){ - res= functions.ttext_minus_value(this.getTextInner(), createPointerFromString((String) other)); + res= GeneratedFunctions.ttext_minus_value(this.getTextInner(), createPointerFromString((String) other)); } else if(other instanceof List && ((List) other).getFirst() instanceof String){ int count=0; - res= functions.temporal_minus_values(this.getTextInner(), functions.textset_make((Pointer) other, count)); + res= GeneratedFunctions.temporal_minus_values(this.getTextInner(), GeneratedFunctions.textset_make((Pointer) other, count)); } else{ throw new Exception("type not supported"); @@ -817,18 +818,18 @@ default TText concatenate(Object other, boolean other_before) throws Exception { Pointer res= null; if(other instanceof String){ if(!other_before){ - res= functions.textcat_ttext_text(this.getTextInner(), createPointerFromString((String) other)); + res= GeneratedFunctions.textcat_ttext_text(this.getTextInner(), createPointerFromString((String) other)); } else{ - res= functions.textcat_text_ttext(createPointerFromString((String) other), this.getTextInner()); + res= GeneratedFunctions.textcat_text_ttext(createPointerFromString((String) other), this.getTextInner()); } } else if (other instanceof TText){ if(!other_before){ - res= functions.textcat_ttext_ttext(this.getTextInner(), ((TText) other).getTextInner()); + res= GeneratedFunctions.textcat_ttext_ttext(this.getTextInner(), ((TText) other).getTextInner()); } else{ - res= functions.textcat_ttext_ttext(((TText) other).getTextInner(), this.getTextInner()); + res= GeneratedFunctions.textcat_ttext_ttext(((TText) other).getTextInner(), this.getTextInner()); } } else{ diff --git a/jmeos-core/src/main/java/types/basic/ttext/TTextInst.java b/jmeos-core/src/main/java/types/basic/ttext/TTextInst.java index 0762a68b4..b9438dc07 100644 --- a/jmeos-core/src/main/java/types/basic/ttext/TTextInst.java +++ b/jmeos-core/src/main/java/types/basic/ttext/TTextInst.java @@ -1,6 +1,6 @@ package types.basic.ttext; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; import types.temporal.TInstant; import types.temporal.TemporalType; @@ -39,7 +39,7 @@ public TTextInst(Pointer inner){ */ public TTextInst(String value) { super(value); - this.inner = functions.ttext_in(value); + this.inner = GeneratedFunctions.ttext_in(value); } /** @@ -61,7 +61,7 @@ public TTextInst(String str, boolean value, String timemstamp, Pointer inner) { @Override public Pointer createStringInner(String str){ - return functions.ttext_in(str); + return GeneratedFunctions.ttext_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/ttext/TTextSeq.java b/jmeos-core/src/main/java/types/basic/ttext/TTextSeq.java index ed402ffe5..47c34b368 100644 --- a/jmeos-core/src/main/java/types/basic/ttext/TTextSeq.java +++ b/jmeos-core/src/main/java/types/basic/ttext/TTextSeq.java @@ -1,6 +1,6 @@ package types.basic.ttext; -import functions.functions; +import functions.GeneratedFunctions; import types.temporal.TSequence; import java.util.List; @@ -50,7 +50,7 @@ public TTextSeq(String value){ */ public TTextSeq(String value, int interpolation) { super(value); - this.inner = functions.ttext_in(value); + this.inner = GeneratedFunctions.ttext_in(value); } @@ -66,7 +66,7 @@ public TTextSeq(List list, boolean lower_inc, boolean upper_inc, int int @Override public Pointer createStringInner(String str){ - return functions.ttext_in(str); + return GeneratedFunctions.ttext_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/basic/ttext/TTextSeqSet.java b/jmeos-core/src/main/java/types/basic/ttext/TTextSeqSet.java index 93c8eff37..daecef04f 100644 --- a/jmeos-core/src/main/java/types/basic/ttext/TTextSeqSet.java +++ b/jmeos-core/src/main/java/types/basic/ttext/TTextSeqSet.java @@ -1,6 +1,6 @@ package types.basic.ttext; -import functions.functions; +import functions.GeneratedFunctions; import types.temporal.TSequenceSet; import jnr.ffi.Pointer; import types.temporal.TemporalType; @@ -36,14 +36,14 @@ public TTextSeqSet(Pointer inner){ */ public TTextSeqSet(String value) { super(value); - this.inner = functions.ttext_in(value); + this.inner = GeneratedFunctions.ttext_in(value); } @Override public Pointer createStringInner(String str){ - return functions.ttext_in(str); + return GeneratedFunctions.ttext_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/boxes/STBox.java b/jmeos-core/src/main/java/types/boxes/STBox.java index 22f3091ce..d0d5b4b51 100644 --- a/jmeos-core/src/main/java/types/boxes/STBox.java +++ b/jmeos-core/src/main/java/types/boxes/STBox.java @@ -23,7 +23,7 @@ import functions.*; import types.temporal.Temporal; import utils.ConversionUtils; -import functions.functions; +import functions.GeneratedFunctions; import javax.naming.OperationNotSupportedException; @@ -73,16 +73,16 @@ public STBox _get_box(TemporalObject other){ public STBox _get_box(Object other, boolean allow_space_only, boolean allow_time_only){ STBox other_box=null; if(allow_space_only && other instanceof Geometry){ - other_box = new STBox(functions.geo_to_stbox(ConversionUtils.geo_to_gserialized((Geometry) other, this.geodetic()))); + other_box = new STBox(GeneratedFunctions.geo_to_stbox(ConversionUtils.geo_to_gserialized((Geometry) other, this.geodetic()))); } else if (other instanceof TPoint) { - other_box = new STBox(functions.tspatial_to_stbox(((TPoint)other).getPointInner())); + other_box = new STBox(GeneratedFunctions.tspatial_to_stbox(((TPoint)other).getPointInner())); } else if (allow_time_only) { switch (other) { case STBox st -> other_box = new STBox(st.get_inner()); - case tstzset p -> other_box = new STBox(functions.tstzset_to_stbox(p.get_inner())); - case tstzspan ps -> other_box = new STBox(functions.tstzspan_to_stbox(ps.get_inner())); - case Temporal t -> other_box = new STBox(functions.tstzset_to_stbox(functions.temporal_to_tstzspan(t.getInner()))); - case tstzspanset ts -> other_box = new STBox(functions.tstzspanset_to_stbox(ts.get_inner())); + case tstzset p -> other_box = new STBox(GeneratedFunctions.tstzset_to_stbox(p.get_inner())); + case tstzspan ps -> other_box = new STBox(GeneratedFunctions.tstzspan_to_stbox(ps.get_inner())); + case Temporal t -> other_box = new STBox(GeneratedFunctions.tstzset_to_stbox(GeneratedFunctions.temporal_to_tstzspan(t.getInner()))); + case tstzspanset ts -> other_box = new STBox(GeneratedFunctions.tstzspanset_to_stbox(ts.get_inner())); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } } @@ -117,7 +117,7 @@ public STBox(Pointer inner, boolean tmin_inc, boolean tmax_inc, boolean geodetic */ public STBox(final String value){ - this._inner = functions.stbox_in(value); + this._inner = GeneratedFunctions.stbox_in(value); } /** @@ -143,7 +143,7 @@ public STBox(float xmin, float xmax, float ymin, float ymax, float zmin, float z tstzspan = new tstzspan(tmin, tmax, tmin_inc, tmax_inc).get_inner(); } - this._inner = functions.stbox_make(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, tstzspan); + this._inner = GeneratedFunctions.stbox_make(hasx, hasz, geodetic, srid, xmin, xmax, ymin, ymax, zmin, zmax, tstzspan); } @@ -196,7 +196,7 @@ public STBox(float xmin, float xmax, LocalDateTime tmin, LocalDateTime tmax){ * @return a STBox instance */ public STBox copy() { - return new STBox(functions.stbox_copy(this._inner)); + return new STBox(GeneratedFunctions.stbox_copy(this._inner)); } /** @@ -208,7 +208,7 @@ public STBox copy() { * @return a new STBox instance */ public static STBox from_hexwkb(String hexwkb) { - Pointer result = functions.stbox_from_hexwkb(hexwkb); + Pointer result = GeneratedFunctions.stbox_from_hexwkb(hexwkb); return new STBox(result); } @@ -224,12 +224,12 @@ public static STBox from_hexwkb(String hexwkb) { * @return a new STBox instance */ public static STBox from_geometry(Geometry geom, boolean geodetic) { - return new STBox(functions.geo_to_stbox(ConversionUtils.geo_to_gserialized(geom,geodetic))); + return new STBox(GeneratedFunctions.geo_to_stbox(ConversionUtils.geo_to_gserialized(geom,geodetic))); } public static STBox from_geometry(Geometry geom) { boolean geodetic = false; - return new STBox(functions.geo_to_stbox(ConversionUtils.geo_to_gserialized(geom,geodetic))); + return new STBox(GeneratedFunctions.geo_to_stbox(ConversionUtils.geo_to_gserialized(geom,geodetic))); } @@ -249,9 +249,9 @@ public static STBox from_geometry(Geometry geom) { public static STBox from_time(Time other) { STBox returnValue; switch (other){ - case tstzset p -> returnValue = new STBox(functions.tstzset_to_stbox(p.get_inner())); - case tstzspan ps -> returnValue = new STBox(functions.tstzspan_to_stbox(ps.get_inner())); - case tstzspanset ts -> returnValue = new STBox(functions.tstzspanset_to_stbox(ts.get_inner())); + case tstzset p -> returnValue = new STBox(GeneratedFunctions.tstzset_to_stbox(p.get_inner())); + case tstzspan ps -> returnValue = new STBox(GeneratedFunctions.tstzspan_to_stbox(ps.get_inner())); + case tstzspanset ts -> returnValue = new STBox(GeneratedFunctions.tstzspanset_to_stbox(ts.get_inner())); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -259,8 +259,8 @@ public static STBox from_time(Time other) { /* public STBox from_expanding_bounding_box_geom(Geometry value, float expansion) { - Pointer gs = functions.gserialized_in(value.toString(), -1); - Pointer result = functions.geo_expand_spatial(gs, expansion); + Pointer gs = GeneratedFunctions.geom_in(value.toString(), -1); + Pointer result = GeneratedFunctions.stbox_expand_space(GeneratedFunctions.geo_to_stbox(gs), expansion); return new STBox(result); } @@ -303,7 +303,7 @@ public STBox from_space_tstzset(Geometry value, Pointer time ){ */ public static STBox from_geometry_datetime(Geometry geometry, LocalDateTime datetime, boolean geodetic){ Pointer gs = ConversionUtils.geo_to_gserialized(geometry,geodetic); - Pointer result = functions.geo_timestamptz_to_stbox(gs,ConversionUtils.datetimeToTimestampTz(datetime)); + Pointer result = GeneratedFunctions.geo_timestamptz_to_stbox(gs,ConversionUtils.datetimeToTimestampTz(datetime)); return new STBox(result); } @@ -323,7 +323,7 @@ public static STBox from_geometry_datetime(Geometry geometry, LocalDateTime date */ public static STBox from_geometry_tstzspan(Geometry geometry, tstzset tstzset, boolean geodetic){ Pointer gs = ConversionUtils.geo_to_gserialized(geometry,geodetic); - Pointer result = functions.geo_tstzspan_to_stbox(gs,tstzset.get_inner()); + Pointer result = GeneratedFunctions.geo_tstzspan_to_stbox(gs,tstzset.get_inner()); return new STBox(result); } @@ -339,7 +339,7 @@ public static STBox from_geometry_tstzspan(Geometry geometry, tstzset tstzset, b * @return A new {@link STBox} instance. */ public static STBox from_tpoint(TPoint temporal){ - return new STBox(functions.tspatial_to_stbox(temporal.getPointInner())); + return new STBox(GeneratedFunctions.tspatial_to_stbox(temporal.getPointInner())); } @@ -354,7 +354,7 @@ public static STBox from_tpoint(TPoint temporal){ * @return a String instance */ public String toString(int max_decimals){ - return functions.stbox_out(this._inner,max_decimals); + return GeneratedFunctions.stbox_out(this._inner,max_decimals); } @@ -370,7 +370,7 @@ public String toString(int max_decimals){ * @return a new tstzset instance */ public tstzset to_tstzspan() { - Pointer result = functions.stbox_to_tstzspan(this._inner); + Pointer result = GeneratedFunctions.stbox_to_tstzspan(this._inner); return new tstzset(result); } @@ -387,7 +387,7 @@ public tstzset to_tstzspan() { * @throws ParseException */ public Geometry to_geometry(int precision) throws ParseException { - return ConversionUtils.gserialized_to_shapely_geometry(functions.stbox_to_geo(this._inner),precision); + return ConversionUtils.gserialized_to_shapely_geometry(GeneratedFunctions.stbox_to_geo(this._inner),precision); } @@ -401,7 +401,7 @@ public Geometry to_geometry(int precision) throws ParseException { * @return True if "this" has a spatial dimension, False otherwise. */ public boolean has_xy() { - return functions.stbox_hasx(this._inner); + return GeneratedFunctions.stbox_hasx(this._inner); } @@ -413,7 +413,7 @@ public boolean has_xy() { * @return True if "this" has a Z dimension, False otherwise. */ public boolean has_z() { - return functions.stbox_hasz(this._inner); + return GeneratedFunctions.stbox_hasz(this._inner); } @@ -425,7 +425,7 @@ public boolean has_z() { * @return True if "this" has a time dimension, False otherwise. */ public boolean has_t() { - return functions.stbox_hast(this._inner); + return GeneratedFunctions.stbox_hast(this._inner); } /** @@ -436,7 +436,7 @@ public boolean has_t() { * @return True if "this" is geodetic, False otherwise. */ public boolean geodetic() { - return functions.stbox_isgeodetic(this._inner); + return GeneratedFunctions.stbox_isgeodetic(this._inner); } @@ -449,7 +449,7 @@ public boolean geodetic() { * @return A {@link Float} with the minimum X coordinate of "this". */ public float xmin(){ - return (float) functions.stbox_xmin(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_xmin(this._inner).getDouble(0); } /** @@ -461,7 +461,7 @@ public float xmin(){ * @return A {@link Float} with the minimum Y coordinate of "this". */ public float ymin(){ - return (float) functions.stbox_ymin(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_ymin(this._inner).getDouble(0); } /** @@ -473,7 +473,7 @@ public float ymin(){ * @return A {@link Float} with the minimum Z coordinate of "this". */ public float zmin(){ - return (float) functions.stbox_zmin(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_zmin(this._inner).getDouble(0); } /** @@ -485,7 +485,7 @@ public float zmin(){ * @return A {@link Float} with the minimum T coordinate of "this". */ public float tmin(){ - return (float) functions.stbox_tmin(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_tmin(this._inner).getDouble(0); } /** @@ -497,7 +497,7 @@ public float tmin(){ * @return A {@link Float} with the maximum X coordinate of "this". */ public float xmax(){ - return (float) functions.stbox_xmax(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_xmax(this._inner).getDouble(0); } /** @@ -509,7 +509,7 @@ public float xmax(){ * @return A {@link Float} with the maximum Y coordinate of "this". */ public float ymax(){ - return (float) functions.stbox_ymax(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_ymax(this._inner).getDouble(0); } /** @@ -521,7 +521,7 @@ public float ymax(){ * @return A {@link Float} with the maximum Z coordinate of "this". */ public float zmax(){ - return (float) functions.stbox_zmax(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_zmax(this._inner).getDouble(0); } /** @@ -533,7 +533,7 @@ public float zmax(){ * @return A {@link Float} with the maximum T coordinate of "this". */ public float tmax(){ - return (float) functions.stbox_tmax(this._inner).getDouble(0); + return (float) GeneratedFunctions.stbox_tmax(this._inner).getDouble(0); } public boolean get_tmin_inc(){ @@ -575,7 +575,7 @@ public Pointer get_inner(){ * @return an Integer with the SRID of "this" */ public int srid(){ - return functions.stbox_srid(this._inner); + return GeneratedFunctions.stbox_srid(this._inner); } @@ -588,7 +588,7 @@ public int srid(){ * @return a new STBox instance */ public STBox set_srid(int value) { - return new STBox(functions.stbox_set_srid(this._inner,value)); + return new STBox(GeneratedFunctions.stbox_set_srid(this._inner,value)); } @@ -605,7 +605,7 @@ public STBox set_srid(int value) { * @return A new {@link STBox} instance. */ public STBox get_space(){ - return new STBox(functions.stbox_get_space(this._inner)); + return new STBox(GeneratedFunctions.stbox_get_space(this._inner)); } @@ -627,8 +627,8 @@ public STBox get_space(){ * @return A new {@link STBox} instance. */ public STBox expand_stbox(STBox stbox, STBox other) { - Pointer result = functions.stbox_copy(this._inner); -// functions.stbox_expand_space(other._inner, result); + Pointer result = GeneratedFunctions.stbox_copy(this._inner); +// GeneratedFunctions.stbox_expand_space(other._inner, result); return new STBox(result); } @@ -652,7 +652,7 @@ public STBox expand_stbox(STBox stbox, STBox other) { public STBox expand_numerical(Number value) { STBox result = null; if(value instanceof Integer || value instanceof Float){ - result = new STBox(functions.stbox_expand_space(this.get_inner(), (double) value.floatValue())); + result = new STBox(GeneratedFunctions.stbox_expand_space(this.get_inner(), (double) value.floatValue())); } return result; } @@ -668,8 +668,8 @@ public STBox expand_numerical(Number value) { * @return a new STBox instance */ public STBox round(int maxdd) { - Pointer new_inner = functions.stbox_copy(this._inner); - functions.stbox_round(new_inner,maxdd); + Pointer new_inner = GeneratedFunctions.stbox_copy(this._inner); + GeneratedFunctions.stbox_round(new_inner,maxdd); return new STBox(new_inner); } @@ -691,7 +691,7 @@ public STBox round(int maxdd) { * @return a new STBox instance */ public STBox union(STBox other, boolean strict) { - return new STBox(functions.union_stbox_stbox(this._inner, other._inner, strict)); + return new STBox(GeneratedFunctions.union_stbox_stbox(this._inner, other._inner, strict)); } @@ -718,7 +718,7 @@ public STBox add(STBox other) { * @return a new STBox instance if the instersection is not empty, `None` otherwise. */ public STBox intersection(STBox other) { - return new STBox(functions.intersection_stbox_stbox(this._inner,other.get_inner())); + return new STBox(GeneratedFunctions.intersection_stbox_stbox(this._inner,other.get_inner())); } @@ -754,7 +754,7 @@ public STBox mul(STBox other) { * @return "true" if "this" and "other" are adjacent, "false" otherwise. */ public boolean is_adjacent(TemporalObject other) { - return functions.adjacent_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); + return GeneratedFunctions.adjacent_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); } /** @@ -767,7 +767,7 @@ public boolean is_adjacent(TemporalObject other) { * @return "true" if "this" is contained in "other", "false" otherwise. */ public boolean is_contained_in(TemporalObject other) { - return functions.contained_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); + return GeneratedFunctions.contained_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); } /** @@ -782,7 +782,7 @@ public boolean is_contained_in(TemporalObject other) { * @return "true" if "this" contains "other", "false otherwise. */ public boolean contains(TemporalObject other) { - return functions.contains_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); + return GeneratedFunctions.contains_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); } /** @@ -795,7 +795,7 @@ public boolean contains(TemporalObject other) { * @return "true" if "this" overlaps "other", "false" otherwise. */ public boolean overlaps(TemporalObject other) { - return functions.overlaps_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); + return GeneratedFunctions.overlaps_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); } /** @@ -808,7 +808,7 @@ public boolean overlaps(TemporalObject other) { * @return "true" if "this" is the same as "other", "false" otherwise. */ public boolean is_same(TemporalObject other) { - return functions.same_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); + return GeneratedFunctions.same_stbox_stbox(this._inner,this._get_box(other,true,true).get_inner()); } /** @@ -821,7 +821,7 @@ public boolean is_same(TemporalObject other) { * @return "true" if "this" is strictly to the left of "other", "false" otherwise. */ public boolean is_left(TemporalObject other) { - return functions.left_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.left_stbox_stbox(this._inner,this._get_box(other).get_inner()); } /** @@ -834,7 +834,7 @@ public boolean is_left(TemporalObject other) { * @return "true" if "this" is to the left of "other", "false" otherwise. */ public boolean is_over_or_left(TemporalObject other) { - return functions.overleft_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overleft_stbox_stbox(this._inner,this._get_box(other).get_inner()); } /** @@ -847,7 +847,7 @@ public boolean is_over_or_left(TemporalObject other) { * @return "true" if "this" is strictly to the right of "other", "false" otherwise. */ public boolean is_right(TemporalObject other) { - return functions.right_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.right_stbox_stbox(this._inner,this._get_box(other).get_inner()); } /** @@ -861,7 +861,7 @@ public boolean is_right(TemporalObject other) { * @return "true" if "this" is to the right of "other", "false" otherwise. */ public boolean is_over_or_right(TemporalObject other) { - return functions.overright_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overright_stbox_stbox(this._inner,this._get_box(other).get_inner()); } /** @@ -874,7 +874,7 @@ public boolean is_over_or_right(TemporalObject other) { * @return "true" if "this" is strictly below of "other", "false" otherwise. */ public boolean is_below(TemporalObject other) { - return functions.below_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.below_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -889,7 +889,7 @@ public boolean is_below(TemporalObject other) { * @return "true" if "this" is below "other" allowing for overlap, "false" otherwise. */ public boolean is_over_or_below(TemporalObject other) { - return functions.overbelow_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overbelow_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -903,7 +903,7 @@ public boolean is_over_or_below(TemporalObject other) { * @return "true" if "this" is strictly above of "other", "false" otherwise. */ public boolean is_above(TemporalObject other) { - return functions.above_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.above_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -918,7 +918,7 @@ public boolean is_above(TemporalObject other) { * @return "true" if "this" is above "other" allowing for overlap, "false" otherwise. */ public boolean is_over_or_above(TemporalObject other) { - return functions.overabove_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overabove_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -932,7 +932,7 @@ public boolean is_over_or_above(TemporalObject other) { * @return "true" if "this" is strictly in front of "other", "false" otherwise. */ public boolean is_front(TemporalObject other) { - return functions.front_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.front_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -947,7 +947,7 @@ public boolean is_front(TemporalObject other) { * @return "true" if "this" is in front of "other" allowing for overlap, "false" otherwise. */ public boolean is_over_or_front(TemporalObject other) { - return functions.overfront_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overfront_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -961,7 +961,7 @@ public boolean is_over_or_front(TemporalObject other) { * @return "true" if "this" is strictly behind of "other", "false" otherwise. */ public boolean is_behind(TemporalObject other) { - return functions.back_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.back_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -976,7 +976,7 @@ public boolean is_behind(TemporalObject other) { * @return "true" if "this" is behind of "other" allowing for overlap, "false" otherwise. */ public boolean is_over_or_behind(TemporalObject other) { - return functions.overback_stbox_stbox(this._inner,this._get_box(other).get_inner()); + return GeneratedFunctions.overback_stbox_stbox(this._inner,this._get_box(other).get_inner()); } @@ -1058,7 +1058,7 @@ public boolean is_over_or_after(TemporalObject other) throws Exception { * @return a Float instance with the distance between the nearest points of "this" and "``other``". */ public float nearest_approach_distance_geom(Geometry other) { - return (float) functions.nad_stbox_geo(this._inner, ConversionUtils.geo_to_gserialized(other, this.geodetic())); + return (float) GeneratedFunctions.nad_stbox_geo(this._inner, ConversionUtils.geo_to_gserialized(other, this.geodetic())); } @@ -1076,7 +1076,7 @@ public float nearest_approach_distance_geom(Geometry other) { * @return a Float instance with the distance between the nearest points of "this" and "``other``". */ public float nearest_approach_distance_stbox(STBox other) { - return (float) functions.nad_stbox_stbox(this._inner, other._inner); + return (float) GeneratedFunctions.nad_stbox_stbox(this._inner, other._inner); } @@ -1094,7 +1094,7 @@ public float nearest_approach_distance_stbox(STBox other) { * @return a Float instance with the distance between the nearest points of "this" and "``other``". */ public float nearest_approach_distance_tpoint(TPoint other) { - return (float) functions.nad_tgeo_stbox(this._inner, other.getPointInner()); + return (float) GeneratedFunctions.nad_tgeo_stbox(this._inner, other.getPointInner()); } @@ -1112,7 +1112,7 @@ public float nearest_approach_distance_tpoint(TPoint other) { */ public boolean eq(Box other) { boolean result; - result = other instanceof STBox && functions.stbox_eq(this._inner, ((STBox) other).get_inner()); + result = other instanceof STBox && GeneratedFunctions.stbox_eq(this._inner, ((STBox) other).get_inner()); return result; } @@ -1128,7 +1128,7 @@ public boolean eq(Box other) { */ public boolean notEquals(Box other) { boolean result; - result = !(other instanceof STBox) || functions.stbox_ne(this._inner, ((STBox) other).get_inner()); + result = !(other instanceof STBox) || GeneratedFunctions.stbox_ne(this._inner, ((STBox) other).get_inner()); return result; } @@ -1144,7 +1144,7 @@ public boolean notEquals(Box other) { */ public boolean lessThan(Box other) throws OperationNotSupportedException { if (other instanceof STBox){ - return functions.stbox_lt(this._inner,((STBox) other).get_inner()); + return GeneratedFunctions.stbox_lt(this._inner,((STBox) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1164,7 +1164,7 @@ public boolean lessThan(Box other) throws OperationNotSupportedException { */ public boolean lessThanOrEqual(Box other) throws OperationNotSupportedException { if (other instanceof STBox){ - return functions.stbox_le(this._inner,((STBox) other).get_inner()); + return GeneratedFunctions.stbox_le(this._inner,((STBox) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1184,7 +1184,7 @@ public boolean lessThanOrEqual(Box other) throws OperationNotSupportedException */ public boolean greaterThan(Box other) throws OperationNotSupportedException { if (other instanceof STBox){ - return functions.stbox_gt(this._inner,((STBox) other).get_inner()); + return GeneratedFunctions.stbox_gt(this._inner,((STBox) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1203,7 +1203,7 @@ public boolean greaterThan(Box other) throws OperationNotSupportedException { */ public boolean greaterThanOrEqual(Box other) throws OperationNotSupportedException { if (other instanceof STBox){ - return functions.stbox_ge(this._inner,((STBox) other).get_inner()); + return GeneratedFunctions.stbox_ge(this._inner,((STBox) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1213,9 +1213,10 @@ public boolean greaterThanOrEqual(Box other) throws OperationNotSupportedExcepti @Override public tstzspan to_period(){ error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); - return new tstzspan(functions.stbox_to_tstzspan(this._inner)); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); + return new tstzspan(GeneratedFunctions.stbox_to_tstzspan(this._inner)); } /* ------------------------- Splitting ----------------------------------- */ @@ -1244,7 +1245,7 @@ public List quad_split_flat(){ Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.stbox_quad_split(this.get_inner(), intPointer); + Pointer resPointer= GeneratedFunctions.stbox_quad_split(this.get_inner(), intPointer); int count= intPointer.getInt(Integer.BYTES); List stBoxList= new ArrayList<>(); for(int i=0;i>> quad_split() { Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer resPointer= functions.stbox_quad_split(this.get_inner(), intPointer); // Populate boxes and count + Pointer resPointer= GeneratedFunctions.stbox_quad_split(this.get_inner(), intPointer); // Populate boxes and count List boxes= new ArrayList<>(); for(int i=0;i<8;i++){ STBox stBox= new STBox(resPointer.getPointer(i*Long.BYTES)); @@ -1355,7 +1356,7 @@ origin will be (0, 0, 0). // } // else{ // if(duration instanceof String){ -// dt= functions.pg_interval_in(duration.toString(), -1); +// dt= GeneratedFunctions.pg_interval_in(duration.toString(), -1); // } // else dt = null; // } @@ -1366,11 +1367,11 @@ origin will be (0, 0, 0). // } // else{ // if(start instanceof String){ -// st= functions.pg_timestamptz_in(start.toString(), -1); +// st= GeneratedFunctions.pg_timestamptz_in(start.toString(), -1); // } // else{ // if(this.has_t()){ -// st= functions.pg_timestamptz_in("2000-01-03", -1); +// st= GeneratedFunctions.pg_timestamptz_in("2000-01-03", -1); // } // else{ // st= null; @@ -1384,10 +1385,10 @@ origin will be (0, 0, 0). // } // else{ // if(this.geodetic()){ -// gs= functions.pgis_geography_in("Point(0 0 0)", -1); +// gs= GeneratedFunctions.geog_in("Point(0 0 0)", -1); // } // else{ -// gs= functions.pgis_geometry_in("Point (0 0 0)", -1); +// gs= GeneratedFunctions.geom_in("Point (0 0 0)", -1); // } // } // @@ -1395,7 +1396,7 @@ origin will be (0, 0, 0). // Runtime runtime = Runtime.getSystemRuntime(); // // Allocate memory for an integer (4 bytes) but do not set a value // Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); -// Pointer resPointer= functions.stbox_space_time_tiles(this.get_inner(), sz, sz, sz, dt, gs, st); +// Pointer resPointer= GeneratedFunctions.stbox_space_time_tiles(this.get_inner(), sz, sz, sz, dt, gs, st); // int count= intPointer.getInt(Integer.BYTES); // List stBoxes= new ArrayList<>(); // for(int i=0;i T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.set_from_wkb(wkb, size); + Pointer spanPointer = GeneratedFunctions.set_from_wkb(wkb, size); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -93,7 +93,7 @@ public T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuc */ public T from_hexwkb(String hexwkb, Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.set_from_hexwkb(hexwkb); + Pointer spanPointer = GeneratedFunctions.set_from_hexwkb(hexwkb); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -103,7 +103,7 @@ public T from_hexwkb(String hexwkb, Class spansetType) throws NoSuchMetho * @return Pointer type */ public Pointer as_wkb() { - return functions.set_as_wkb(this._inner, (byte) 4); + return GeneratedFunctions.set_as_wkb(this._inner, (byte) 4); } /** @@ -111,7 +111,7 @@ public Pointer as_wkb() { * @return String type */ public String as_hexwkb() { - String[] result= new String[]{functions.set_as_hexwkb(this._inner, (byte) -1)}; + String[] result= new String[]{GeneratedFunctions.set_as_hexwkb(this._inner, (byte) -1)}; System.out.println(result[0]); return result[0]; } @@ -124,7 +124,7 @@ public String as_hexwkb() { * @return A new {@link Span} instance */ public T to_span(Class spanType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.set_to_span(this._inner); + Pointer spanPointer = GeneratedFunctions.set_to_span(this._inner); Constructor constructor = spanType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -138,7 +138,7 @@ public T to_span(Class spanType) throws NoSuchMethodException, Invocation */ public T to_spanset(Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.set_to_spanset(this._inner); + Pointer spanPointer = GeneratedFunctions.set_to_spanset(this._inner); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -152,7 +152,7 @@ public T to_spanset(Class spansetType) throws NoSuchMethodException, Invo * @return An {@link Integer} */ public int num_elements(){ - return functions.set_num_values(this._inner); + return GeneratedFunctions.set_num_values(this._inner); } /** @@ -217,7 +217,7 @@ public T elements(List list) throws Exception * @return A new {@link Integer} instance */ public long hash(){ - return functions.set_hash(this._inner); + return GeneratedFunctions.set_hash(this._inner); } @@ -244,7 +244,7 @@ public long hash(){ */ public boolean is_contained_in(Base other) throws Exception { if (other instanceof Set){ - return functions.contained_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.contained_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -267,7 +267,7 @@ public boolean is_contained_in(Base other) throws Exception { */ public boolean contains(Base other) throws Exception { if (other instanceof Set){ - return functions.contains_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.contains_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -292,7 +292,7 @@ public boolean contains(Base other) throws Exception { */ public boolean overlaps(Base other) throws Exception { if (other instanceof Set){ - return functions.overlaps_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.overlaps_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -321,7 +321,7 @@ public boolean overlaps(Base other) throws Exception { */ public boolean is_left(Base other) throws Exception { if (other instanceof Set){ - return functions.left_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.left_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -345,7 +345,7 @@ public boolean is_left(Base other) throws Exception { */ public boolean is_over_or_left(Base other) throws Exception { if (other instanceof Set){ - return functions.overleft_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.overleft_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -371,7 +371,7 @@ public boolean is_over_or_left(Base other) throws Exception { */ public boolean is_over_or_right(Base other) throws Exception { if (other instanceof Set){ - return functions.overright_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.overright_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -398,7 +398,7 @@ public boolean is_over_or_right(Base other) throws Exception { */ public boolean is_right(Base other) throws Exception { if (other instanceof Set){ - return functions.right_set_set(this._inner, ((Set) other)._inner); + return GeneratedFunctions.right_set_set(this._inner, ((Set) other)._inner); } else{ throw new Exception("Operation not supported with this type"); @@ -424,11 +424,11 @@ public boolean is_right(Base other) throws Exception { */ // public float distance(Base other) throws Exception { // if (other instanceof Set){ -// return (float) functions.distance_floatset_floatset(this._inner, ((Set) other)._inner); +// return (float) GeneratedFunctions.distance_floatset_floatset(this._inner, ((Set) other)._inner); // } else if (other instanceof Span) { -// return (float) functions.distance_floatspan_floatspan(functions.set_to_span(this._inner), ((Span) other).get_inner()); +// return (float) GeneratedFunctions.distance_floatspan_floatspan(GeneratedFunctions.set_to_span(this._inner), ((Span) other).get_inner()); // } else if (other instanceof SpanSet) { -// return (float) functions.distance_floatspanset_floatspan(this._inner,((SpanSet) other).get_inner()); +// return (float) GeneratedFunctions.distance_floatspanset_floatspan(this._inner,((SpanSet) other).get_inner()); // } // else { // throw new Exception("Operation not supported with this type"); @@ -437,7 +437,7 @@ public boolean is_right(Base other) throws Exception { // public T distance(Object other) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { -//// Pointer spanPointer = functions.set_to_spanset(this._inner); +//// Pointer spanPointer = GeneratedFunctions.set_to_spanset(this._inner); //// Constructor constructor = spansetType.getConstructor(Pointer.class); // return constructor.newInstance(spanPointer); // } @@ -469,9 +469,9 @@ private void distance(Base other) throws Exception { public boolean is_adjacent(Base other) throws Exception { if (other instanceof Span){ - return functions.adjacent_span_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.adjacent_span_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.adjacent_spanset_span(((SpanSet) other).get_inner(),this._inner); + return GeneratedFunctions.adjacent_spanset_span(((SpanSet) other).get_inner(),this._inner); } else { throw new Exception("Operation not supported with this type"); @@ -496,7 +496,7 @@ public boolean is_adjacent(Base other) throws Exception { */ private Base intersection(Base other) throws Exception { if (other instanceof Set){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.intersection_set_set(this._inner, ((Set) other)._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.intersection_set_set(this._inner, ((Set) other)._inner)); } else { throw new Exception("Operation not supported with this type"); @@ -527,7 +527,7 @@ public Base mul(Base other) throws Exception { */ private Base minus(Base other) throws Exception { if (other instanceof Set){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.minus_set_set(this._inner, ((Set) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.minus_set_set(this._inner, ((Set) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -587,7 +587,7 @@ public Base rsub(Base other) throws Exception { */ private Base union(Base other) throws Exception { if (other instanceof Set){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.union_set_set(this._inner, ((Set) other)._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.union_set_set(this._inner, ((Set) other)._inner)); } else { throw new Exception("Operation not supported with " + other + " type"); @@ -621,7 +621,7 @@ public Base add(Base other) throws Exception { */ public boolean eq(Base other){ if (other instanceof Set){ - return functions.set_eq(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_eq(this._inner,((Set) other)._inner); } else { return false; @@ -641,7 +641,7 @@ public boolean eq(Base other){ */ public boolean notEquals(Base other){ if (other instanceof Set){ - return functions.set_ne(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_ne(this._inner,((Set) other)._inner); } else { return true; @@ -662,7 +662,7 @@ public boolean notEquals(Base other){ */ public boolean lessThan(Base other) throws Exception { if (other instanceof Set){ - return functions.set_lt(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_lt(this._inner,((Set) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -684,7 +684,7 @@ public boolean lessThan(Base other) throws Exception { */ public boolean lessThanOrEqual(Base other) throws Exception { if (other instanceof Set){ - return functions.set_le(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_le(this._inner,((Set) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -706,7 +706,7 @@ public boolean lessThanOrEqual(Base other) throws Exception { */ public boolean greaterThan(Base other) throws Exception { if (other instanceof Set){ - return functions.set_gt(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_gt(this._inner,((Set) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -728,7 +728,7 @@ public boolean greaterThan(Base other) throws Exception { */ public boolean greaterThanOrEqual(Base other) throws Exception { if (other instanceof Set){ - return functions.set_ge(this._inner,((Set) other)._inner); + return GeneratedFunctions.set_ge(this._inner,((Set) other)._inner); } else { throw new Exception("Operation not supported with this type"); diff --git a/jmeos-core/src/main/java/types/collections/base/Span.java b/jmeos-core/src/main/java/types/collections/base/Span.java index 8edb39040..bd99705dd 100644 --- a/jmeos-core/src/main/java/types/collections/base/Span.java +++ b/jmeos-core/src/main/java/types/collections/base/Span.java @@ -1,7 +1,7 @@ package types.collections.base; import jnr.ffi.Pointer; -import functions.functions; +import functions.GeneratedFunctions; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; @@ -80,7 +80,7 @@ public Span(java.lang.Number lower, java.lang.Number upper){ */ public T copy(Class span) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.span_copy(this._inner); + Pointer spanPointer = GeneratedFunctions.span_copy(this._inner); return span.getConstructor(Pointer.class).newInstance(spanPointer); } @@ -89,7 +89,7 @@ public T copy(Class span) throws NoSuchMethodException, InvocationTargetExcep * @return Pointer type */ public T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.span_from_wkb(wkb, size); + Pointer spanPointer = GeneratedFunctions.span_from_wkb(wkb, size); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -100,10 +100,10 @@ public T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuc */ // public static T from_hexwkb(String hexwkb) // { -// return functions.span_from_hexwkb(hexwkb); +// return GeneratedFunctions.span_from_hexwkb(hexwkb); // } public static T from_hexwkb(String hexwkb, Class spanType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.span_from_hexwkb(hexwkb); + Pointer spanPointer = GeneratedFunctions.span_from_hexwkb(hexwkb); Constructor constructor = spanType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -113,7 +113,7 @@ public static T from_hexwkb(String hexwkb, Class spanType) throws NoSuchM * @return Pointer type */ public Pointer as_wkb() { - return functions.span_as_wkb(this._inner, (byte) 4); + return GeneratedFunctions.span_as_wkb(this._inner, (byte) 4); } /** @@ -121,7 +121,7 @@ public Pointer as_wkb() { * @return String type */ public String as_hexwkb() { - String[] result= new String[]{functions.span_as_hexwkb(this._inner, (byte) -1)}; + String[] result= new String[]{GeneratedFunctions.span_as_hexwkb(this._inner, (byte) -1)}; // System.out.println(result[0]); return result[0]; } @@ -131,12 +131,12 @@ public String as_hexwkb() { * @return String type */ // public T to_spanset(Class spansettype) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { -// Pointer spanPointer = functions.span_to_spanset(this._inner); +// Pointer spanPointer = GeneratedFunctions.span_to_spanset(this._inner); // return spansettype.getConstructor(Pointer.class).newInstance(spanPointer); // } public T to_spanset(Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.span_to_spanset(this._inner); + Pointer spanPointer = GeneratedFunctions.span_to_spanset(this._inner); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -149,7 +149,7 @@ public T to_spanset(Class spansetType) throws NoSuchMethodException, Invo * @return True if the lower bound of the period is inclusive and False otherwise */ public boolean lower_inc(){ - return functions.span_lower_inc(this._inner); + return GeneratedFunctions.span_lower_inc(this._inner); } @@ -161,7 +161,7 @@ public boolean lower_inc(){ * @return True if the upper bound of the period is inclusive and False otherwise */ public boolean upper_inc(){ - return functions.span_upper_inc(this._inner); + return GeneratedFunctions.span_upper_inc(this._inner); } @@ -173,7 +173,7 @@ public boolean upper_inc(){ * @return Returns a {@link Float} representing the duration of the period in seconds */ public float width(){ - return (float) functions.floatspan_width(this._inner); + return (float) GeneratedFunctions.floatspan_width(this._inner); } /** @@ -184,7 +184,7 @@ public float width(){ * @return A new {@link Integer} instance */ public long hash(){ - return functions.span_hash(this._inner); + return GeneratedFunctions.span_hash(this._inner); } @@ -207,9 +207,9 @@ public long hash(){ */ public boolean is_adjacent(Base other) throws Exception { if (other instanceof Span){ - return functions.adjacent_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.adjacent_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.adjacent_spanset_span(((SpanSet) other).get_inner(),this._inner); + return GeneratedFunctions.adjacent_spanset_span(((SpanSet) other).get_inner(),this._inner); } else { throw new Exception("Operation not supported with this type"); @@ -233,9 +233,9 @@ public boolean is_adjacent(Base other) throws Exception { */ public boolean is_contained_in(Base other) throws Exception { if (other instanceof Span){ - return functions.contained_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.contained_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.contained_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.contained_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -262,9 +262,9 @@ public boolean is_contained_in(Base other) throws Exception { */ public boolean contains(Base other) throws Exception { if (other instanceof Span){ - return functions.contains_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.contains_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.contains_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.contains_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -288,9 +288,9 @@ public boolean contains(Base other) throws Exception { */ public boolean overlaps(Base other) throws Exception { if (other instanceof Span){ - return functions.overlaps_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.overlaps_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.overlaps_spanset_span(((SpanSet) other).get_inner(),this._inner); + return GeneratedFunctions.overlaps_spanset_span(((SpanSet) other).get_inner(),this._inner); } else { throw new Exception("Operation not supported with this type"); @@ -300,9 +300,9 @@ public boolean overlaps(Base other) throws Exception { public boolean is_same(Base other) throws Exception { if (other instanceof Span){ - return functions.span_eq(this._inner, ((Span) other)._inner); + return GeneratedFunctions.span_eq(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.span_eq(this._inner,functions.spanset_span(((SpanSet) other).get_inner())); + return GeneratedFunctions.span_eq(this._inner,GeneratedFunctions.spanset_span(((SpanSet) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -328,9 +328,9 @@ public boolean is_same(Base other) throws Exception { */ public boolean is_left(Base other) throws Exception { if (other instanceof Span){ - return functions.left_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.left_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.left_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.left_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -354,9 +354,9 @@ public boolean is_left(Base other) throws Exception { */ public boolean is_over_or_left(Base other) throws Exception { if (other instanceof Span){ - return functions.overleft_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.overleft_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.overleft_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.overleft_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -380,9 +380,9 @@ public boolean is_over_or_left(Base other) throws Exception { */ public boolean is_right(Base other) throws Exception { if (other instanceof Span){ - return functions.right_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.right_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.right_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.right_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -411,9 +411,9 @@ public boolean is_right(Base other) throws Exception { */ public boolean is_over_or_right(Base other) throws Exception { if (other instanceof Span){ - return functions.overright_span_span(this._inner, ((Span) other)._inner); + return GeneratedFunctions.overright_span_span(this._inner, ((Span) other)._inner); } else if (other instanceof SpanSet) { - return functions.overright_span_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.overright_span_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -441,9 +441,9 @@ public boolean is_over_or_right(Base other) throws Exception { */ // public float distance(Base other) throws Exception { // if (other instanceof Span){ -// return (float) functions.distance_floatspan_floatspan(this._inner, ((Span) other)._inner); +// return (float) GeneratedFunctions.distance_floatspan_floatspan(this._inner, ((Span) other)._inner); // } else if (other instanceof SpanSet) { -// return (float) functions.distance_floatspanset_floatspan(((SpanSet) other).get_inner(),this._inner); +// return (float) GeneratedFunctions.distance_floatspanset_floatspan(((SpanSet) other).get_inner(),this._inner); // } // else { // throw new Exception("Operation not supported with this type"); @@ -475,9 +475,9 @@ private void distance(Base other) throws Exception { private Base intersection(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.intersection_span_span(this._inner, ((Span) other)._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.intersection_span_span(this._inner, ((Span) other)._inner)); } else if (other instanceof SpanSet) { - return this.getClass().getConstructor(Pointer.class).newInstance(functions.intersection_spanset_span(((SpanSet) other).get_inner(),this._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.intersection_spanset_span(((SpanSet) other).get_inner(),this._inner)); } else { throw new Exception("Operation not supported with this type"); @@ -491,7 +491,7 @@ public Base mul(Base other) throws Exception { protected Base minus(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.minus_span_span(this._inner, ((Span) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.minus_span_span(this._inner, ((Span) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -513,9 +513,9 @@ protected Base minus(Base other) throws Exception { */ protected Base union(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.union_span_span(this._inner, ((Span) other)._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.union_span_span(this._inner, ((Span) other)._inner)); } else if (other instanceof SpanSet) { - return this.getClass().getConstructor(Pointer.class).newInstance(functions.union_spanset_span(((SpanSet) other).get_inner(),this._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.union_spanset_span(((SpanSet) other).get_inner(),this._inner)); } else { throw new Exception("Operation not supported with this type"); @@ -543,7 +543,7 @@ public Base add(Base other) throws Exception { */ public boolean eq(Base other){ if (other instanceof Span){ - return functions.span_eq(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_eq(this._inner,((Span) other)._inner); } else { return false; @@ -563,7 +563,7 @@ public boolean eq(Base other){ */ public boolean notEquals(Base other){ if (other instanceof Span){ - return functions.span_ne(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_ne(this._inner,((Span) other)._inner); } else { return true; @@ -585,7 +585,7 @@ public boolean notEquals(Base other){ */ public boolean lessThan(Base other) throws Exception { if (other instanceof Span){ - return functions.span_lt(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_lt(this._inner,((Span) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -607,7 +607,7 @@ public boolean lessThan(Base other) throws Exception { */ public boolean lessThanOrEqual(Base other) throws Exception { if (other instanceof Span){ - return functions.span_le(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_le(this._inner,((Span) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -629,7 +629,7 @@ public boolean lessThanOrEqual(Base other) throws Exception { */ public boolean greaterThan(Base other) throws Exception { if (other instanceof Span){ - return functions.span_gt(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_gt(this._inner,((Span) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -650,7 +650,7 @@ public boolean greaterThan(Base other) throws Exception { */ public boolean greaterThanOrEqual(Base other) throws Exception { if (other instanceof Span){ - return functions.span_ge(this._inner,((Span) other)._inner); + return GeneratedFunctions.span_ge(this._inner,((Span) other)._inner); } else { throw new Exception("Operation not supported with this type"); diff --git a/jmeos-core/src/main/java/types/collections/base/SpanSet.java b/jmeos-core/src/main/java/types/collections/base/SpanSet.java index e24e391ca..06a5caec5 100644 --- a/jmeos-core/src/main/java/types/collections/base/SpanSet.java +++ b/jmeos-core/src/main/java/types/collections/base/SpanSet.java @@ -2,7 +2,9 @@ import com.google.common.primitives.Ints; import jnr.ffi.Pointer; -import functions.functions; +import jnr.ffi.Runtime; +import jnr.ffi.Memory; +import functions.GeneratedFunctions; import types.collections.number.FloatSpan; import types.collections.number.FloatSpanSet; import types.collections.number.IntSpan; @@ -59,7 +61,7 @@ public SpanSet(String str){ */ public Pointer copy() { - return functions.spanset_copy(this._inner); + return GeneratedFunctions.spanset_copy(this._inner); } /** @@ -67,7 +69,7 @@ public Pointer copy() { * @return Pointer type */ public T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.spanset_from_wkb(wkb, size); + Pointer spanPointer = GeneratedFunctions.spanset_from_wkb(wkb, size); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -78,7 +80,7 @@ public T from_wkb(Pointer wkb, long size, Class spansetType) throws NoSuc * @return T type */ public static T from_hexwkb(String hexwkb, Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.spanset_from_hexwkb(hexwkb); + Pointer spanPointer = GeneratedFunctions.spanset_from_hexwkb(hexwkb); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -89,7 +91,7 @@ public static T from_hexwkb(String hexwkb, Class spansetType) throws NoSu * @return Pointer type */ public Pointer as_wkb() { - return functions.spanset_as_wkb(this._inner, (byte) 4); + return GeneratedFunctions.spanset_as_wkb(this._inner, (byte) 4); } /** @@ -97,7 +99,7 @@ public Pointer as_wkb() { * @return String type */ public String as_hexwkb() { - String[] result= new String[]{functions.spanset_as_hexwkb(this._inner, (byte) -1)}; + String[] result= new String[]{GeneratedFunctions.spanset_as_hexwkb(this._inner, (byte) -1)}; // System.out.println(result[0]); return result[0]; } @@ -108,12 +110,12 @@ public String as_hexwkb() { * @return String type */ // public T to_span(Class spantype) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { -// Pointer spanPointer = functions.spanset_span(this._inner); +// Pointer spanPointer = GeneratedFunctions.spanset_span(this._inner); // return spantype.getConstructor(Pointer.class).newInstance(spanPointer); // } public T to_span(Class spansetType) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanPointer = functions.spanset_span(this._inner); + Pointer spanPointer = GeneratedFunctions.spanset_span(this._inner); Constructor constructor = spansetType.getConstructor(Pointer.class); return constructor.newInstance(spanPointer); } @@ -124,12 +126,12 @@ public T to_span(Class spansetType) throws NoSuchMethodException, Invocat * @return String type */ // public T to_spans(Class spantype) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { -// Pointer[] spanPointer = functions.spanset_spans(this._inner); +// Pointer[] spanPointer = GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); // return spantype.getConstructor(Pointer.class).newInstance((Object) spanPointer); // } // public List to_spans(){ -// Pointer ps = functions.spanset_spans(this._inner); +// Pointer ps = GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); // List spanList = new ArrayList(this.num_spans()); // System.out.println(this.num_spans()); // long pointerSize= Long.BYTES; @@ -153,7 +155,7 @@ public T to_span(Class spansetType) throws NoSuchMethodException, Invocat */ public int num_spans() { - return functions.spanset_num_spans(this._inner); + return GeneratedFunctions.spanset_num_spans(this._inner); } /* @@ -166,7 +168,7 @@ public int num_spans() @return A {@link Span} instance */ public T start_span(Class start_span) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer startSpanPointer = functions.spanset_start_span(this._inner); + Pointer startSpanPointer = GeneratedFunctions.spanset_start_span(this._inner); return start_span.getConstructor(Pointer.class).newInstance(startSpanPointer); } @@ -178,7 +180,7 @@ public T start_span(Class start_span) throws NoSuchMethodException, Invocatio * @return A {@link Span} instance */ public T end_span(Class end_span) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer endSpanPointer= functions.spanset_end_span(this._inner); + Pointer endSpanPointer= GeneratedFunctions.spanset_end_span(this._inner); return end_span.getConstructor(Pointer.class).newInstance(endSpanPointer); } @@ -191,7 +193,7 @@ public T end_span(Class end_span) throws NoSuchMethodException, InvocationTar * @return A {@link Span} instance */ public T span_n(Classspan_n, int n) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { - Pointer spanNPointer= functions.spanset_span_n(this._inner, n+1); + Pointer spanNPointer= GeneratedFunctions.spanset_span_n(this._inner, n+1); return span_n.getConstructor(Pointer.class).newInstance(spanNPointer); } @@ -199,7 +201,7 @@ public T span_n(Classspan_n, int n) throws NoSuchMethodException, InvocationT spanset spans */ // public T spans(Classspans) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException { -// Pointer[] spansPointer= functions.spanset_spans(this._inner); +// Pointer[] spansPointer= GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); // return spans.getConstructor(Pointer.class).newInstance(spansPointer); // } @@ -234,7 +236,7 @@ private long getPointerSize(Class spanType) { spanset_spans */ public List spans(Class spanType) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException, InvocationTargetException { - Pointer ps = functions.spanset_spans(this._inner); + Pointer ps = GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); int numSpans = this.num_spans(); List spanList = new ArrayList(numSpans); @@ -261,7 +263,7 @@ public List spans(Class spanType) throws NoSuchMethodException, Illega * @return A new :class:`int` instance */ public long hash(){ - return functions.spanset_hash(this._inner); + return GeneratedFunctions.spanset_hash(this._inner); } /* ------------------------- Transformations ------------------------------- */ @@ -286,9 +288,9 @@ public long hash(){ */ public boolean is_adjacent(Base other) throws Exception { if (other instanceof Span){ - return functions.adjacent_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.adjacent_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.adjacent_spanset_spanset(this._inner,((SpanSet) other).get_inner()); + return GeneratedFunctions.adjacent_spanset_spanset(this._inner,((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -312,9 +314,9 @@ public boolean is_adjacent(Base other) throws Exception { */ public boolean is_contained_in(Base other) throws Exception { if (other instanceof Span){ - return functions.contained_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.contained_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.contained_spanset_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.contained_spanset_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -337,9 +339,9 @@ public boolean is_contained_in(Base other) throws Exception { */ public boolean contains(Base other) throws Exception { if (other instanceof Span){ - return functions.contains_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.contains_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.contains_spanset_spanset(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.contains_spanset_spanset(this._inner, ((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -362,9 +364,9 @@ public boolean contains(Base other) throws Exception { */ public boolean overlaps(Base other) throws Exception { if (other instanceof Span){ - return functions.overlaps_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.overlaps_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.overlaps_spanset_spanset(this._inner,((SpanSet) other).get_inner()); + return GeneratedFunctions.overlaps_spanset_spanset(this._inner,((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -382,9 +384,9 @@ public boolean overlaps(Base other) throws Exception { */ public boolean is_same(Base other) throws Exception { if (other instanceof SpanSet){ - return functions.spanset_eq(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.spanset_eq(this._inner, ((SpanSet) other)._inner); } else if (other instanceof Span) { - return functions.spanset_eq(this._inner,functions.span_to_spanset(((Span) other).get_inner())); + return GeneratedFunctions.spanset_eq(this._inner,GeneratedFunctions.span_to_spanset(((Span) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -411,9 +413,9 @@ public boolean is_same(Base other) throws Exception { */ public boolean is_left(Base other) throws Exception { if (other instanceof Span){ - return functions.left_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.left_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.left_spanset_spanset(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.left_spanset_spanset(this._inner, ((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -437,9 +439,9 @@ public boolean is_left(Base other) throws Exception { */ public boolean is_over_or_left(Base other) throws Exception { if (other instanceof Span){ - return functions.overleft_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.overleft_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.overleft_spanset_spanset(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.overleft_spanset_spanset(this._inner, ((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -463,9 +465,9 @@ public boolean is_over_or_left(Base other) throws Exception { */ public boolean is_right(Base other) throws Exception { if (other instanceof Span){ - return functions.right_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.right_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.right_spanset_spanset(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.right_spanset_spanset(this._inner, ((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -489,9 +491,9 @@ public boolean is_right(Base other) throws Exception { */ public boolean is_over_or_right(Base other) throws Exception { if (other instanceof Span){ - return functions.overright_spanset_span(this._inner, ((Span) other).get_inner()); + return GeneratedFunctions.overright_spanset_span(this._inner, ((Span) other).get_inner()); } else if (other instanceof SpanSet) { - return functions.overright_spanset_spanset(this._inner, ((SpanSet) other).get_inner()); + return GeneratedFunctions.overright_spanset_spanset(this._inner, ((SpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with this type"); @@ -517,9 +519,9 @@ public boolean is_over_or_right(Base other) throws Exception { */ // public float distance(Base other) throws Exception { // if (other instanceof Span) { -// return (float) functions.distance_floatspanset_floatspan(this._inner, ((Span) other).get_inner()); +// return (float) GeneratedFunctions.distance_floatspanset_floatspan(this._inner, ((Span) other).get_inner()); // } else if (other instanceof SpanSet) { -// return (float) functions.distance_floatspanset_floatspanset(this._inner,((SpanSet) other)._inner); +// return (float) GeneratedFunctions.distance_floatspanset_floatspanset(this._inner,((SpanSet) other)._inner); // } // else { // throw new Exception("Operation not supported with this type"); @@ -547,9 +549,9 @@ private void distance(Base other) throws Exception { */ protected Base intersection(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.intersection_spanset_span(this._inner, ((Span) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.intersection_spanset_span(this._inner, ((Span) other).get_inner())); } else if (other instanceof SpanSet) { - return this.getClass().getConstructor(Pointer.class).newInstance(functions.intersection_spanset_spanset(this._inner,((SpanSet) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.intersection_spanset_spanset(this._inner,((SpanSet) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -572,9 +574,9 @@ protected Base intersection(Base other) throws Exception { */ protected Base minus(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.minus_spanset_span(this._inner, ((Span) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.minus_spanset_span(this._inner, ((Span) other).get_inner())); } else if (other instanceof SpanSet) { - return this.getClass().getConstructor(Pointer.class).newInstance(functions.minus_spanset_spanset(this._inner,((SpanSet) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.minus_spanset_spanset(this._inner,((SpanSet) other).get_inner())); } else { throw new Exception("Operation not supported with this type"); @@ -603,9 +605,9 @@ public Base sub(Base other) throws Exception { */ protected Base union(Base other) throws Exception { if (other instanceof Span){ - return this.getClass().getConstructor(Pointer.class).newInstance(functions.union_spanset_span(this._inner, ((Span) other).get_inner())); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.union_spanset_span(this._inner, ((Span) other).get_inner())); } else if (other instanceof SpanSet) { - return this.getClass().getConstructor(Pointer.class).newInstance(functions.union_spanset_spanset(((SpanSet) other).get_inner(),this._inner)); + return this.getClass().getConstructor(Pointer.class).newInstance(GeneratedFunctions.union_spanset_spanset(((SpanSet) other).get_inner(),this._inner)); } else { throw new Exception("Operation not supported with this type"); @@ -632,7 +634,7 @@ public Base add(Base other) throws Exception { */ public boolean eq(Base other){ if (other instanceof SpanSet){ - return functions.spanset_eq(this._inner,((SpanSet) other)._inner); + return GeneratedFunctions.spanset_eq(this._inner,((SpanSet) other)._inner); } else { return false; @@ -653,7 +655,7 @@ public boolean eq(Base other){ */ public boolean notEquals(Base other){ if (other instanceof SpanSet){ - return functions.spanset_ne(this._inner,((SpanSet) other)._inner); + return GeneratedFunctions.spanset_ne(this._inner,((SpanSet) other)._inner); } else { return true; @@ -675,7 +677,7 @@ public boolean notEquals(Base other){ */ public boolean lessThan(Base other) throws Exception { if (other instanceof SpanSet){ - return functions.spanset_lt(this._inner,((SpanSet) other)._inner); + return GeneratedFunctions.spanset_lt(this._inner,((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -697,7 +699,7 @@ public boolean lessThan(Base other) throws Exception { */ public boolean lessThanOrEqual(Base other) throws Exception { if (other instanceof SpanSet){ - return functions.spanset_le(this._inner,((SpanSet) other)._inner); + return GeneratedFunctions.spanset_le(this._inner,((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -719,7 +721,7 @@ public boolean lessThanOrEqual(Base other) throws Exception { */ public boolean greaterThan(Base other) throws Exception { if (other instanceof SpanSet){ - return functions.spanset_gt(this._inner,((SpanSet) other)._inner); + return GeneratedFunctions.spanset_gt(this._inner,((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); @@ -740,7 +742,7 @@ public boolean greaterThan(Base other) throws Exception { */ public boolean greaterThanOrEqual(Base other) throws Exception { if (other instanceof SpanSet) { - return functions.spanset_ge(this._inner, ((SpanSet) other)._inner); + return GeneratedFunctions.spanset_ge(this._inner, ((SpanSet) other)._inner); } else { throw new Exception("Operation not supported with this type"); } diff --git a/jmeos-core/src/main/java/types/collections/geo/GeoSet.java b/jmeos-core/src/main/java/types/collections/geo/GeoSet.java index d64c65dff..0ad7722d6 100644 --- a/jmeos-core/src/main/java/types/collections/geo/GeoSet.java +++ b/jmeos-core/src/main/java/types/collections/geo/GeoSet.java @@ -5,7 +5,7 @@ import org.locationtech.jts.io.ParseException; import types.collections.base.Set; import utils.ConversionUtils; -import functions.functions; +import functions.GeneratedFunctions; /** @@ -67,7 +67,7 @@ public static GeoSet factory(String type, Pointer inner){ */ public String toString(){ int max_decimals = 15; - return functions.tspatial_out(this._inner,max_decimals); + return GeneratedFunctions.tspatial_out(this._inner,max_decimals); } @@ -82,7 +82,7 @@ public String toString(){ */ protected String as_ewkt(){ int max_decimals = 15; - return functions.tspatial_as_ewkt(this._inner,max_decimals); + return GeneratedFunctions.tspatial_as_ewkt(this._inner,max_decimals); } /** @@ -95,7 +95,7 @@ protected String as_ewkt(){ */ protected String as_wkt(){ int max_decimals = 15; - return functions.tspatial_as_text(this._inner,max_decimals); + return GeneratedFunctions.tspatial_as_text(this._inner,max_decimals); } /** @@ -108,7 +108,7 @@ protected String as_wkt(){ */ protected String as_text(){ int max_decimals = 15; - return functions.tspatial_as_text(this._inner,max_decimals); + return GeneratedFunctions.tspatial_as_text(this._inner,max_decimals); } /* ------------------------- Accessors ------------------------------------- */ @@ -126,7 +126,7 @@ protected String as_text(){ */ @Override public Geometry start_element() throws ParseException { - return ConversionUtils.gserialized_to_shapely_geometry(functions.geoset_start_value(this._inner),15); + return ConversionUtils.gserialized_to_shapely_geometry(GeneratedFunctions.geoset_start_value(this._inner),15); } @@ -140,7 +140,7 @@ public Geometry start_element() throws ParseException { */ @Override public Geometry end_element() throws ParseException { - return ConversionUtils.gserialized_to_shapely_geometry(functions.geoset_end_value(this._inner),15); + return ConversionUtils.gserialized_to_shapely_geometry(GeneratedFunctions.geoset_end_value(this._inner),15); } @@ -153,7 +153,7 @@ public Geometry end_element() throws ParseException { * @return An integer */ protected int srid(){ - return functions.tspatial_srid(this._inner); + return GeneratedFunctions.tspatial_srid(this._inner); } @@ -179,7 +179,7 @@ public boolean contains(GeoSet other) throws Exception { */ public Geometry intersection_geom(Geometry geom) throws ParseException { return ConversionUtils.gserialized_to_shapely_geometry( - functions.intersection_set_geo(this._inner, ConversionUtils.geometry_to_gserialized(geom)),15); + GeneratedFunctions.intersection_set_geo(this._inner, ConversionUtils.geometry_to_gserialized(geom)),15); } /** @@ -195,7 +195,7 @@ public Geometry intersection_geom(Geometry geom) throws ParseException { * @throws ParseException */ public GeoSet intersection_geoset(GeoSet geo, String type){ - return factory(type,functions.intersection_set_set(this._inner, geo._inner)); + return factory(type,GeneratedFunctions.intersection_set_set(this._inner, geo._inner)); } @@ -214,9 +214,9 @@ public GeoSet intersection_geoset(GeoSet geo, String type){ */ public GeoSet minus(Object geo, String type){ if(geo instanceof Geometry){ - return factory(type, functions.minus_set_geo(this._inner, ConversionUtils.geometry_to_gserialized((Geometry) geo))); + return factory(type, GeneratedFunctions.minus_set_geo(this._inner, ConversionUtils.geometry_to_gserialized((Geometry) geo))); } else if (geo instanceof GeoSet) { - return factory(type, functions.minus_set_set(this._inner, ((GeoSet)geo)._inner)); + return factory(type, GeneratedFunctions.minus_set_set(this._inner, ((GeoSet)geo)._inner)); } return null; } @@ -237,7 +237,7 @@ public GeoSet minus(Object geo, String type){ :meth:`minus` */ public Geometry subtract_from(Object geo, String type) throws ParseException { - Pointer result= functions.minus_geo_set(ConversionUtils.geometry_to_gserialized((Geometry) geo), this._inner); + Pointer result= GeneratedFunctions.minus_geo_set(ConversionUtils.geometry_to_gserialized((Geometry) geo), this._inner); if(result != null) { return ConversionUtils.gserialized_to_shapely_geometry(result, 15); } @@ -260,9 +260,9 @@ public Geometry subtract_from(Object geo, String type) throws ParseException { */ public GeoSet union(Object geo, String type){ if(geo instanceof Geometry){ - return factory(type, functions.union_set_geo(this._inner, ConversionUtils.geometry_to_gserialized((Geometry) geo))); + return factory(type, GeneratedFunctions.union_set_geo(this._inner, ConversionUtils.geometry_to_gserialized((Geometry) geo))); } else if (geo instanceof GeoSet) { - return factory(type, functions.union_set_set(this._inner, ((GeoSet)geo)._inner)); + return factory(type, GeneratedFunctions.union_set_set(this._inner, ((GeoSet)geo)._inner)); } return null; } @@ -284,7 +284,7 @@ public GeoSet union(Object geo, String type){ * @return A new {@link GeoSet} object of the same subtype of "this". */ public GeoSet round(int decimals, String type){ - return factory(type, functions.temporal_round(this._inner,decimals)); + return factory(type, GeneratedFunctions.temporal_round(this._inner,decimals)); } diff --git a/jmeos-core/src/main/java/types/collections/geo/GeographySet.java b/jmeos-core/src/main/java/types/collections/geo/GeographySet.java index ee1376c1a..c7636dcaa 100644 --- a/jmeos-core/src/main/java/types/collections/geo/GeographySet.java +++ b/jmeos-core/src/main/java/types/collections/geo/GeographySet.java @@ -1,5 +1,5 @@ package types.collections.geo; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; @@ -32,7 +32,7 @@ public GeographySet(Pointer inner){ */ public GeographySet(String str){ super(str); - this._inner = functions.geogset_in(str); + this._inner = GeneratedFunctions.geogset_in(str); } public String getType(){return type;} @@ -44,7 +44,7 @@ public Pointer get_inner(){ @Override public Pointer createStringInner(String str){ - return functions.geogset_in(str); + return GeneratedFunctions.geogset_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/collections/geo/GeometrySet.java b/jmeos-core/src/main/java/types/collections/geo/GeometrySet.java index 2a9aab519..0bc30b5ca 100644 --- a/jmeos-core/src/main/java/types/collections/geo/GeometrySet.java +++ b/jmeos-core/src/main/java/types/collections/geo/GeometrySet.java @@ -1,5 +1,5 @@ package types.collections.geo; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Pointer; /** @@ -31,7 +31,7 @@ public GeometrySet(Pointer inner){ */ public GeometrySet(String str){ super(str); - this._inner = functions.geomset_in(str); + this._inner = GeneratedFunctions.geomset_in(str); } public String getType(){return type;} @@ -43,7 +43,7 @@ public Pointer get_inner(){ @Override public Pointer createStringInner(String str){ - return functions.geomset_in(str); + return GeneratedFunctions.geomset_in(str); } @Override diff --git a/jmeos-core/src/main/java/types/collections/number/FloatSet.java b/jmeos-core/src/main/java/types/collections/number/FloatSet.java index 88425e3bd..f2c102a79 100644 --- a/jmeos-core/src/main/java/types/collections/number/FloatSet.java +++ b/jmeos-core/src/main/java/types/collections/number/FloatSet.java @@ -1,11 +1,13 @@ package types.collections.number; import jnr.ffi.Pointer; +import jnr.ffi.Runtime; +import jnr.ffi.Memory; import types.collections.base.Base; import types.collections.base.Set; import java.util.ArrayList; import java.util.List; -import functions.functions; +import functions.GeneratedFunctions; /** @@ -32,12 +34,12 @@ public FloatSet(Pointer inner){ public FloatSet(String str){ super(str); - _inner = functions.floatset_in(str); + _inner = GeneratedFunctions.floatset_in(str); } @Override public Pointer createStringInner(String str){ - return functions.floatset_in(str); + return GeneratedFunctions.floatset_in(str); } @Override @@ -63,7 +65,7 @@ public Pointer createInner(Pointer inner){ * @return A new {@link String} instance */ public String toString(int max_decimals){ - return functions.floatset_out(this._inner, max_decimals); + return GeneratedFunctions.floatset_out(this._inner, max_decimals); } @@ -81,7 +83,7 @@ public String toString(int max_decimals){ * @return A new {@link FloatSpanSet} instance */ public FloatSpanSet to_spanset(){ - return new FloatSpanSet(functions.set_to_spanset(this._inner)); + return new FloatSpanSet(GeneratedFunctions.set_to_spanset(this._inner)); } @@ -97,7 +99,7 @@ public FloatSpanSet to_spanset(){ * @return A new {@link FloatSpan} instance */ public FloatSpan to_span(){ - return new FloatSpan(functions.set_to_span(this._inner)); + return new FloatSpan(GeneratedFunctions.set_to_span(this._inner)); } public IntSet to_intset(){ @@ -127,7 +129,7 @@ public Pointer get_inner(){ * @return A {@link Float} instance */ public Float start_element(){ - return (float) functions.floatset_start_value(this._inner); + return (float) GeneratedFunctions.floatset_start_value(this._inner); } @@ -142,7 +144,7 @@ public Float start_element(){ * @return A {@link Float} instance */ public Float end_element(){ - return (float) functions.floatset_end_value(this._inner); + return (float) GeneratedFunctions.floatset_end_value(this._inner); } /** @@ -163,7 +165,7 @@ public Float element_n(int n) throws Exception { } public List elements(){ - Pointer elems = functions.floatset_values(this._inner); + Pointer elems = GeneratedFunctions.floatset_values(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); List ret = new ArrayList(); for (int i=0;i spans(){ - Pointer ps = functions.spanset_spans(this._inner); + Pointer ps = GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); List spanList = new ArrayList(this.num_spans()); System.out.println(this.num_spans()); long pointerSize= Double.BYTES; @@ -238,7 +240,7 @@ public FloatSpanSet scale(int width){ * @return a new {@link FloatSpanSet} instance */ public FloatSpanSet shift_scale(int delta, int width){ - return new FloatSpanSet(functions.floatspanset_shift_scale(this._inner,delta,width,delta != 0, width != 0)); + return new FloatSpanSet(GeneratedFunctions.floatspanset_shift_scale(this._inner,delta,width,delta != 0, width != 0)); } @@ -265,7 +267,7 @@ public FloatSpanSet shift_scale(int delta, int width){ public boolean is_adjacent(Object other) throws Exception { boolean answer = false; if (other instanceof Float){ - answer = functions.adjacent_spanset_float(this._inner, (float) other); + answer = GeneratedFunctions.adjacent_spanset_float(this._inner, (float) other); } else{ answer = super.is_adjacent((Base)other); @@ -289,7 +291,7 @@ public boolean is_adjacent(Object other) throws Exception { */ public boolean contains(Object other) throws Exception { if (other instanceof Float){ - return functions.contains_spanset_float(this._inner, (float) other); + return GeneratedFunctions.contains_spanset_float(this._inner, (float) other); } else{ return super.contains((Base)other); @@ -311,7 +313,7 @@ public boolean contains(Object other) throws Exception { */ public boolean is_same(Object other) throws Exception { if (other instanceof Float){ - return functions.spanset_eq(this._inner,functions.float_to_spanset((float) other)); + return GeneratedFunctions.spanset_eq(this._inner,GeneratedFunctions.float_to_spanset((float) other)); } else{ return super.is_same((Base)other); @@ -340,7 +342,7 @@ public boolean is_same(Object other) throws Exception { public boolean is_left(Object other) throws Exception { boolean answer = false; if (other instanceof Float){ - answer = functions.left_spanset_float(this._inner,(float) other); + answer = GeneratedFunctions.left_spanset_float(this._inner,(float) other); } else{ answer = super.is_left((Base)other); @@ -367,7 +369,7 @@ public boolean is_left(Object other) throws Exception { public boolean is_over_or_left(Object other) throws Exception { boolean answer = false; if (other instanceof Float){ - answer = functions.overleft_spanset_float(this._inner,(float) other); + answer = GeneratedFunctions.overleft_spanset_float(this._inner,(float) other); } else{ answer = super.is_over_or_left((Base)other); @@ -394,7 +396,7 @@ public boolean is_over_or_left(Object other) throws Exception { public boolean is_right(Object other) throws Exception { boolean answer = false; if (other instanceof Float){ - answer = functions.right_spanset_float(this._inner,(float) other); + answer = GeneratedFunctions.right_spanset_float(this._inner,(float) other); } else{ answer = super.is_right((Base)other); @@ -422,7 +424,7 @@ public boolean is_right(Object other) throws Exception { public boolean is_over_or_right(Object other) throws Exception { boolean answer = false; if (other instanceof Float){ - answer = functions.overright_spanset_float(this._inner,(float) other); + answer = GeneratedFunctions.overright_spanset_float(this._inner,(float) other); } else{ answer = super.is_over_or_right((Base)other); @@ -450,14 +452,14 @@ public boolean is_over_or_right(Object other) throws Exception { public float distance(Object other) throws Exception { float answer = 0; if (other instanceof Float) { - answer = (float) functions.distance_spanset_float(this._inner, (int) other); + answer = (float) GeneratedFunctions.distance_spanset_float(this._inner, (int) other); } else if (other instanceof FloatSet) { FloatSpan fs = ((FloatSet) other).to_span(FloatSpan.class); - answer = (float) functions.distance_intspanset_intspan(this._inner, (fs).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspan(this._inner, (fs).get_inner()); } else if (other instanceof FloatSpan) { - answer = (float) functions.distance_intspanset_intspan(this._inner, ((FloatSpan) other).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspan(this._inner, ((FloatSpan) other).get_inner()); } else if (other instanceof FloatSpanSet) { - answer = (float) functions.distance_intspanset_intspanset(this._inner, ((FloatSpanSet) other).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspanset(this._inner, ((FloatSpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with " + other + " type"); } @@ -482,7 +484,7 @@ public float distance(Object other) throws Exception { public FloatSpanSet intersection(Object other) throws Exception { Pointer result = null; if ((other instanceof Float) || (other instanceof Integer)){ - result= functions.intersection_spanset_float(this._inner, (float) other); + result= GeneratedFunctions.intersection_spanset_float(this._inner, (float) other); } else{ FloatSpanSet tmp= (FloatSpanSet) super.intersection((Base) other); @@ -512,7 +514,7 @@ public FloatSpanSet mul(int other) throws Exception { public FloatSpanSet minus(Object other) throws Exception { Pointer result = null; if ((other instanceof Integer) || (other instanceof Float)){ - result = functions.minus_spanset_float(this._inner, (float) other); + result = GeneratedFunctions.minus_spanset_float(this._inner, (float) other); } else{ FloatSpanSet tmp = (FloatSpanSet) super.minus((Base) other); @@ -542,7 +544,7 @@ public FloatSpanSet sub(int other) throws Exception { public FloatSpanSet union(Object other) throws Exception { Pointer result = null; if ((other instanceof Integer) || (other instanceof Float)) { - result = functions.union_spanset_float(this._inner, (float) other); + result = GeneratedFunctions.union_spanset_float(this._inner, (float) other); } else { FloatSpanSet tmp = (FloatSpanSet) super.union((Base) other); result = tmp.get_inner(); diff --git a/jmeos-core/src/main/java/types/collections/number/IntSet.java b/jmeos-core/src/main/java/types/collections/number/IntSet.java index 4ff904b09..7a3c9ba0f 100644 --- a/jmeos-core/src/main/java/types/collections/number/IntSet.java +++ b/jmeos-core/src/main/java/types/collections/number/IntSet.java @@ -2,11 +2,13 @@ import types.collections.base.Base; import types.collections.base.Set; import jnr.ffi.Pointer; +import jnr.ffi.Runtime; +import jnr.ffi.Memory; import java.util.ArrayList; import java.util.List; import java.util.Objects; -import functions.functions; +import functions.GeneratedFunctions; /** * Class for representing a set of text values. @@ -32,12 +34,12 @@ public IntSet(Pointer inner){ public IntSet(String str){ super(str); - _inner = functions.intset_in(str); + _inner = GeneratedFunctions.intset_in(str); } @Override public Pointer createStringInner(String str){ - return functions.intset_in(str); + return GeneratedFunctions.intset_in(str); } @Override @@ -61,7 +63,7 @@ public Pointer createInner(Pointer inner){ * @return A new {@link String} instance */ public String toString(){ - return functions.intset_out(this._inner); + return GeneratedFunctions.intset_out(this._inner); } /* ------------------------- Conversions ----------------------------------- */ @@ -78,7 +80,7 @@ public String toString(){ * @return A new {@link IntSpanSet} instance */ public IntSpanSet to_spanset(){ - return new IntSpanSet(functions.set_to_spanset(this._inner)); + return new IntSpanSet(GeneratedFunctions.set_to_spanset(this._inner)); } @@ -93,7 +95,7 @@ public IntSpanSet to_spanset(){ * @return A {@link IntSpan} instance */ public IntSpan to_span(){ - return new IntSpan(functions.set_to_span(this._inner)); + return new IntSpan(GeneratedFunctions.set_to_span(this._inner)); } public FloatSet to_floatset(){ @@ -123,7 +125,7 @@ public Pointer get_inner(){ * @return A {@link Integer} instance */ public Integer start_element(){ - return functions.intset_start_value(this._inner); + return GeneratedFunctions.intset_start_value(this._inner); } @@ -138,7 +140,7 @@ public Integer start_element(){ * @return A {@link Integer} instance */ public Integer end_element(){ - return functions.intset_end_value(this._inner); + return GeneratedFunctions.intset_end_value(this._inner); } /* @@ -156,11 +158,11 @@ public Integer end_element(){ public Integer element_n(int n) throws Exception { super.element_n(n); - return Objects.requireNonNull(functions.intset_value_n(this._inner, n + 1)).getInt(Integer.BYTES); + return Objects.requireNonNull(GeneratedFunctions.intset_value_n(this._inner, n + 1)).getInt(Integer.BYTES); } public List elements(){ - Pointer elems = functions.intset_values(this._inner); + Pointer elems = GeneratedFunctions.intset_values(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); List ret = new ArrayList(); for (int i=0;i spans(){ - Pointer ps = functions.spanset_spans(this._inner); + Pointer ps = GeneratedFunctions.spanset_spans(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); List spanList = new ArrayList(); System.out.println(this.num_spans()); long pointerSize= Long.BYTES; @@ -245,7 +247,7 @@ public IntSpanSet scale(int width){ */ public IntSpanSet shift_scale(int delta, int width){ - return new IntSpanSet(functions.intspanset_shift_scale(this._inner,delta,width,delta != 0,width!=0)); + return new IntSpanSet(GeneratedFunctions.intspanset_shift_scale(this._inner,delta,width,delta != 0,width!=0)); } @@ -274,7 +276,7 @@ public IntSpanSet shift_scale(int delta, int width){ public boolean is_adjacent(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.adjacent_spanset_int(this._inner, (int) other); + answer = GeneratedFunctions.adjacent_spanset_int(this._inner, (int) other); } else{ answer = super.is_adjacent((Base)other); @@ -299,7 +301,7 @@ public boolean is_adjacent(Object other) throws Exception { public boolean contains(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.contains_spanset_int(this._inner, (int) other); + answer = GeneratedFunctions.contains_spanset_int(this._inner, (int) other); } else{ answer = super.contains((Base)other); @@ -322,7 +324,7 @@ public boolean contains(Object other) throws Exception { */ public boolean is_same(Object other) throws Exception { if (other instanceof Integer){ - return functions.spanset_eq(this._inner,functions.int_to_spanset((int) other)); + return GeneratedFunctions.spanset_eq(this._inner,GeneratedFunctions.int_to_spanset((int) other)); } else{ return super.is_same((Base)other); @@ -350,7 +352,7 @@ public boolean is_same(Object other) throws Exception { public boolean is_left(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.left_spanset_int(this._inner,(int) other); + answer = GeneratedFunctions.left_spanset_int(this._inner,(int) other); } else{ answer = super.is_left((Base)other); @@ -377,7 +379,7 @@ public boolean is_left(Object other) throws Exception { public boolean is_over_or_left(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.overleft_spanset_int(this._inner,(int) other); + answer = GeneratedFunctions.overleft_spanset_int(this._inner,(int) other); } else{ answer = super.is_over_or_left((Base)other); @@ -404,7 +406,7 @@ public boolean is_over_or_left(Object other) throws Exception { public boolean is_right(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.right_spanset_int(this._inner,(int) other); + answer = GeneratedFunctions.right_spanset_int(this._inner,(int) other); } else{ answer = super.is_right((Base)other); @@ -432,7 +434,7 @@ public boolean is_right(Object other) throws Exception { public boolean is_over_or_right(Object other) throws Exception { boolean answer = false; if (other instanceof Integer){ - answer = functions.overright_spanset_int(this._inner,(int) other); + answer = GeneratedFunctions.overright_spanset_int(this._inner,(int) other); } else{ answer = super.is_over_or_right((Base)other); @@ -460,14 +462,14 @@ public boolean is_over_or_right(Object other) throws Exception { public float distance(Object other) throws Exception { float answer = 0; if (other instanceof Integer) { - answer = (float) functions.distance_spanset_int(this._inner, (int) other); + answer = (float) GeneratedFunctions.distance_spanset_int(this._inner, (int) other); } else if (other instanceof IntSet) { IntSpan is = ((IntSet) other).to_span(IntSpan.class); - answer = (float) functions.distance_intspanset_intspan(this._inner, (is).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspan(this._inner, (is).get_inner()); } else if (other instanceof IntSpan) { - answer = (float) functions.distance_intspanset_intspan(this._inner, ((IntSpan) other).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspan(this._inner, ((IntSpan) other).get_inner()); } else if (other instanceof IntSpanSet) { - answer = (float) functions.distance_intspanset_intspanset(this._inner, ((IntSpanSet) other).get_inner()); + answer = (float) GeneratedFunctions.distance_intspanset_intspanset(this._inner, ((IntSpanSet) other).get_inner()); } else { throw new Exception("Operation not supported with " + other + " type"); } @@ -488,7 +490,7 @@ public float distance(Object other) throws Exception { public IntSpanSet intersection(Object other) throws Exception { Pointer result = null; if (other instanceof Integer){ - result= functions.intersection_spanset_int(this._inner, (int) other); + result= GeneratedFunctions.intersection_spanset_int(this._inner, (int) other); } else{ IntSpanSet tmp= (IntSpanSet) super.intersection((Base) other); @@ -519,7 +521,7 @@ public IntSpanSet mul(int other) throws Exception { public IntSpanSet minus(Object other) throws Exception { Pointer result = null; if ((other instanceof Integer) || (other instanceof Float)){ - result = functions.minus_spanset_int(this._inner, (int) other); + result = GeneratedFunctions.minus_spanset_int(this._inner, (int) other); } else{ IntSpanSet tmp = (IntSpanSet) super.minus((Base) other); @@ -552,7 +554,7 @@ public IntSpanSet sub(int other) throws Exception { public IntSpanSet union(Object other) throws Exception { Pointer result = null; if ((other instanceof Integer) || (other instanceof Float)){ - result = functions.union_spanset_int(this._inner, (int) other); + result = GeneratedFunctions.union_spanset_int(this._inner, (int) other); } else{ IntSpanSet tmp = (IntSpanSet) super.minus((Base) other); diff --git a/jmeos-core/src/main/java/types/collections/text/TextSet.java b/jmeos-core/src/main/java/types/collections/text/TextSet.java index 1d5cdb463..9a402c844 100644 --- a/jmeos-core/src/main/java/types/collections/text/TextSet.java +++ b/jmeos-core/src/main/java/types/collections/text/TextSet.java @@ -3,7 +3,7 @@ import jnr.ffi.Pointer; import types.collections.base.Base; import types.collections.base.Set; -import functions.functions; +import functions.GeneratedFunctions; /** * Class for representing a set of text values. @@ -31,7 +31,7 @@ public TextSet(){ public TextSet(String str){ super(str); - _inner = functions.textset_in(str); + _inner = GeneratedFunctions.textset_in(str); } public TextSet(Pointer inner){ @@ -40,7 +40,7 @@ public TextSet(Pointer inner){ } @Override public Pointer createStringInner(String str){ - return functions.textset_in(str); + return GeneratedFunctions.textset_in(str); } @Override @@ -50,7 +50,7 @@ public Pointer createInner(Pointer inner){ public String as_hexwkb(){ - String pr = functions.set_as_hexwkb(this.get_inner(),(byte) -1); + String pr = GeneratedFunctions.set_as_hexwkb(this.get_inner(),(byte) -1); return pr; } @@ -68,7 +68,7 @@ public String as_hexwkb(){ * @return A new {@link String} instance */ public String toString(){ - return functions.textset_out(this._inner); + return GeneratedFunctions.textset_out(this._inner); } @@ -88,7 +88,7 @@ public Pointer get_inner(){ * @return A {@link String} instance */ public String start_element() { - return functions.text2cstring(functions.textset_start_value(this._inner)); + return GeneratedFunctions.text_to_cstring(GeneratedFunctions.textset_start_value(this._inner)); } /** @@ -101,7 +101,7 @@ public String start_element() { * @return A {@link String} instance */ public String end_element(){ - return functions.text2cstring(functions.textset_end_value(this._inner)); + return GeneratedFunctions.text_to_cstring(GeneratedFunctions.textset_end_value(this._inner)); } /** @@ -118,7 +118,7 @@ public String end_element(){ */ public String element_n(int n) throws Exception { super.element_n(n); - return functions.text2cstring(functions.textset_value_n(this._inner,n)); + return GeneratedFunctions.text_to_cstring(GeneratedFunctions.textset_value_n(this._inner,n)); } /* ------------------------- Topological Operations -------------------------------- */ @@ -139,7 +139,7 @@ public String element_n(int n) throws Exception { public boolean contains(Object other) throws Exception { if (other instanceof String){ TextSet tset = new TextSet((String)other); - return functions.contains_set_text(this._inner,tset._inner); + return GeneratedFunctions.contains_set_text(this._inner,tset._inner); } else { return super.contains((Base)other); @@ -160,7 +160,7 @@ public boolean contains(Object other) throws Exception { * @return A new {@link TextSet} instance */ public TextSet lowercase(){ - return new TextSet(functions.textset_lower(this._inner)); + return new TextSet(GeneratedFunctions.textset_lower(this._inner)); } /** @@ -174,7 +174,7 @@ public TextSet lowercase(){ * @return A new {@link TextSet} instance */ public TextSet uppercase(){ - return new TextSet(functions.textset_upper(this._inner)); + return new TextSet(GeneratedFunctions.textset_upper(this._inner)); } @@ -193,7 +193,7 @@ public TextSet uppercase(){ * @return An object of the same type as "other" or null if the intersection is empty. */ public TextSet intersection(TextSet ts){ - return new TextSet(functions.intersection_set_set(this._inner, ts._inner)); + return new TextSet(GeneratedFunctions.intersection_set_set(this._inner, ts._inner)); } @@ -213,10 +213,10 @@ public TextSet intersection(TextSet ts){ public TextSet minus(Object other){ if (other instanceof String){ TextSet tmptxt = new TextSet((String) other); - return new TextSet(functions.minus_set_text(this._inner, tmptxt._inner)); + return new TextSet(GeneratedFunctions.minus_set_text(this._inner, tmptxt._inner)); } else if (other instanceof TextSet){ - return new TextSet(functions.minus_set_set(this._inner,((TextSet) other)._inner)); + return new TextSet(GeneratedFunctions.minus_set_set(this._inner,((TextSet) other)._inner)); } else{ return null; @@ -224,7 +224,7 @@ else if (other instanceof TextSet){ } // public String subtract_from(Object other){ -// result= functions.minus_text_set(other, this._inner); +// result= GeneratedFunctions.minus_text_set(other, this._inner); // // } @@ -244,10 +244,10 @@ else if (other instanceof TextSet){ public TextSet union(Object other){ if (other instanceof String){ TextSet tmptxt = new TextSet((String) other); - return new TextSet(functions.union_set_text(this._inner, tmptxt._inner)); + return new TextSet(GeneratedFunctions.union_set_text(this._inner, tmptxt._inner)); } else if (other instanceof TextSet){ - return new TextSet(functions.union_set_set(this._inner,((TextSet) other)._inner)); + return new TextSet(GeneratedFunctions.union_set_set(this._inner,((TextSet) other)._inner)); } else{ return null; diff --git a/jmeos-core/src/main/java/types/collections/time/dateset.java b/jmeos-core/src/main/java/types/collections/time/dateset.java index 843e567ab..c7d718f4e 100644 --- a/jmeos-core/src/main/java/types/collections/time/dateset.java +++ b/jmeos-core/src/main/java/types/collections/time/dateset.java @@ -1,6 +1,8 @@ package types.collections.time; import jnr.ffi.Pointer; +import jnr.ffi.Runtime; +import jnr.ffi.Memory; import jnr.ffi.annotations.In; import org.locationtech.jts.io.ParseException; import types.collections.base.*; @@ -15,7 +17,7 @@ import java.util.Date; import java.util.List; import java.util.Objects; -import functions.functions; +import functions.GeneratedFunctions; import utils.ConversionUtils; /** @@ -48,7 +50,7 @@ public dateset(Pointer inner){ public dateset(String value){ super(value); - _inner = functions.dateset_in(value); + _inner = GeneratedFunctions.dateset_in(value); } public dateset(List dates) { @@ -65,7 +67,7 @@ public dateset(List dates) { } sb.append("}"); // System.out.println(sb); - _inner = functions.dateset_in(sb.toString()); + _inner = GeneratedFunctions.dateset_in(sb.toString()); } /** @@ -89,7 +91,7 @@ public Pointer createInner(Pointer inner) { @Override public Pointer createStringInner(String str) { - return functions.dateset_in(str); + return GeneratedFunctions.dateset_in(str); } @Override @@ -99,7 +101,7 @@ public Pointer get_inner() { public String toString(){ - return functions.dateset_out(this.get_inner()); + return GeneratedFunctions.dateset_out(this.get_inner()); } /** @@ -108,7 +110,7 @@ public String toString(){ public LocalDate date_adt_to_date(int ts){ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - String dateStr= functions.pg_date_out(ts); + String dateStr= GeneratedFunctions.date_out(ts); return LocalDate.parse(dateStr, DateTimeFormatter.ISO_LOCAL_DATE); } @@ -123,7 +125,7 @@ public LocalDate date_adt_to_date(int ts){ @Override public LocalDate start_element() throws ParseException { - return date_adt_to_date(functions.dateset_start_value(this._inner)); + return date_adt_to_date(GeneratedFunctions.dateset_start_value(this._inner)); } /** @@ -137,7 +139,7 @@ public LocalDate start_element() throws ParseException { @Override public LocalDate end_element() throws ParseException { - return date_adt_to_date(functions.dateset_end_value(this._inner)); + return date_adt_to_date(GeneratedFunctions.dateset_end_value(this._inner)); } /** @@ -162,7 +164,7 @@ public LocalDate element_n(int n) throws Exception { */ public List elements() throws Exception { - Pointer dp= functions.dateset_values(this._inner); + Pointer dp= GeneratedFunctions.dateset_values(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); long size= this.num_elements(); List datelist= new ArrayList(); for(int i=0; i>> DateSet('{2000-01-01, 2000-01-10}').shift_scale(shift=timedelta(days=2), dur */ public dateset shift_scale(Integer shift, Integer duration){ - return new dateset(functions.dateset_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); + return new dateset(GeneratedFunctions.dateset_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); } /** @@ -262,15 +264,15 @@ >>> DateSet('{2012-01-01, 2012-01-02}').contains(DateSet('{2012-01-01, 2012-01-0 contains_set_date, contains_set_set, contains_spanset_spanset */ public int dateToTimestamp(LocalDate date){ - return functions.pg_date_in(date.toString()); + return GeneratedFunctions.date_in(date.toString()); } public boolean contains(Object other) throws Exception { if (other instanceof LocalDateTime){ - return functions.contains_set_date(this._inner, dateToTimestamp(((LocalDateTime) other).toLocalDate())); + return GeneratedFunctions.contains_set_date(this._inner, dateToTimestamp(((LocalDateTime) other).toLocalDate())); } else if (other instanceof LocalDate){ - return functions.contains_set_date(this._inner, dateToTimestamp((LocalDate) other)); + return GeneratedFunctions.contains_set_date(this._inner, dateToTimestamp((LocalDate) other)); } else { return super.contains((Base) other); @@ -301,7 +303,7 @@ >>> DateSet('{2012-01-01, 2012-01-02}').overlaps(DateSpan('(2012-01-02, 2012-01- public boolean overlaps(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.contains_set_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.contains_set_date(this._inner, dateToTimestamp(((LocalDate) other))); } if (other instanceof datespan){ return this.to_span(datespan.class).is_adjacent((Base) other); @@ -338,7 +340,7 @@ >>> DateSet('{2012-01-01, 2012-01-02}').is_left(DateSpan('[2012-01-02, 2012-01-0 public boolean is_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.before_set_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.before_set_date(this._inner, dateToTimestamp(((LocalDate) other))); } if (other instanceof datespan){ return this.to_span(datespan.class).is_left(other); @@ -375,7 +377,7 @@ >>> DateSet('{2012-01-03, 2012-01-05}').is_over_or_left(DateSpan('[2012-01-01, 2 public boolean is_over_or_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overbefore_set_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overbefore_set_date(this._inner, dateToTimestamp(((LocalDate) other))); } if (other instanceof datespan){ return this.to_span(datespan.class).is_over_or_left(other); @@ -412,7 +414,7 @@ >>> DateSet('{2012-01-02, 2012-01-03}').is_over_or_right(DateSpan('[2012-01-01, public boolean is_over_or_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overafter_set_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overafter_set_date(this._inner, dateToTimestamp(((LocalDate) other))); } if (other instanceof datespan){ return this.to_span(datespan.class).is_over_or_right(other); @@ -450,7 +452,7 @@ >>> DateSet('{2012-01-02, 2012-01-03}').is_right(DateSpan('[2012-01-01, 2012-01- public boolean is_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.after_set_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.after_set_date(this._inner, dateToTimestamp(((LocalDate) other))); } if (other instanceof datespan){ return this.to_span(datespan.class).is_over_or_left(other); @@ -504,9 +506,9 @@ public boolean is_after(Object other) throws Exception { public Duration distance(Object other) throws Exception { Duration answer = null; if (other instanceof LocalDate) { - answer= Duration.ofSeconds(functions.distance_set_date(this._inner, dateToTimestamp((LocalDate) other))); + answer= Duration.ofSeconds(GeneratedFunctions.distance_set_date(this._inner, dateToTimestamp((LocalDate) other))); } else if (other instanceof dateset) { - answer= Duration.ofSeconds(functions.distance_dateset_dateset(this._inner, ((dateset) other)._inner)); + answer= Duration.ofSeconds(GeneratedFunctions.distance_dateset_dateset(this._inner, ((dateset) other)._inner)); } else if (other instanceof datespan) { answer= this.to_spanset(datespan.class).distance(other); } else if (other instanceof datespanset) { @@ -543,24 +545,24 @@ public LocalDateTime intersection(Object other) throws Exception { LocalDateTime result = null; if (other instanceof LocalDate){ System.out.println(dateToTimestamp((LocalDate) other)); - Pointer resultPointer= functions.intersection_set_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.intersection_set_date(this._inner, dateToTimestamp((LocalDate) other)); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof dateset){ - Pointer resultPointer= functions.intersection_set_set(this._inner, ((dateset) other)._inner); + Pointer resultPointer= GeneratedFunctions.intersection_set_set(this._inner, ((dateset) other)._inner); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespan){ datespan ds = this.to_span(datespan.class); - Pointer resultPointer = functions.intersection_span_span(ds.get_inner(), ((datespan) other).get_inner()); + Pointer resultPointer = GeneratedFunctions.intersection_span_span(ds.get_inner(), ((datespan) other).get_inner()); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespanset){ datespanset dss = this.to_spanset(datespanset.class); - Pointer resultPointer = functions.intersection_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); + Pointer resultPointer = GeneratedFunctions.intersection_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } @@ -587,24 +589,24 @@ else if (other instanceof datespanset){ public LocalDateTime minus(Object other) throws Exception{ LocalDateTime result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.minus_set_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.minus_set_date(this._inner, dateToTimestamp((LocalDate) other)); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof dateset){ - Pointer resultPointer= functions.minus_set_set(this._inner, ((dateset) other)._inner); + Pointer resultPointer= GeneratedFunctions.minus_set_set(this._inner, ((dateset) other)._inner); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespan){ datespan ds = this.to_span(datespan.class); - Pointer resultPointer= functions.minus_span_span(ds.get_inner(), ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_span_span(ds.get_inner(), ((datespan) other).get_inner()); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespanset){ datespanset dss = this.to_spanset(datespanset.class); - Pointer resultPointer= functions.minus_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } @@ -624,7 +626,7 @@ public static LocalDate timestampToLocalDate(int timestamp) { public LocalDate subtract_from(Object other) throws Exception { int ts= dateToTimestamp((LocalDate) other); - Pointer resultPointer= functions.minus_date_set(ts, this._inner); + Pointer resultPointer= GeneratedFunctions.minus_date_set(ts, this._inner); int resultTimestamp= resultPointer.getInt(0); return timestampToLocalDate(resultTimestamp); } @@ -646,21 +648,21 @@ public LocalDate subtract_from(Object other) throws Exception { public dateset union(Object other) throws Exception{ dateset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.union_set_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.union_set_date(this._inner, dateToTimestamp((LocalDate) other)); result = new dateset(resultPointer); } else if (other instanceof dateset){ - Pointer resultPointer= functions.union_set_set(this._inner, ((dateset) other)._inner); + Pointer resultPointer= GeneratedFunctions.union_set_set(this._inner, ((dateset) other)._inner); result = new dateset(resultPointer); } else if (other instanceof datespan){ datespan ds = this.to_span(datespan.class); - Pointer resultPointer= functions.union_span_span(ds.get_inner(), ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_span_span(ds.get_inner(), ((datespan) other).get_inner()); result = new dateset(resultPointer); } else if (other instanceof datespanset){ datespanset dss = this.to_spanset(datespanset.class); - Pointer resultPointer= functions.union_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_spanset_spanset(dss.get_inner(), ((datespanset) other).get_inner()); result = new dateset(resultPointer); } else{ diff --git a/jmeos-core/src/main/java/types/collections/time/datespan.java b/jmeos-core/src/main/java/types/collections/time/datespan.java index 8524f9184..aa33588e1 100644 --- a/jmeos-core/src/main/java/types/collections/time/datespan.java +++ b/jmeos-core/src/main/java/types/collections/time/datespan.java @@ -12,7 +12,7 @@ import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; -import functions.functions; +import functions.GeneratedFunctions; import utils.ConversionUtils; /** @@ -46,7 +46,7 @@ public datespan(Pointer inner){ public datespan(String str) { super(str); - _inner = functions.datespan_in(str); + _inner = GeneratedFunctions.datespan_in(str); } // // Formatter for parsing date strings @@ -67,7 +67,7 @@ public datespan(String str) { // } // this.lowerInc = lowerInc; // this.upperInc = upperInc; -// _inner= functions.datespan_make(time) +// _inner= GeneratedFunctions.datespan_make(time) // } // // // Constructor accepting LocalDate bounds with specified inclusivity @@ -104,7 +104,7 @@ public datespanset to_spanset() throws InvocationTargetException, NoSuchMethodEx */ public tstzspan to_tstzspan() throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { - return new tstzspan(functions.datespan_to_tstzspan(this._inner)); + return new tstzspan(GeneratedFunctions.datespan_to_tstzspan(this._inner)); } /** @@ -118,7 +118,7 @@ public tstzspan to_tstzspan() throws InvocationTargetException, NoSuchMethodExce datespan_duration */ public Duration duration() throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { - return ConversionUtils.interval_to_timedelta(functions.datespan_duration(this._inner)); + return ConversionUtils.interval_to_timedelta(GeneratedFunctions.datespan_duration(this._inner)); } /** @@ -142,7 +142,7 @@ public Pointer createInner(Pointer inner) { @Override public Pointer createStringInner(String str) { - return functions.datespan_in(str); + return GeneratedFunctions.datespan_in(str); } @Override @@ -172,12 +172,12 @@ public Pointer createIntIntNb(Number lower, Number upper) { @Override public LocalDate lower() { - return date_adt_to_date(functions.datespan_lower(this._inner)); + return date_adt_to_date(GeneratedFunctions.datespan_lower(this._inner)); } @Override public LocalDate upper() { - return date_adt_to_date(functions.datespan_lower(this._inner)); + return date_adt_to_date(GeneratedFunctions.datespan_lower(this._inner)); } @Override @@ -187,7 +187,7 @@ public Pointer get_inner() { public String toString(){ - return functions.datespan_out(this.get_inner()); + return GeneratedFunctions.datespan_out(this.get_inner()); } /** @@ -196,7 +196,7 @@ public String toString(){ public LocalDate date_adt_to_date(int ts){ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - String dateStr= functions.pg_date_out(ts); + String dateStr= GeneratedFunctions.date_out(ts); return LocalDate.parse(dateStr, DateTimeFormatter.ISO_LOCAL_DATE); } @@ -211,7 +211,7 @@ public LocalDate date_adt_to_date(int ts){ public LocalDate start_element() throws ParseException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { datespanset dss = this.to_spanset(datespanset.class); - return date_adt_to_date(functions.datespanset_start_date(dss.get_inner())); + return date_adt_to_date(GeneratedFunctions.datespanset_start_date(dss.get_inner())); } /** @@ -225,7 +225,7 @@ public LocalDate start_element() throws ParseException, InvocationTargetExceptio public LocalDate end_element() throws ParseException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { datespanset dss = this.to_spanset(datespanset.class); - return date_adt_to_date(functions.datespanset_end_date(dss.get_inner())); + return date_adt_to_date(GeneratedFunctions.datespanset_end_date(dss.get_inner())); } /** @@ -294,7 +294,7 @@ >>> DateSpan('[2000-01-01, 2000-01-10]').shift_scale(shift=timedelta(days=2), du */ public datespan shift_scale(Integer shift, Integer duration){ - return new datespan(functions.datespan_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); + return new datespan(GeneratedFunctions.datespan_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); } /** @@ -318,15 +318,15 @@ >>> DateSpan('(2012-01-01, 2012-01-02)').contains(DateSpan('[2012-01-01, 2012-01 contains_span_span, contains_span_spanset, contains_span_date */ public int dateToTimestamp(LocalDate date){ - return functions.pg_date_in(date.toString()); + return GeneratedFunctions.date_in(date.toString()); } public boolean contains(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.contains_span_date(this._inner, dateToTimestamp((LocalDate) other)); + return GeneratedFunctions.contains_span_date(this._inner, dateToTimestamp((LocalDate) other)); } else if (other instanceof LocalDateTime){ - return functions.contains_span_date(this._inner, dateToTimestamp(((LocalDateTime) other).toLocalDate())); + return GeneratedFunctions.contains_span_date(this._inner, dateToTimestamp(((LocalDateTime) other).toLocalDate())); } else { return super.contains((Base) other); @@ -349,7 +349,7 @@ else if (other instanceof LocalDateTime){ public boolean is_adjacent(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.adjacent_span_date(this._inner, dateToTimestamp((LocalDate) other)); + return GeneratedFunctions.adjacent_span_date(this._inner, dateToTimestamp((LocalDate) other)); } else{ return super.is_adjacent((Base) other); @@ -412,7 +412,7 @@ >>> DateSpan('[2012-01-01, 2012-01-02]').is_left(DateSpan('[2012-01-02, 2012-01- public boolean is_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.before_span_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.before_span_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_left((Base) other); @@ -443,7 +443,7 @@ >>> DateSpan('[2012-01-03, 2012-01-05]').is_over_or_left(DateSpan('[2012-01-01, public boolean is_over_or_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overbefore_span_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overbefore_span_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_over_or_left((Base) other); @@ -474,7 +474,7 @@ >>> DateSet('{2012-01-02, 2012-01-03}').is_over_or_right(DateSpan('[2012-01-01, public boolean is_over_or_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overafter_span_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overafter_span_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_over_or_right((Base) other); @@ -506,7 +506,7 @@ >>> DateSpan('[2012-01-02, 2012-01-03]').is_right(DateSpan('[2012-01-01, 2012-01 public boolean is_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.after_span_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.after_span_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_right((Base) other); @@ -553,14 +553,14 @@ public boolean is_after(Object other) throws Exception { public Duration distance(Object other) throws Exception { Duration answer = null; if (other instanceof LocalDate) { - answer= Duration.ofSeconds(functions.distance_span_date(this._inner, dateToTimestamp((LocalDate) other))); + answer= Duration.ofSeconds(GeneratedFunctions.distance_span_date(this._inner, dateToTimestamp((LocalDate) other))); } else if (other instanceof dateset) { datespanset ds = ((dateset) other).to_spanset(datespanset.class); - answer= Duration.ofSeconds(functions.distance_datespanset_datespan(ds.get_inner(), this.get_inner())); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespanset_datespan(ds.get_inner(), this.get_inner())); } else if (other instanceof datespan) { - answer= Duration.ofSeconds(functions.distance_datespan_datespan(this._inner, ((datespan)other)._inner)); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespan_datespan(this._inner, ((datespan)other)._inner)); } else if (other instanceof datespanset) { - answer= Duration.ofSeconds(functions.distance_datespanset_datespan(((datespanset) other).get_inner(), this._inner)); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespanset_datespan(((datespanset) other).get_inner(), this._inner)); } else { throw new Exception("Operation not supported with " + other + " type"); } @@ -596,23 +596,23 @@ public static LocalDateTime timestampToLocalDateTime(int timestamp) { public LocalDateTime intersection(Object other) throws Exception { LocalDateTime result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.intersection_span_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.intersection_span_date(this._inner, dateToTimestamp((LocalDate) other)); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.intersection_spanset_span(ds.get_inner(), this.get_inner()); + Pointer resultPointer= GeneratedFunctions.intersection_spanset_span(ds.get_inner(), this.get_inner()); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespan){ - Pointer resultPointer = functions.intersection_span_span(this._inner, ((datespan) other)._inner); + Pointer resultPointer = GeneratedFunctions.intersection_span_span(this._inner, ((datespan) other)._inner); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } else if (other instanceof datespanset){ - Pointer resultPointer = functions.intersection_spanset_span(((datespanset) other).get_inner(), this._inner); + Pointer resultPointer = GeneratedFunctions.intersection_spanset_span(((datespanset) other).get_inner(), this._inner); int resultTimestamp= resultPointer.getInt(Integer.BYTES); result = timestampToLocalDateTime(resultTimestamp); } @@ -638,20 +638,20 @@ else if (other instanceof datespanset){ public datespanset minus(Object other) throws Exception{ datespanset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.minus_span_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.minus_span_date(this._inner, dateToTimestamp((LocalDate) other)); result = new datespanset(resultPointer); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.minus_spanset_span((ds).get_inner(), this._inner); + Pointer resultPointer= GeneratedFunctions.minus_spanset_span((ds).get_inner(), this._inner); result = new datespanset(resultPointer); } else if (other instanceof datespan){ - Pointer resultPointer= functions.minus_span_span(this._inner, ((datespan) other)._inner); + Pointer resultPointer= GeneratedFunctions.minus_span_span(this._inner, ((datespan) other)._inner); result = new datespanset(resultPointer); } else if (other instanceof datespanset){ - Pointer resultPointer= functions.minus_span_spanset(this._inner, ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_span_spanset(this._inner, ((datespanset) other).get_inner()); result = new datespanset(resultPointer); } else{ @@ -671,7 +671,7 @@ public static LocalDate timestampToLocalDate(int timestamp) { public LocalDate subtract_from(Object other) throws Exception { int ts= dateToTimestamp((LocalDate) other); - Pointer resultPointer= functions.minus_date_set(ts, this._inner); + Pointer resultPointer= GeneratedFunctions.minus_date_set(ts, this._inner); int resultTimestamp= resultPointer.getInt(0); return timestampToLocalDate(resultTimestamp); } @@ -692,20 +692,20 @@ public LocalDate subtract_from(Object other) throws Exception { public datespanset union(Object other) throws Exception{ datespanset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.union_span_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.union_span_date(this._inner, dateToTimestamp((LocalDate) other)); result = new datespanset(resultPointer); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.union_spanset_span((ds).get_inner(), this.get_inner()); + Pointer resultPointer= GeneratedFunctions.union_spanset_span((ds).get_inner(), this.get_inner()); result = new datespanset(resultPointer); } else if (other instanceof datespan){ - Pointer resultPointer= functions.union_span_span(this._inner, ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_span_span(this._inner, ((datespan) other).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof datespanset){ - Pointer resultPointer= functions.union_spanset_span(((datespanset) other).get_inner(), this._inner); + Pointer resultPointer= GeneratedFunctions.union_spanset_span(((datespanset) other).get_inner(), this._inner); result = new datespanset(resultPointer); } else{ diff --git a/jmeos-core/src/main/java/types/collections/time/datespanset.java b/jmeos-core/src/main/java/types/collections/time/datespanset.java index 927dc210a..bdeeef620 100644 --- a/jmeos-core/src/main/java/types/collections/time/datespanset.java +++ b/jmeos-core/src/main/java/types/collections/time/datespanset.java @@ -15,7 +15,7 @@ import java.util.Date; import java.util.List; import java.util.Objects; -import functions.functions; +import functions.GeneratedFunctions; import utils.ConversionUtils; /** @@ -46,7 +46,7 @@ public datespanset(Pointer inner){ public datespanset(String str) { super(str); - _inner = functions.datespanset_in(str); + _inner = GeneratedFunctions.datespanset_in(str); } public datespanset(List dspan) { @@ -85,7 +85,7 @@ public datespanset(List dspan) { sb.append("}"); // System.out.println(sb); - _inner = functions.datespanset_in(sb.toString()); + _inner = GeneratedFunctions.datespanset_in(sb.toString()); } /** @@ -113,7 +113,7 @@ public datespan to_span() throws InvocationTargetException, NoSuchMethodExceptio */ public tstzspanset to_tstzspanset() throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { - return new tstzspanset(functions.datespanset_to_tstzspanset(this._inner)); + return new tstzspanset(GeneratedFunctions.datespanset_to_tstzspanset(this._inner)); } /** @@ -127,11 +127,11 @@ public tstzspanset to_tstzspanset() throws InvocationTargetException, NoSuchMeth datespan_duration */ public Duration duration(boolean ignore_gaps) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { - return ConversionUtils.interval_to_timedelta(functions.datespanset_duration(this._inner, ignore_gaps)); + return ConversionUtils.interval_to_timedelta(GeneratedFunctions.datespanset_duration(this._inner, ignore_gaps)); } public int num_dates(){ - return functions.datespanset_num_dates(this._inner); + return GeneratedFunctions.datespanset_num_dates(this._inner); } @Override @@ -141,7 +141,7 @@ public Pointer createInner(Pointer inner) { @Override public Pointer createStringInner(String str) { - return functions.datespanset_in(str); + return GeneratedFunctions.datespanset_in(str); } @Override @@ -150,11 +150,11 @@ public Pointer get_inner() { } public LocalDate start_date(){ - return date_adt_to_date(functions.datespanset_start_date(this._inner)); + return date_adt_to_date(GeneratedFunctions.datespanset_start_date(this._inner)); } public LocalDate end_date(){ - return date_adt_to_date(functions.datespanset_end_date(this._inner)); + return date_adt_to_date(GeneratedFunctions.datespanset_end_date(this._inner)); } /** @@ -170,7 +170,7 @@ public LocalDate date_n(int n) throws Exception { throw new Exception("Index out of bounds"); } else{ - Pointer resultPointer= functions.datespanset_date_n(this._inner, n+1); + Pointer resultPointer= GeneratedFunctions.datespanset_date_n(this._inner, n+1); assert resultPointer != null; int ts = resultPointer.getInt(0); return date_adt_to_date(ts); @@ -178,7 +178,7 @@ public LocalDate date_n(int n) throws Exception { } public String toString(){ - return functions.datespanset_out(this.get_inner()); + return GeneratedFunctions.datespanset_out(this.get_inner()); } /** @@ -187,7 +187,7 @@ public String toString(){ public LocalDate date_adt_to_date(int ts){ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - String dateStr= functions.pg_date_out(ts); + String dateStr= GeneratedFunctions.date_out(ts); return LocalDate.parse(dateStr, DateTimeFormatter.ISO_LOCAL_DATE); } @@ -201,7 +201,7 @@ public LocalDate date_adt_to_date(int ts){ */ public datespan start_span() throws ParseException { - return new datespan(functions.spanset_start_span(this._inner)); + return new datespan(GeneratedFunctions.spanset_start_span(this._inner)); } /** @@ -214,16 +214,16 @@ public datespan start_span() throws ParseException { */ public datespan end_element() throws ParseException { - return new datespan(functions.spanset_end_span(this._inner)); + return new datespan(GeneratedFunctions.spanset_end_span(this._inner)); } public datespan span_n(int n) throws ParseException { - return new datespan(functions.spanset_span_n(this._inner, n)); + return new datespan(GeneratedFunctions.spanset_span_n(this._inner, n)); } public List elements() throws Exception { return super.spans(datespan.class); -// Pointer ps = functions.spanset_spans(this._inner); +// Pointer ps = GeneratedFunctions.spanset_spans(this._inner); // int numSpans = this.num_spans(); // System.out.println(numSpans); // List spanList = new ArrayList(); @@ -305,7 +305,7 @@ >>> DateSpan('[2000-01-01, 2000-01-10]').shift_scale(shift=timedelta(days=2), du */ public datespanset shift_scale(Integer shift, Integer duration){ - return new datespanset(functions.datespanset_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); + return new datespanset(GeneratedFunctions.datespanset_shift_scale(this._inner, shift, duration, shift!=0, duration!=0)); } /** @@ -329,12 +329,12 @@ >>> DateSpan('(2012-01-01, 2012-01-02)').contains(DateSpan('[2012-01-01, 2012-01 contains_span_span, contains_span_spanset, contains_span_date */ public int dateToTimestamp(LocalDate date){ - return functions.pg_date_in(date.toString()); + return GeneratedFunctions.date_in(date.toString()); } public boolean contains(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.contains_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); + return GeneratedFunctions.contains_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); } else { return super.contains((Base) other); @@ -357,7 +357,7 @@ public boolean contains(Object other) throws Exception { public boolean is_adjacent(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.adjacent_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); + return GeneratedFunctions.adjacent_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); } else{ return super.is_adjacent((Base) other); @@ -420,7 +420,7 @@ >>> DateSpan('[2012-01-01, 2012-01-02]').is_left(DateSpan('[2012-01-02, 2012-01- public boolean is_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.before_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.before_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_left((Base) other); @@ -451,7 +451,7 @@ >>> DateSpan('[2012-01-03, 2012-01-05]').is_over_or_left(DateSpan('[2012-01-01, public boolean is_over_or_left(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overbefore_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overbefore_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_over_or_left((Base) other); @@ -482,7 +482,7 @@ >>> DateSet('{2012-01-02, 2012-01-03}').is_over_or_right(DateSpan('[2012-01-01, public boolean is_over_or_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.overafter_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.overafter_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_over_or_right((Base) other); @@ -514,7 +514,7 @@ >>> DateSpan('[2012-01-02, 2012-01-03]').is_right(DateSpan('[2012-01-01, 2012-01 public boolean is_right(Object other) throws Exception { if (other instanceof LocalDate){ - return functions.after_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); + return GeneratedFunctions.after_spanset_date(this._inner, dateToTimestamp(((LocalDate) other))); } else { return super.is_right((Base) other); @@ -561,14 +561,14 @@ public boolean is_after(Object other) throws Exception { public Duration distance(Object other) throws Exception { Duration answer = null; if (other instanceof LocalDate) { - answer= Duration.ofSeconds(functions.distance_spanset_date(this._inner, dateToTimestamp((LocalDate) other))); + answer= Duration.ofSeconds(GeneratedFunctions.distance_spanset_date(this._inner, dateToTimestamp((LocalDate) other))); } else if (other instanceof dateset) { datespanset ds = ((dateset) other).to_spanset(datespanset.class); - answer= Duration.ofSeconds(functions.distance_datespanset_datespanset(this._inner, (ds).get_inner())); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespanset_datespanset(this._inner, (ds).get_inner())); } else if (other instanceof datespan) { - answer= Duration.ofSeconds(functions.distance_datespanset_datespan(this._inner, ((datespan) other).get_inner())); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespanset_datespan(this._inner, ((datespan) other).get_inner())); } else if (other instanceof datespanset) { - answer= Duration.ofSeconds(functions.distance_datespanset_datespanset(this._inner, ((datespanset) other).get_inner())); + answer= Duration.ofSeconds(GeneratedFunctions.distance_datespanset_datespanset(this._inner, ((datespanset) other).get_inner())); } else { throw new Exception("Operation not supported with"+other+"type"); } @@ -604,20 +604,20 @@ public static LocalDateTime timestampToLocalDateTime(int timestamp) { public datespanset intersection(Object other) throws Exception { datespanset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.intersection_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.intersection_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); result = new datespanset(resultPointer); } else if (other instanceof datespan){ - Pointer resultPointer= functions.intersection_spanset_span(this._inner, ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.intersection_spanset_span(this._inner, ((datespan) other).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.intersection_spanset_spanset(this._inner, (ds).get_inner()); + Pointer resultPointer= GeneratedFunctions.intersection_spanset_spanset(this._inner, (ds).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof datespanset){ - Pointer resultPointer= functions.intersection_spanset_spanset(this._inner, ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.intersection_spanset_spanset(this._inner, ((datespanset) other).get_inner()); result = new datespanset(resultPointer); } else{ @@ -642,20 +642,20 @@ else if (other instanceof datespanset){ public datespanset minus(Object other) throws Exception{ datespanset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.minus_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.minus_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); result= new datespanset(resultPointer); } else if (other instanceof datespan){ - Pointer resultPointer= functions.minus_spanset_span(this._inner, ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_spanset_span(this._inner, ((datespan) other).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.minus_spanset_spanset(this._inner, (ds).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_spanset_spanset(this._inner, (ds).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof datespanset){ - Pointer resultPointer= functions.minus_spanset_spanset(this._inner, ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.minus_spanset_spanset(this._inner, ((datespanset) other).get_inner()); result = new datespanset(resultPointer); } else{ @@ -675,7 +675,7 @@ public static LocalDate timestampToLocalDate(int timestamp) { public LocalDate subtract_from(Object other) throws Exception { int ts= dateToTimestamp((LocalDate) other); - Pointer resultPointer= functions.minus_date_set(ts, this._inner); + Pointer resultPointer= GeneratedFunctions.minus_date_set(ts, this._inner); int resultTimestamp= resultPointer.getInt(Integer.BYTES); return timestampToLocalDate(resultTimestamp); } @@ -696,20 +696,20 @@ public LocalDate subtract_from(Object other) throws Exception { public datespanset union(Object other) throws Exception{ datespanset result = null; if (other instanceof LocalDate){ - Pointer resultPointer= functions.union_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); + Pointer resultPointer= GeneratedFunctions.union_spanset_date(this._inner, dateToTimestamp((LocalDate) other)); result = new datespanset(resultPointer); } else if (other instanceof datespan){ - Pointer resultPointer= functions.union_spanset_span(this._inner, ((datespan) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_spanset_span(this._inner, ((datespan) other).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof dateset){ datespanset ds = ((dateset) other).to_spanset(datespanset.class); - Pointer resultPointer= functions.union_spanset_spanset(this._inner, (ds).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_spanset_spanset(this._inner, (ds).get_inner()); result = new datespanset(resultPointer); } else if (other instanceof datespanset){ - Pointer resultPointer= functions.union_spanset_spanset(this._inner, ((datespanset) other).get_inner()); + Pointer resultPointer= GeneratedFunctions.union_spanset_spanset(this._inner, ((datespanset) other).get_inner()); result = new datespanset(resultPointer); } else{ diff --git a/jmeos-core/src/main/java/types/collections/time/tstzset.java b/jmeos-core/src/main/java/types/collections/time/tstzset.java index 4c0e40c7a..e535dbc3a 100644 --- a/jmeos-core/src/main/java/types/collections/time/tstzset.java +++ b/jmeos-core/src/main/java/types/collections/time/tstzset.java @@ -1,6 +1,8 @@ package types.collections.time; import jnr.ffi.Pointer; +import jnr.ffi.Runtime; +import jnr.ffi.Memory; import types.TemporalObject; import types.boxes.Box; import types.collections.base.Base; @@ -10,7 +12,7 @@ import java.time.LocalDateTime; import java.time.OffsetDateTime; import java.util.ArrayList; -import functions.functions; +import functions.GeneratedFunctions; import java.util.List; import java.util.Objects; @@ -61,7 +63,7 @@ public tstzset() { public tstzset(Pointer _inner) { super(_inner); this._inner = _inner; - //String str = functions.timestampset_out(this._inner); + //String str = GeneratedFunctions.tstzset_out(this._inner); } @@ -72,13 +74,13 @@ public tstzset(Pointer _inner) { */ public tstzset(String value) { super(value); - this._inner = functions.tstzset_in(value); + this._inner = GeneratedFunctions.tstzset_in(value); } @Override public Pointer createStringInner(String str){ - return functions.tstzset_in(str); + return GeneratedFunctions.tstzset_in(str); } @Override @@ -95,7 +97,7 @@ public Pointer createInner(Pointer inner){ * @return a new tstzset instance */ // public tstzset copy() { -// return new tstzset(functions.tstz(this._inner)); +// return new tstzset(GeneratedFunctions.tstz(this._inner)); // } @@ -108,12 +110,12 @@ public Pointer createInner(Pointer inner){ * @return a new tstzset instance */ // public static tstzset from_hexwkb(String hexwkb) { -// Pointer result = functions.tstzset_(hexwkb); +// Pointer result = GeneratedFunctions.tstzset_(hexwkb); // return new tstzset(result); // } public static tstzset from_hexwkb(String hexwkb) { - Pointer result = functions.set_from_hexwkb(hexwkb); + Pointer result = GeneratedFunctions.set_from_hexwkb(hexwkb); return new tstzset(result); } @@ -128,7 +130,7 @@ public static tstzset from_hexwkb(String hexwkb) { * @return a new String instance */ public String toString(){ - return functions.tstzset_out(this._inner); + return GeneratedFunctions.tstzset_out(this._inner); } @@ -143,7 +145,7 @@ public String toString(){ * @return a new tstzspanset instance */ public tstzspanset to_periodset() { - return new tstzspanset(functions.set_to_spanset(this.get_inner())); + return new tstzspanset(GeneratedFunctions.set_to_spanset(this.get_inner())); } /** @@ -154,11 +156,11 @@ public tstzspanset to_periodset() { * @return a new tstzspan instance */ public tstzspan to_span() { - return new tstzspan(functions.set_to_span(this._inner)); + return new tstzspan(GeneratedFunctions.set_to_span(this._inner)); } public tstzspanset to_spanset() { - return new tstzspanset(functions.set_to_spanset(this._inner)); + return new tstzspanset(GeneratedFunctions.set_to_spanset(this._inner)); } /** @@ -173,7 +175,7 @@ public tstzspan to_period() { } public Duration duration(){ - return ConversionUtils.interval_to_timedelta(functions.tstzspan_duration(functions.set_to_span(this._inner))); + return ConversionUtils.interval_to_timedelta(GeneratedFunctions.tstzspan_duration(GeneratedFunctions.set_to_span(this._inner))); } @@ -196,7 +198,7 @@ public Pointer get_inner(){ * @return a new Integer instance */ public int num_timestamps(){ - return functions.set_num_values(this._inner); + return GeneratedFunctions.set_num_values(this._inner); } /** @@ -209,7 +211,7 @@ public int num_timestamps(){ * @return a {@link LocalDateTime instance} */ public LocalDateTime start_element(){ - return ConversionUtils.timestamptz_to_datetime(functions.tstzset_start_value(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzset_start_value(this._inner)); } /** @@ -222,16 +224,16 @@ public LocalDateTime start_element(){ * @return a {@link LocalDateTime instance} */ public LocalDateTime end_element(){ - return ConversionUtils.timestamptz_to_datetime(functions.tstzset_end_value(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzset_end_value(this._inner)); } public LocalDateTime element_n(int n) throws Exception { super.element_n(n); - return ConversionUtils.timestamptz_to_datetime(OffsetDateTime.parse(Objects.requireNonNull(functions.tstzset_value_n(this._inner, n + 1)).toString())); + return ConversionUtils.timestamptz_to_datetime(OffsetDateTime.parse(Objects.requireNonNull(GeneratedFunctions.tstzset_value_n(this._inner, n + 1)).toString())); } public List elements() throws Exception { - Pointer dp= functions.tstzset_values(this._inner); + Pointer dp= GeneratedFunctions.tstzset_values(this._inner, Memory.allocate(Runtime.getSystemRuntime(), 4)); long size= this.num_elements(); List dateTimeList= new ArrayList(); for(int i=0; i) other).time()); } else if (other instanceof Box){ - return functions.adjacent_span_span(functions.set_to_span(this._inner), ((Box) other).to_period().get_inner()); + return GeneratedFunctions.adjacent_span_span(GeneratedFunctions.set_to_span(this._inner), ((Box) other).to_period().get_inner()); } else{ return super.is_adjacent((Base) other); @@ -334,10 +336,10 @@ >>> tstzset('{2012-01-01, 2012-01-02}').is_contained_in(tstzspan('(2012-01-01, 2 public boolean is_contained_in(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.contained_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.contained_spanset_spanset(functions.set_to_span(this._inner), ps.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.contained_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.contained_spanset_spanset(GeneratedFunctions.set_to_span(this._inner), ps.get_inner()); case Temporal t -> returnValue = this.is_contained_in(t.time()); - case Box b -> returnValue = functions.contained_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.contained_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.is_contained_in((Base) other); } return returnValue; @@ -370,7 +372,7 @@ public boolean is_contained_in(TemporalObject other) throws Exception { public boolean contains(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzset ts -> returnValue = functions.contains_set_set(this._inner, ts.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.contains_set_set(this._inner, ts.get_inner()); case Temporal t -> returnValue = this.contains(t.time()); default -> returnValue = super.contains((Base) other); } @@ -404,10 +406,10 @@ >>> tstzset('{2012-01-01, 2012-01-02}').overlaps(tstzspan('(2012-01-02, 2012-01- public boolean overlaps(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overlaps_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.overlaps_spanset_spanset(functions.set_to_spanset(this._inner), ps.get_inner()); - case tstzset ts -> returnValue = functions.overlaps_set_set(this._inner, ts.get_inner()); - case Box b -> returnValue = functions.overlaps_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.overlaps_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overlaps_spanset_spanset(GeneratedFunctions.set_to_spanset(this._inner), ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overlaps_set_set(this._inner, ts.get_inner()); + case Box b -> returnValue = GeneratedFunctions.overlaps_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.overlaps((Base) other); } return returnValue; @@ -462,11 +464,11 @@ public boolean is_same(Time other) throws Exception { public boolean is_after(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.right_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.right_span_spanset(functions.set_to_span(this._inner), ps.get_inner()); - case tstzset ts -> returnValue = functions.right_set_set(this._inner, ts.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.right_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.right_span_spanset(GeneratedFunctions.set_to_span(this._inner), ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.right_set_set(this._inner, ts.get_inner()); case Temporal t -> returnValue = this.to_period().is_after(other); - case Box b -> returnValue = functions.right_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.right_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.is_left((Base) other); } return returnValue; @@ -499,11 +501,11 @@ public boolean is_after(TemporalObject other) throws Exception { public boolean is_before(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.left_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.left_span_spanset(functions.set_to_span(this._inner), ps.get_inner()); - case tstzset ts -> returnValue = functions.left_set_set(this._inner, ts.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.left_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.left_span_spanset(GeneratedFunctions.set_to_span(this._inner), ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.left_set_set(this._inner, ts.get_inner()); case Temporal t -> returnValue = this.to_period().is_before(other); - case Box b -> returnValue = functions.left_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.left_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.is_left((Base) other); } return returnValue; @@ -535,11 +537,11 @@ public boolean is_before(TemporalObject other) throws Exception { public boolean is_over_or_after(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overright_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.overright_span_spanset(functions.set_to_span(this._inner), ps.get_inner()); - case tstzset ts -> returnValue = functions.overright_set_set(this._inner, ts.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.overright_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overright_span_spanset(GeneratedFunctions.set_to_span(this._inner), ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overright_set_set(this._inner, ts.get_inner()); case Temporal t -> returnValue = this.to_period().is_over_or_after(other); - case Box b -> returnValue = functions.overright_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overright_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.is_over_or_right((Base) other); } return returnValue; @@ -572,11 +574,11 @@ public boolean is_over_or_after(TemporalObject other) throws Exception { public boolean is_over_or_before(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overleft_span_span(functions.set_to_span(this._inner), p.get_inner()); - case tstzspanset ps -> returnValue = functions.overleft_span_spanset(functions.set_to_span(this._inner), ps.get_inner()); - case tstzset ts -> returnValue = functions.overleft_set_set(this._inner, ts.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.overleft_span_span(GeneratedFunctions.set_to_span(this._inner), p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overleft_span_spanset(GeneratedFunctions.set_to_span(this._inner), ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overleft_set_set(this._inner, ts.get_inner()); case Temporal t -> returnValue = this.to_period().is_over_or_before(other); - case Box b -> returnValue = functions.overleft_span_span(functions.set_to_span(this._inner), b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overleft_span_span(GeneratedFunctions.set_to_span(this._inner), b.to_period().get_inner()); default -> returnValue = super.is_over_or_left((Base) other); } return returnValue; @@ -586,15 +588,15 @@ public boolean is_over_or_before(TemporalObject other) throws Exception { public Duration distance(Object other) throws Exception { Duration answer = null; if (other instanceof LocalDateTime) { - answer= Duration.ofSeconds((long)functions.distance_set_timestamptz(this._inner, ConversionUtils.datetimeToTimestampTz((LocalDateTime) other))); + answer= Duration.ofSeconds((long)GeneratedFunctions.distance_set_timestamptz(this._inner, ConversionUtils.datetimeToTimestampTz((LocalDateTime) other))); } else if (other instanceof tstzset) { - answer= Duration.ofSeconds((long)functions.distance_tstzset_tstzset(this._inner, ((tstzset) other)._inner)); + answer= Duration.ofSeconds((long)GeneratedFunctions.distance_tstzset_tstzset(this._inner, ((tstzset) other)._inner)); } else if (other instanceof tstzspan) { answer= Duration.ofSeconds((long)this.to_span().distance((TemporalObject) other)); -// Duration.ofSeconds((long)functions.distance_tstzspanset_tstzspan(this.to_spanset(tstzspan.class).get_inner(), ((tstzspan) other).get_inner())); +// Duration.ofSeconds((long)GeneratedFunctions.distance_tstzspanset_tstzspan(this.to_spanset(tstzspan.class).get_inner(), ((tstzspan) other).get_inner())); } else if (other instanceof tstzspanset) { answer= Duration.ofSeconds((long)this.to_span().distance((TemporalObject) other)); -// Duration.ofSeconds((long)functions.distance_tstzspanset_tstzspanset(this.to_spanset(tstzspan.class).get_inner(), ((tstzspanset) other).get_inner())); +// Duration.ofSeconds((long)GeneratedFunctions.distance_tstzspanset_tstzspanset(this.to_spanset(tstzspan.class).get_inner(), ((tstzspanset) other).get_inner())); } else if (other instanceof Temporal) { answer= Duration.ofSeconds((long)this.to_span().distance((TemporalObject) other)); } else if (other instanceof Box) { @@ -607,8 +609,8 @@ public Duration distance(Object other) throws Exception { // public Duration distance(Object other) throws Exception { // Duration answer = switch (other) { -// case LocalDateTime localDateTime -> Duration.ofSeconds((long) functions.distance_set_timestamptz(this._inner, ConversionUtils.datetimeToTimestampTz(localDateTime))); -// case tstzset tstzset -> Duration.ofSeconds((long) functions.distance_tstzset_tstzset(this._inner, tstzset._inner)); +// case LocalDateTime localDateTime -> Duration.ofSeconds((long) GeneratedFunctions.distance_set_timestamptz(this._inner, ConversionUtils.datetimeToTimestampTz(localDateTime))); +// case tstzset tstzset -> Duration.ofSeconds((long) GeneratedFunctions.distance_tstzset_tstzset(this._inner, tstzset._inner)); // case tstzspan tstzspan -> Duration.ofSeconds((long) tstzspan.distance((TemporalObject) other)); // case tstzspanset tstzspanset -> Duration.ofSeconds((long) tstzspanset.to_span().distance((TemporalObject) other)); // case Temporal ts -> Duration.ofSeconds((long) this.to_span().distance((TemporalObject) other)); @@ -623,8 +625,8 @@ public Duration distance(Object other) throws Exception { // double returnValue; // switch (other){ // case tstzspan p -> returnValue = this.to_span().distance(other); -// case tstzset ts -> returnValue = functions.distance_tstzspanset_tstzspan(ts.get_inner(),this._inner); -// case Box b -> returnValue = functions.distance_tstzspan_tstzspan(this._inner, b.to_period().get_inner()); +// case tstzset ts -> returnValue = GeneratedFunctions.distance_tstzspanset_tstzspan(ts.get_inner(),this._inner); +// case Box b -> returnValue = GeneratedFunctions.distance_tstzspan_tstzspan(this._inner, b.to_period().get_inner()); // default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); // } // return returnValue; @@ -651,9 +653,9 @@ public Duration distance(Object other) throws Exception { public Time intersection(TemporalObject other) throws Exception { Time returnValue = null; switch (other) { - case tstzspan p -> returnValue = new tstzspanset(functions.intersection_spanset_span(functions.set_to_spanset(this._inner), p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.intersection_spanset_spanset(functions.set_to_spanset(this._inner),ps.get_inner())); - case tstzset ts -> returnValue = new tstzset(functions.intersection_set_set(this._inner,ts.get_inner())); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.intersection_spanset_span(GeneratedFunctions.set_to_spanset(this._inner), p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.intersection_spanset_spanset(GeneratedFunctions.set_to_spanset(this._inner),ps.get_inner())); + case tstzset ts -> returnValue = new tstzset(GeneratedFunctions.intersection_set_set(this._inner,ts.get_inner())); case Temporal t -> returnValue = (Time) this.intersection(t.time()); case Box b -> returnValue = (Time) this.intersection(b.to_period()); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); @@ -697,9 +699,9 @@ public Time mul(TemporalObject other) throws Exception { public Time minus(TemporalObject other) throws Exception { Time returnValue = null; switch (other) { - case tstzspan p -> returnValue = new tstzspanset(functions.minus_spanset_span(functions.set_to_spanset(this._inner), p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.minus_spanset_spanset(functions.set_to_spanset(this._inner),ps.get_inner())); - case tstzset ts -> returnValue = new tstzset(functions.minus_set_set(this._inner,ts.get_inner())); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.minus_spanset_span(GeneratedFunctions.set_to_spanset(this._inner), p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.minus_spanset_spanset(GeneratedFunctions.set_to_spanset(this._inner),ps.get_inner())); + case tstzset ts -> returnValue = new tstzset(GeneratedFunctions.minus_set_set(this._inner,ts.get_inner())); case Temporal t -> returnValue = (Time) this.minus(t.time()); case Box b -> returnValue = (Time) this.minus(b.to_period()); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); @@ -744,9 +746,9 @@ public Time sub(Time other) throws Exception { public Time union(TemporalObject other) throws Exception { Time returnValue = null; switch (other) { - case tstzspan p -> returnValue = new tstzspan(functions.union_spanset_span(functions.set_to_spanset(this._inner),p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.union_spanset_spanset(functions.set_to_spanset(this._inner),ps.get_inner())); - case tstzset ts -> returnValue = new tstzset(functions.union_set_set(this._inner,ts.get_inner())); + case tstzspan p -> returnValue = new tstzspan(GeneratedFunctions.union_spanset_span(GeneratedFunctions.set_to_spanset(this._inner),p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_spanset(GeneratedFunctions.set_to_spanset(this._inner),ps.get_inner())); + case tstzset ts -> returnValue = new tstzset(GeneratedFunctions.union_set_set(this._inner,ts.get_inner())); case Temporal t -> returnValue = (Time) this.union(t.time()); case Box b -> returnValue = (Time) this.union(b.to_period()); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); @@ -790,7 +792,7 @@ public Time add(Time other) throws Exception { /* public boolean eq(Time other) throws SQLException{ boolean result; - result = other instanceof tstzset ? functions.set_eq(this._inner,((tstzset) other).get_inner()) : false; + result = other instanceof tstzset ? GeneratedFunctions.set_eq(this._inner,((tstzset) other).get_inner()) : false; return result; } @@ -813,7 +815,7 @@ public boolean eq(Time other) throws SQLException{ /* public boolean notEquals(Time other) throws SQLException{ boolean result; - result = other instanceof tstzset ? functions.set_ne(this._inner,((tstzset) other).get_inner()) : true; + result = other instanceof tstzset ? GeneratedFunctions.set_ne(this._inner,((tstzset) other).get_inner()) : true; return result; } @@ -837,7 +839,7 @@ public boolean notEquals(Time other) throws SQLException{ /* public boolean lessThan(Time other) throws SQLException{ if (other instanceof tstzset){ - return functions.set_lt(this._inner,((tstzset) other).get_inner()); + return GeneratedFunctions.set_lt(this._inner,((tstzset) other).get_inner()); } else{ throw new SQLException("Operation not supported with this type."); @@ -865,7 +867,7 @@ public boolean lessThan(Time other) throws SQLException{ /* public boolean lessThanOrEqual(Time other) throws SQLException{ if (other instanceof tstzset){ - return functions.set_le(this._inner,((tstzset) other).get_inner()); + return GeneratedFunctions.set_le(this._inner,((tstzset) other).get_inner()); } else{ throw new SQLException("Operation not supported with this type."); @@ -892,7 +894,7 @@ public boolean lessThanOrEqual(Time other) throws SQLException{ /* public boolean greaterThan(Time other) throws SQLException{ if (other instanceof tstzset){ - return functions.set_gt(this._inner,((tstzset) other).get_inner()); + return GeneratedFunctions.set_gt(this._inner,((tstzset) other).get_inner()); } else{ throw new SQLException("Operation not supported with this type."); @@ -917,7 +919,7 @@ public boolean greaterThan(Time other) throws SQLException{ /* public boolean greaterThanOrEqual(Time other) throws SQLException{ if (other instanceof tstzset){ - return functions.set_ge(this._inner,((tstzset) other).get_inner()); + return GeneratedFunctions.set_ge(this._inner,((tstzset) other).get_inner()); } else{ throw new SQLException("Operation not supported with this type."); diff --git a/jmeos-core/src/main/java/types/collections/time/tstzspan.java b/jmeos-core/src/main/java/types/collections/time/tstzspan.java index 1cd72b46a..779f06a9d 100644 --- a/jmeos-core/src/main/java/types/collections/time/tstzspan.java +++ b/jmeos-core/src/main/java/types/collections/time/tstzspan.java @@ -12,7 +12,7 @@ import types.collections.base.Span; import types.temporal.Temporal; import utils.ConversionUtils; -import functions.functions; +import functions.GeneratedFunctions; import javax.naming.OperationNotSupportedException; @@ -83,7 +83,7 @@ public tstzspan(Pointer _inner) { */ public tstzspan(final String value){ super(value); - this._inner = functions.tstzspan_in(value); + this._inner = GeneratedFunctions.tstzspan_in(value); } @@ -98,9 +98,9 @@ public tstzspan(String lower, String upper) { super(lower,upper,true,false); this.lowerInclusive = true; this.upperInclusive = false; - OffsetDateTime lower_ts = functions.pg_timestamptz_in(lower, -1); - OffsetDateTime upper_ts = functions.pg_timestamptz_in(upper, -1); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); + OffsetDateTime lower_ts = GeneratedFunctions.timestamptz_in(lower, -1); + OffsetDateTime upper_ts = GeneratedFunctions.timestamptz_in(upper, -1); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); } /** @@ -113,9 +113,9 @@ public tstzspan(String lower, String upper) { */ public tstzspan(String lower, String upper, boolean lowerInclusive, boolean upperInclusive) { super(lower,upper,lowerInclusive,upperInclusive); - OffsetDateTime lower_ts = functions.pg_timestamptz_in(lower, -1); - OffsetDateTime upper_ts = functions.pg_timestamptz_in(upper, -1); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, lowerInclusive, upperInclusive); + OffsetDateTime lower_ts = GeneratedFunctions.timestamptz_in(lower, -1); + OffsetDateTime upper_ts = GeneratedFunctions.timestamptz_in(upper, -1); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, lowerInclusive, upperInclusive); } @@ -131,7 +131,7 @@ public tstzspan(LocalDateTime lower, LocalDateTime upper) { this.upperInclusive = false; OffsetDateTime lower_ts = ConversionUtils.datetimeToTimestampTz(lower); OffsetDateTime upper_ts = ConversionUtils.datetimeToTimestampTz(upper); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); } @@ -147,7 +147,7 @@ public tstzspan(LocalDateTime lower, LocalDateTime upper, boolean lowerInclusive super(lower.toString(),upper.toString(),lowerInclusive,upperInclusive); OffsetDateTime lower_ts = ConversionUtils.datetimeToTimestampTz(lower); OffsetDateTime upper_ts = ConversionUtils.datetimeToTimestampTz(upper); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); } @@ -161,9 +161,9 @@ public tstzspan(String lower, LocalDateTime upper) { super(lower,upper.toString(),true,false); this.lowerInclusive = true; this.upperInclusive = false; - OffsetDateTime lower_ts = functions.pg_timestamptz_in(lower,-1); + OffsetDateTime lower_ts = GeneratedFunctions.timestamptz_in(lower,-1); OffsetDateTime upper_ts = ConversionUtils.datetimeToTimestampTz(upper); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); } /** @@ -177,14 +177,14 @@ public tstzspan(LocalDateTime lower, String upper){ this.lowerInclusive = true; this.upperInclusive = false; OffsetDateTime lower_ts = ConversionUtils.datetimeToTimestampTz(lower); - OffsetDateTime upper_ts = functions.pg_timestamptz_in(upper,-1); - this._inner = functions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); + OffsetDateTime upper_ts = GeneratedFunctions.timestamptz_in(upper,-1); + this._inner = GeneratedFunctions.tstzspan_make(lower_ts, upper_ts, this.lowerInclusive, this.upperInclusive); } @Override public Pointer createStringInner(String str){ - return functions.tstzspan_in(str); + return GeneratedFunctions.tstzspan_in(str); } @Override @@ -194,25 +194,25 @@ public Pointer createInner(Pointer inner){ @Override public Pointer createIntInt(java.lang.Number lower, java.lang.Number upper, boolean lower_inc, boolean upper_inc){ - return functions.intspan_make(lower.intValue(),upper.intValue(),lower_inc,upper_inc); + return GeneratedFunctions.intspan_make(lower.intValue(),upper.intValue(),lower_inc,upper_inc); } @Override public Pointer createIntStr(java.lang.Number lower, String upper, boolean lower_inc, boolean upper_inc){ int new_upper = Integer.parseInt(upper); - return functions.intspan_make(lower.intValue(),new_upper,lower_inc,upper_inc); + return GeneratedFunctions.intspan_make(lower.intValue(),new_upper,lower_inc,upper_inc); } @Override public Pointer createStrStr(String lower, String upper, boolean lower_inc, boolean upper_inc){ - return functions.tstzspan_make(functions.pg_timestamptz_in(lower,-1),functions.pg_timestamptz_in(upper,-1),lower_inc,upper_inc); + return GeneratedFunctions.tstzspan_make(GeneratedFunctions.timestamptz_in(lower,-1),GeneratedFunctions.timestamptz_in(upper,-1),lower_inc,upper_inc); } @Override public Pointer createStrInt(String lower, java.lang.Number upper, boolean lower_inc, boolean upper_inc){ int new_lower = Integer.parseInt(lower); - return functions.intspan_make(new_lower,upper.intValue(),lower_inc,upper_inc); + return GeneratedFunctions.intspan_make(new_lower,upper.intValue(),lower_inc,upper_inc); } @Override public Pointer createIntIntNb(java.lang.Number lower, java.lang.Number upper){ - return functions.intspan_make(lower.intValue(),upper.intValue(),true,false); + return GeneratedFunctions.intspan_make(lower.intValue(),upper.intValue(),true,false); } @@ -227,7 +227,7 @@ public Pointer createIntIntNb(java.lang.Number lower, java.lang.Number upper){ * @return Instance of tstzspan class */ public tstzspan copy(){ - return new tstzspan(functions.span_copy(this._inner)); + return new tstzspan(GeneratedFunctions.span_copy(this._inner)); } @@ -244,7 +244,7 @@ public tstzspan copy(){ * @return Instance of tstzspan class */ public static tstzspan from_hexwkb(String hexwkb) { - return new tstzspan(functions.span_from_hexwkb(hexwkb)); + return new tstzspan(GeneratedFunctions.span_from_hexwkb(hexwkb)); } @@ -263,7 +263,7 @@ public static tstzspan from_hexwkb(String hexwkb) { * @return string instance */ public String toString(){ - return functions.tstzspan_out(this._inner); + return GeneratedFunctions.tstzspan_out(this._inner); } @@ -281,7 +281,7 @@ public String toString(){ * @return tstzspanset instance */ public tstzspanset to_spanset(){ - return new tstzspanset(functions.span_to_spanset(this._inner)); + return new tstzspanset(GeneratedFunctions.span_to_spanset(this._inner)); } @@ -296,7 +296,7 @@ public tstzspanset to_spanset(){ * @return tstzspanset instance */ public tstzspanset to_periodset() { - return new tstzspanset(functions.span_to_spanset(this._inner)); + return new tstzspanset(GeneratedFunctions.span_to_spanset(this._inner)); } @@ -321,7 +321,7 @@ public Pointer get_inner(){ * @return true if the lower bound of the period is inclusive and false otherwise */ public boolean lower_inc(){ - return functions.span_lower_inc(this._inner); + return GeneratedFunctions.span_lower_inc(this._inner); } /** @@ -333,7 +333,7 @@ public boolean lower_inc(){ * @return True if the upper bound of the period is inclusive and False otherwise */ public boolean upper_inc(){ - return functions.span_upper_inc(this._inner); + return GeneratedFunctions.span_upper_inc(this._inner); } @@ -346,7 +346,7 @@ public boolean upper_inc(){ * @return The lower bound of the period as a {@link LocalDateTime} */ public LocalDateTime lower() { - return ConversionUtils.timestamptz_to_datetime(functions.tstzspan_lower(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzspan_lower(this._inner)); } @@ -359,7 +359,7 @@ public LocalDateTime lower() { * @return The upper bound of the period as a {@link LocalDateTime} */ public LocalDateTime upper() { - return ConversionUtils.timestamptz_to_datetime(functions.tstzspan_upper(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzspan_upper(this._inner)); } @@ -372,7 +372,7 @@ public LocalDateTime upper() { * @return timedelta instance representing the duration of the period */ public Duration duration(){ - return ConversionUtils.interval_to_timedelta(functions.tstzspan_duration(this._inner)); + return ConversionUtils.interval_to_timedelta(GeneratedFunctions.tstzspan_duration(this._inner)); } @@ -398,7 +398,7 @@ public long duration_in_second(){ * @return integer instance */ public long hash(){ - return functions.span_hash(this._inner); + return GeneratedFunctions.span_hash(this._inner); } @@ -422,8 +422,8 @@ public long hash(){ * @return tstzspan instance */ // public tstzspan expand(tstzspan other) { -// Pointer copy = functions.span_copy(this._inner); -// functions.span_expand(other._inner, copy); +// Pointer copy = GeneratedFunctions.span_copy(this._inner); +// GeneratedFunctions.span_expand(other._inner, copy); // return new tstzspan(copy); // } @@ -459,12 +459,12 @@ public long hash(){ public boolean is_adjacent(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.adjacent_span_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.adjacent_spanset_span(ps.get_inner(), this._inner); - //case Time dt -> returnValue = functions.adjacent_period_timestamp(this._inner, ConversionUtils.datetimeToTimestampTz(dt)); - case tstzset ts -> returnValue = functions.adjacent_spanset_spanset(this._inner, functions.set_to_span(ts.get_inner())); - case Temporal t -> returnValue = functions.adjacent_span_span(this._inner,functions.temporal_to_tstzspan(t.getInner())); - case Box b -> returnValue = functions.adjacent_span_span(this._inner, b.to_period().get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.adjacent_span_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.adjacent_spanset_span(ps.get_inner(), this._inner); + //case Time dt -> returnValue = GeneratedFunctions.adjacent_span_timestamptz(this._inner, ConversionUtils.datetimeToTimestampTz(dt)); + case tstzset ts -> returnValue = GeneratedFunctions.adjacent_spanset_spanset(this._inner, GeneratedFunctions.set_to_span(ts.get_inner())); + case Temporal t -> returnValue = GeneratedFunctions.adjacent_span_span(this._inner,GeneratedFunctions.temporal_to_tstzspan(t.getInner())); + case Box b -> returnValue = GeneratedFunctions.adjacent_span_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_adjacent((Base) other); } return returnValue; @@ -496,10 +496,10 @@ public boolean is_adjacent(TemporalObject other) throws Exception { public boolean is_contained_in(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.contained_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.contained_span_spanset(this._inner,ps.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.contained_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.contained_span_spanset(this._inner,ps.get_inner()); case Temporal t -> returnValue = this.is_contained_in((TemporalObject)t.period()); - case Box b -> returnValue = functions.contained_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.contained_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_contained_in((Base) other); } return returnValue; @@ -533,11 +533,11 @@ public boolean is_contained_in(TemporalObject other) throws Exception { public boolean contains(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.contains_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.contains_span_spanset(this._inner,ps.get_inner()); - case tstzset ts -> returnValue = functions.contains_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.contains_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.contains_span_spanset(this._inner,ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.contains_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = contains((TemporalObject) t.period()); - case Box b -> returnValue = functions.contains_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.contains_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.contains((Base) other); } return returnValue; @@ -569,11 +569,11 @@ public boolean contains(TemporalObject other) throws Exception { public boolean overlaps(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.overlaps_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.overlaps_spanset_span(ps.get_inner(),this._inner); - case tstzset ts -> returnValue = functions.overlaps_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overlaps_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overlaps_spanset_span(ps.get_inner(),this._inner); + case tstzset ts -> returnValue = GeneratedFunctions.overlaps_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = this.overlaps((TemporalObject)t.period()); - case Box b -> returnValue = functions.overlaps_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overlaps_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.overlaps((Base) other); } @@ -598,11 +598,11 @@ public boolean overlaps(TemporalObject other) throws Exception { public boolean is_same(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.span_eq(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.span_eq(this._inner,functions.spanset_span(ps.get_inner())); - case tstzset ts -> returnValue = functions.span_eq(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.span_eq(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.span_eq(this._inner,GeneratedFunctions.spanset_span(ps.get_inner())); + case tstzset ts -> returnValue = GeneratedFunctions.span_eq(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = this.is_same((TemporalObject)t.period()); - case Box b -> returnValue = functions.span_eq(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.span_eq(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_same((Base) other); } return returnValue; @@ -639,11 +639,11 @@ public boolean is_same(TemporalObject other) throws Exception { public boolean is_before(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.left_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.left_span_spanset(this._inner,ps.get_inner()); - case tstzset ts -> returnValue = functions.left_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.left_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.left_span_spanset(this._inner,ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.left_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_before(t.period()); - case Box b -> returnValue = functions.left_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.left_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_left((Base) other); } return returnValue; @@ -677,11 +677,11 @@ public boolean is_before(TemporalObject other) throws Exception { public boolean is_over_or_before(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.overleft_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.overleft_span_spanset(this._inner,ps.get_inner()); - case tstzset ts -> returnValue = functions.overleft_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overleft_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overleft_span_spanset(this._inner,ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overleft_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_over_or_before(t.period()); - case Box b -> returnValue = functions.overleft_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overleft_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_over_or_left((Base) other); } return returnValue; @@ -714,11 +714,11 @@ public boolean is_over_or_before(TemporalObject other) throws Exception { public boolean is_after(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.right_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.right_span_spanset(this._inner,ps.get_inner()); - case tstzset ts -> returnValue = functions.right_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.right_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.right_span_spanset(this._inner,ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.right_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_after(t.period()); - case Box b -> returnValue = functions.right_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.right_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_right((Base) other); } return returnValue; @@ -754,11 +754,11 @@ public boolean is_after(TemporalObject other) throws Exception { public boolean is_over_or_after(TemporalObject other) throws Exception { boolean returnValue; switch (other){ - case tstzspan p -> returnValue = functions.overright_span_span(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.overright_span_spanset(this._inner,ps.get_inner()); - case tstzset ts -> returnValue = functions.overright_span_span(this._inner,functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overright_span_span(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overright_span_spanset(this._inner,ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overright_span_span(this._inner,GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_over_or_after(t.period()); - case Box b -> returnValue = functions.overright_span_span(this._inner,b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overright_span_span(this._inner,b.to_period().get_inner()); default -> returnValue = super.is_over_or_right((Base) other); } return returnValue; @@ -787,10 +787,10 @@ public boolean is_over_or_after(TemporalObject other) throws Exception { public double distance(TemporalObject other) throws Exception { double returnValue; switch (other){ - case tstzspan p -> returnValue = functions.distance_tstzspan_tstzspan(this._inner,p.get_inner()); - case tstzspanset ps -> returnValue = functions.distance_tstzspanset_tstzspan(ps.get_inner(),this._inner); + case tstzspan p -> returnValue = GeneratedFunctions.distance_tstzspan_tstzspan(this._inner,p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.distance_tstzspanset_tstzspan(ps.get_inner(),this._inner); case tstzset ts -> returnValue = ts.to_span().distance(other); - case Box b -> returnValue = functions.distance_tstzspan_tstzspan(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.distance_tstzspan_tstzspan(this._inner, b.to_period().get_inner()); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -817,9 +817,9 @@ public double distance(TemporalObject other) throws Exception { public Time intersection(TemporalObject other) throws Exception { Time returnValue = null; switch (other){ - case tstzspan p -> returnValue = new tstzspan(functions.intersection_span_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.intersection_spanset_span(ps.get_inner(), this._inner)); - case tstzset ts -> returnValue = new tstzset(functions.intersection_spanset_span(functions.set_to_spanset(ts.get_inner()),this._inner)); + case tstzspan p -> returnValue = new tstzspan(GeneratedFunctions.intersection_span_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.intersection_spanset_span(ps.get_inner(), this._inner)); + case tstzset ts -> returnValue = new tstzset(GeneratedFunctions.intersection_spanset_span(GeneratedFunctions.set_to_spanset(ts.get_inner()),this._inner)); default -> returnValue = (Time) new Exception("Operation not supported with this type"); } return returnValue; @@ -863,9 +863,9 @@ public Time mul(Time other) throws Exception { public tstzspanset minus(Time other) { tstzspanset returnValue; switch (other){ - case tstzspan p -> returnValue = new tstzspanset(functions.minus_span_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.minus_span_spanset(this._inner,ps.get_inner())); - case tstzset ts -> returnValue = new tstzspanset(functions.minus_span_spanset(this._inner,functions.set_to_spanset(ts.get_inner()))); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.minus_span_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.minus_span_spanset(this._inner,ps.get_inner())); + case tstzset ts -> returnValue = new tstzspanset(GeneratedFunctions.minus_span_spanset(this._inner,GeneratedFunctions.set_to_spanset(ts.get_inner()))); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -909,9 +909,9 @@ public tstzspanset sub(Time other) { public tstzspanset union(Time other) { tstzspanset returnValue; switch (other){ - case tstzspan p -> returnValue = new tstzspanset(functions.union_span_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.union_spanset_span(ps.get_inner(),this._inner)); - case tstzset ts -> returnValue = new tstzspanset(functions.union_spanset_span(functions.set_to_spanset(ts.get_inner()),this._inner)); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.union_span_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_span(ps.get_inner(),this._inner)); + case tstzset ts -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_span(GeneratedFunctions.set_to_spanset(ts.get_inner()),this._inner)); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -953,7 +953,7 @@ public tstzspanset add(Time other) { */ public boolean eq(Time other) { boolean result; - result = other instanceof tstzspan && functions.span_eq(this._inner, ((tstzspan) other).get_inner()); + result = other instanceof tstzspan && GeneratedFunctions.span_eq(this._inner, ((tstzspan) other).get_inner()); return result; } @@ -969,7 +969,7 @@ public boolean eq(Time other) { */ public boolean notEquals(Time other) { boolean result; - result = !(other instanceof tstzspan) || functions.span_ne(this._inner, ((tstzspan) other).get_inner()); + result = !(other instanceof tstzspan) || GeneratedFunctions.span_ne(this._inner, ((tstzspan) other).get_inner()); return result; } @@ -989,7 +989,7 @@ public boolean notEquals(Time other) { */ public boolean lessThan(Time other) throws OperationNotSupportedException { if (other instanceof tstzspan){ - return functions.span_lt(this._inner,((tstzspan) other).get_inner()); + return GeneratedFunctions.span_lt(this._inner,((tstzspan) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1010,7 +1010,7 @@ public boolean lessThan(Time other) throws OperationNotSupportedException { */ public boolean lessThanOrEqual(Time other) throws OperationNotSupportedException { if (other instanceof tstzspan){ - return functions.span_le(this._inner,((tstzspan) other).get_inner()); + return GeneratedFunctions.span_le(this._inner,((tstzspan) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1030,7 +1030,7 @@ public boolean lessThanOrEqual(Time other) throws OperationNotSupportedException */ public boolean greaterThan(Time other) throws OperationNotSupportedException { if (other instanceof tstzspan){ - return functions.span_gt(this._inner,((tstzspan) other).get_inner()); + return GeneratedFunctions.span_gt(this._inner,((tstzspan) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -1050,7 +1050,7 @@ public boolean greaterThan(Time other) throws OperationNotSupportedException { */ public boolean greaterThanOrEqual(Time other) throws OperationNotSupportedException { if (other instanceof tstzspan){ - return functions.span_ge(this._inner,((tstzspan) other).get_inner()); + return GeneratedFunctions.span_ge(this._inner,((tstzspan) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); diff --git a/jmeos-core/src/main/java/types/collections/time/tstzspanset.java b/jmeos-core/src/main/java/types/collections/time/tstzspanset.java index abae5e2d2..1cb2dd535 100644 --- a/jmeos-core/src/main/java/types/collections/time/tstzspanset.java +++ b/jmeos-core/src/main/java/types/collections/time/tstzspanset.java @@ -12,7 +12,7 @@ import javax.naming.OperationNotSupportedException; import java.time.LocalDateTime; import java.util.List; -import functions.functions; +import functions.GeneratedFunctions; /** @@ -60,7 +60,7 @@ public tstzspanset(Pointer _inner) { */ public tstzspanset(String value) { super(value); - this._inner = functions.tstzspanset_in(value); + this._inner = GeneratedFunctions.tstzspanset_in(value); } /** @@ -83,12 +83,12 @@ public tstzspanset(List periods) { } sb.append("}"); System.out.println(sb); - this._inner = functions.tstzspanset_in(sb.toString()); + this._inner = GeneratedFunctions.tstzspanset_in(sb.toString()); } @Override public Pointer createStringInner(String str){ - return functions.tstzspanset_in(str); + return GeneratedFunctions.tstzspanset_in(str); } @Override @@ -108,7 +108,7 @@ public Pointer createListInner(List periods){ } } sb.append("}"); - return functions.tstzspanset_in(sb.toString()); + return GeneratedFunctions.tstzspanset_in(sb.toString()); } /** @@ -121,7 +121,7 @@ public Pointer createListInner(List periods){ * @return a new tstzspanset instance */ public Pointer copy() { - return functions.spanset_copy(this._inner); + return GeneratedFunctions.spanset_copy(this._inner); } @@ -135,7 +135,7 @@ public Pointer copy() { * @return a new tstzspanset instance */ public Pointer from_hexwkb(String str) { - return functions.spanset_from_hexwkb(str); + return GeneratedFunctions.spanset_from_hexwkb(str); } @@ -150,7 +150,7 @@ public Pointer from_hexwkb(String str) { * @return a new String instance */ public String toString(){ - return functions.tstzspanset_out(this._inner); + return GeneratedFunctions.tstzspanset_out(this._inner); } /* ------------------------- Conversions ----------------------------------- */ @@ -162,7 +162,7 @@ public String toString(){ * @return a new tstzspan instance */ public tstzspan to_period() { - return new tstzspan(functions.spanset_span(this._inner)); + return new tstzspan(GeneratedFunctions.spanset_span(this._inner)); } @@ -196,7 +196,7 @@ public Pointer get_inner(){ * @return an Integer instance */ public int num_timestamps(){ - return functions.tstzspanset_num_timestamps(this._inner); + return GeneratedFunctions.tstzspanset_num_timestamps(this._inner); } /** @@ -208,7 +208,7 @@ public int num_timestamps(){ * @return A {@link LocalDateTime} instance */ public LocalDateTime start_timestamp(){ - return ConversionUtils.timestamptz_to_datetime(functions.tstzspanset_start_timestamptz(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzspanset_start_timestamptz(this._inner)); } /** @@ -220,7 +220,7 @@ public LocalDateTime start_timestamp(){ * @return A {@link LocalDateTime} instance */ public LocalDateTime end_timestamp(){ - return ConversionUtils.timestamptz_to_datetime(functions.tstzspanset_end_timestamptz(this._inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.tstzspanset_end_timestamptz(this._inner)); } @@ -244,7 +244,7 @@ public LocalDateTime timestamp_n(int n){ * @return an Integer instance */ public int num_periods(){ - return functions.spanset_num_spans(this._inner); + return GeneratedFunctions.spanset_num_spans(this._inner); } @@ -256,7 +256,7 @@ public int num_periods(){ * @return a new tstzspan instance */ public tstzspan start_period() { - return new tstzspan(functions.spanset_start_span(this._inner)); + return new tstzspan(GeneratedFunctions.spanset_start_span(this._inner)); } @@ -279,7 +279,7 @@ public tstzspan start_span() { * @return a new tstzspan instance */ public tstzspan end_period() { - return new tstzspan(functions.spanset_end_span(this._inner)); + return new tstzspan(GeneratedFunctions.spanset_end_span(this._inner)); } @@ -303,7 +303,7 @@ public tstzspan end_span() { * @return a new Integer instance */ public long hash(){ - return functions.spanset_hash(this._inner); + return GeneratedFunctions.spanset_hash(this._inner); } @@ -335,11 +335,11 @@ public long hash(){ public boolean is_adjacent(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.adjacent_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.adjacent_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.adjacent_spanset_spanset(this._inner, functions.set_to_spanset(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.adjacent_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.adjacent_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.adjacent_spanset_spanset(this._inner, GeneratedFunctions.set_to_spanset(ts.get_inner())); case Temporal t -> returnValue = is_adjacent((TemporalObject)t.period()); - case Box b -> returnValue = functions.adjacent_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.adjacent_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_adjacent((Base) other); } return returnValue; @@ -369,10 +369,10 @@ public boolean is_adjacent(TemporalObject other) throws Exception { public boolean is_contained_in(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.contained_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.contained_spanset_spanset(this._inner, ps.get_inner()); + case tstzspan p -> returnValue = GeneratedFunctions.contained_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.contained_spanset_spanset(this._inner, ps.get_inner()); case Temporal t -> returnValue = is_contained_in((TemporalObject)t.period()); - case Box b -> returnValue = functions.contained_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.contained_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_contained_in((Base) other); } return returnValue; @@ -403,11 +403,11 @@ public boolean is_contained_in(TemporalObject other) throws Exception { public boolean contains(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.contains_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.contains_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.contains_spanset_spanset(this._inner, functions.set_to_spanset(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.contains_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.contains_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.contains_spanset_spanset(this._inner, GeneratedFunctions.set_to_spanset(ts.get_inner())); case Temporal t -> returnValue = contains((TemporalObject)t.period()); - case Box b -> returnValue = functions.contains_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.contains_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.contains((Base) other); } return returnValue; @@ -436,11 +436,11 @@ public boolean contains(TemporalObject other) throws Exception { public boolean overlaps(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overlaps_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.overlaps_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.overlaps_spanset_spanset(this._inner, functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overlaps_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overlaps_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overlaps_spanset_spanset(this._inner, GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = overlaps((TemporalObject)t.period()); - case Box b -> returnValue = functions.overlaps_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overlaps_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.overlaps((Base) other); } return returnValue; @@ -488,11 +488,11 @@ public boolean is_same(TemporalObject other) throws Exception { public boolean is_before(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.left_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.left_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.left_spanset_spanset(this._inner, functions.set_to_spanset(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.left_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.left_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.left_spanset_spanset(this._inner, GeneratedFunctions.set_to_spanset(ts.get_inner())); case Temporal t -> returnValue = is_before((TemporalObject)t.period()); - case Box b -> returnValue = functions.left_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.left_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_left((Base) other); } return returnValue; @@ -526,11 +526,11 @@ public boolean is_before(TemporalObject other) throws Exception { public boolean is_over_or_before(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overleft_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.overleft_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.overleft_spanset_span(this._inner, functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overleft_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overleft_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overleft_spanset_span(this._inner, GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_over_or_before((TemporalObject)t.period()); - case Box b -> returnValue = functions.overleft_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overleft_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_over_or_left((Base) other); } return returnValue; @@ -560,11 +560,11 @@ public boolean is_over_or_before(TemporalObject other) throws Exception { public boolean is_after(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.right_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.right_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.right_spanset_span(this._inner, functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.right_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.right_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.right_spanset_span(this._inner, GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_after((TemporalObject)t.period()); - case Box b -> returnValue = functions.right_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.right_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_right((Base) other); } return returnValue; @@ -596,11 +596,11 @@ public boolean is_after(TemporalObject other) throws Exception { public boolean is_over_or_after(TemporalObject other) throws Exception { boolean returnValue; switch (other) { - case tstzspan p -> returnValue = functions.overright_spanset_span(this._inner, p.get_inner()); - case tstzspanset ps -> returnValue = functions.overright_spanset_spanset(this._inner, ps.get_inner()); - case tstzset ts -> returnValue = functions.overright_spanset_span(this._inner, functions.set_to_span(ts.get_inner())); + case tstzspan p -> returnValue = GeneratedFunctions.overright_spanset_span(this._inner, p.get_inner()); + case tstzspanset ps -> returnValue = GeneratedFunctions.overright_spanset_spanset(this._inner, ps.get_inner()); + case tstzset ts -> returnValue = GeneratedFunctions.overright_spanset_span(this._inner, GeneratedFunctions.set_to_span(ts.get_inner())); case Temporal t -> returnValue = is_over_or_after((TemporalObject)t.period()); - case Box b -> returnValue = functions.overright_spanset_span(this._inner, b.to_period().get_inner()); + case Box b -> returnValue = GeneratedFunctions.overright_spanset_span(this._inner, b.to_period().get_inner()); default -> returnValue = super.is_over_or_right((Base) other); } return returnValue; @@ -627,9 +627,9 @@ public boolean is_over_or_after(TemporalObject other) throws Exception { public Time intersection(Time other) { Time returnValue; switch (other) { - case tstzspan p -> returnValue = new tstzspan(functions.intersection_spanset_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspan(functions.intersection_spanset_spanset(this._inner,ps.get_inner())); - case tstzset ts -> returnValue = new tstzspan(functions.intersection_spanset_spanset(this._inner,functions.set_to_spanset(ts.get_inner()))); + case tstzspan p -> returnValue = new tstzspan(GeneratedFunctions.intersection_spanset_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspan(GeneratedFunctions.intersection_spanset_spanset(this._inner,ps.get_inner())); + case tstzset ts -> returnValue = new tstzspan(GeneratedFunctions.intersection_spanset_spanset(this._inner,GeneratedFunctions.set_to_spanset(ts.get_inner()))); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -668,9 +668,9 @@ public Time mul(Time other) { public tstzspanset minus(Time other) { tstzspanset returnValue; switch (other) { - case tstzspan p -> returnValue = new tstzspanset(functions.minus_spanset_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.minus_spanset_spanset(this._inner,ps.get_inner())); - case tstzset ts -> returnValue = new tstzspanset(functions.minus_spanset_spanset(this._inner,functions.set_to_spanset(ts.get_inner()))); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.minus_spanset_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.minus_spanset_spanset(this._inner,ps.get_inner())); + case tstzset ts -> returnValue = new tstzspanset(GeneratedFunctions.minus_spanset_spanset(this._inner,GeneratedFunctions.set_to_spanset(ts.get_inner()))); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -711,9 +711,9 @@ public tstzspanset sub(Time other) { public tstzspanset union(Time other) { tstzspanset returnValue; switch (other) { - case tstzspan p -> returnValue = new tstzspanset(functions.union_spanset_span(this._inner,p.get_inner())); - case tstzspanset ps -> returnValue = new tstzspanset(functions.union_spanset_spanset(this._inner,ps.get_inner())); - case tstzset ts -> returnValue = new tstzspanset(functions.union_spanset_spanset(this._inner,functions.set_to_spanset(ts.get_inner()))); + case tstzspan p -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_span(this._inner,p.get_inner())); + case tstzspanset ps -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_spanset(this._inner,ps.get_inner())); + case tstzset ts -> returnValue = new tstzspanset(GeneratedFunctions.union_spanset_spanset(this._inner,GeneratedFunctions.set_to_spanset(ts.get_inner()))); default -> throw new TypeNotPresentException(other.getClass().toString(), new Throwable("Operation not supported with this type")); } return returnValue; @@ -755,7 +755,7 @@ public tstzspanset add(Time other) { */ public boolean eq(Time other) { boolean result; - result = other instanceof tstzspanset && functions.spanset_eq(this._inner, ((tstzspanset) other).get_inner()); + result = other instanceof tstzspanset && GeneratedFunctions.spanset_eq(this._inner, ((tstzspanset) other).get_inner()); return result; } @@ -771,7 +771,7 @@ public boolean eq(Time other) { */ public boolean notEquals(Time other) { boolean result; - result = !(other instanceof tstzspanset) || functions.spanset_ne(this._inner, ((tstzspanset) other).get_inner()); + result = !(other instanceof tstzspanset) || GeneratedFunctions.spanset_ne(this._inner, ((tstzspanset) other).get_inner()); return result; } @@ -788,7 +788,7 @@ public boolean notEquals(Time other) { */ public boolean lessThan(Time other) throws OperationNotSupportedException { if (other instanceof tstzspanset){ - return functions.spanset_lt(this._inner,((tstzspanset) other).get_inner()); + return GeneratedFunctions.spanset_lt(this._inner,((tstzspanset) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -806,7 +806,7 @@ public boolean lessThan(Time other) throws OperationNotSupportedException { */ public boolean lessThanOrEqual(Time other) throws OperationNotSupportedException { if (other instanceof tstzspanset){ - return functions.spanset_le(this._inner,((tstzspanset) other).get_inner()); + return GeneratedFunctions.spanset_le(this._inner,((tstzspanset) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -825,7 +825,7 @@ public boolean lessThanOrEqual(Time other) throws OperationNotSupportedException */ public boolean greaterThan(Time other) throws OperationNotSupportedException { if (other instanceof tstzspanset){ - return functions.spanset_gt(this._inner,((tstzspanset) other).get_inner()); + return GeneratedFunctions.spanset_gt(this._inner,((tstzspanset) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); @@ -843,7 +843,7 @@ public boolean greaterThan(Time other) throws OperationNotSupportedException { */ public boolean greaterThanOrEqual(Time other) throws OperationNotSupportedException { if (other instanceof tstzspanset){ - return functions.spanset_ge(this._inner,((tstzspanset) other).get_inner()); + return GeneratedFunctions.spanset_ge(this._inner,((tstzspanset) other).get_inner()); } else{ throw new OperationNotSupportedException("Operation not supported with this type."); diff --git a/jmeos-core/src/main/java/types/temporal/Temporal.java b/jmeos-core/src/main/java/types/temporal/Temporal.java index c528596e2..138cf6b6c 100644 --- a/jmeos-core/src/main/java/types/temporal/Temporal.java +++ b/jmeos-core/src/main/java/types/temporal/Temporal.java @@ -1,6 +1,6 @@ package types.temporal; -import functions.functions; +import functions.GeneratedFunctions; import jnr.ffi.Memory; import jnr.ffi.Pointer; import jnr.ffi.Runtime; @@ -63,7 +63,7 @@ public static Temporal _factory(Pointer inner, String customType, TemporalType t * @return a copy of the object */ public Temporal copy(){ - return Factory.create_temporal(functions.temporal_copy(this.inner),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_copy(this.inner),this.getCustomType(),this.getTemporalType()); } /** @@ -76,7 +76,7 @@ public Temporal copy(){ * @return A temporal object from a hex-encoded WKB string. */ public Temporal from_hexwkb(String str){ - Pointer result = functions.temporal_from_hexwkb(str); + Pointer result = GeneratedFunctions.temporal_from_hexwkb(str); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -94,7 +94,7 @@ public Temporal from_hexwkb(String str){ */ public Temporal from_wkb(Pointer wkb, long size){ - Pointer result= functions.temporal_from_wkb(wkb, size); + Pointer result= GeneratedFunctions.temporal_from_wkb(wkb, size); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -108,7 +108,7 @@ public Temporal from_wkb(Pointer wkb, long size){ temporal_as_hexwkb */ public String as_hexwkb(Pointer wkb, long size){ - String[] result= new String[]{functions.temporal_as_hexwkb(this.inner, (byte) -1)}; + String[] result= new String[]{GeneratedFunctions.temporal_as_hexwkb(this.inner, (byte) -1)}; // System.out.println(result[0]); return result[0]; } @@ -123,7 +123,7 @@ public String as_hexwkb(Pointer wkb, long size){ temporal_as_wkb */ public Pointer as_wkb(){ - Pointer result= functions.temporal_as_wkb(this.inner, (byte) 4); + Pointer result= GeneratedFunctions.temporal_as_wkb(this.inner, (byte) 4); return result; } @@ -137,7 +137,7 @@ public Pointer as_wkb(){ * @return A temporal object from a MF-JSON string. */ // public Temporal from_mfjson(String str){ -// Pointer result = functions.temporal_as_(str); +// Pointer result = GeneratedFunctions.temporal_as_(str); // return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); // } @@ -161,7 +161,7 @@ public Pointer as_wkb(){ * @return The temporal object as a MF-JSON string. */ public String as_mfjson(boolean with_bbox, int flags, int precision, String srs){ - return functions.temporal_as_mfjson(this.inner,with_bbox,flags,precision,srs); + return GeneratedFunctions.temporal_as_mfjson(this.inner,with_bbox,flags,precision,srs); } @@ -206,12 +206,12 @@ public Temporal from_merge(Pointer temporals){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer temporalP = Memory.allocate(Runtime.getRuntime(runtime), Long.BYTES); + Pointer temporalP = Memory.allocate(runtime, Long.BYTES); // Copy the array elements into the allocated memory for (int i = 0; i < length_list; i++) { temporalP.putPointer((long) i * Long.BYTES, temporal_list.get(i).getInner()); } - Pointer result= functions.temporal_merge_array(temporalP, length_list); + Pointer result= GeneratedFunctions.temporal_merge_array(temporalP, length_list); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -241,12 +241,12 @@ public Temporal from_merge_array(List temporals) { // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer temporalPointer = Memory.allocate(Runtime.getRuntime(runtime), Long.BYTES); + Pointer temporalPointer = Memory.allocate(runtime, Long.BYTES); // Copy the array elements into the allocated memory for (int i = 0; i < length; i++) { temporalPointer.putPointer((long) i * Long.BYTES, temporal_list.get(i).getInner()); } - Pointer result = functions.temporal_merge_array(temporalPointer, length); + Pointer result = GeneratedFunctions.temporal_merge_array(temporalPointer, length); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -268,7 +268,7 @@ public Pointer getInner(){ * @return The bounding box of `self`. */ public tstzspan bounding_box(){ - return new tstzspan(functions.temporal_to_tstzspan(this.inner)); + return new tstzspan(GeneratedFunctions.temporal_to_tstzspan(this.inner)); } /** @@ -279,13 +279,13 @@ public tstzspan bounding_box(){ * @return the {@link tstzspanset} on which `self` is defined. */ public tstzspanset time(){ - return new tstzspanset(functions.temporal_time(this.inner)); + return new tstzspanset(GeneratedFunctions.temporal_time(this.inner)); } public TInterpolation interpolation(){ - return TInterpolation.fromString(functions.temporal_interp(this.inner),true); + return TInterpolation.fromString(GeneratedFunctions.temporal_interp(this.inner),true); } @@ -310,7 +310,7 @@ public tstzspan period(){ * @return */ public tstzspan timespan(){ - return new tstzspan(functions.temporal_to_tstzspan(this.inner)); + return new tstzspan(GeneratedFunctions.temporal_to_tstzspan(this.inner)); } @@ -322,7 +322,7 @@ public tstzspan timespan(){ * @return Returns the number of instants in "this". */ public int num_instants(){ - return functions.temporal_num_instants(this.inner); + return GeneratedFunctions.temporal_num_instants(this.inner); } @@ -334,7 +334,7 @@ public int num_instants(){ * @return Returns the first instant in "this". */ public Temporal start_instant(){ - return Factory.create_temporal(functions.temporal_start_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_start_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); } /** @@ -345,7 +345,7 @@ public Temporal start_instant(){ * @return Returns the last instant in "this". */ public Temporal end_instant(){ - return Factory.create_temporal(functions.temporal_end_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_end_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); } @@ -358,7 +358,7 @@ public Temporal end_instant(){ * @return Returns the instant in "this" with the minimum value. */ public Temporal min_instant(){ - return Factory.create_temporal(functions.temporal_min_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_min_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); } /** @@ -370,7 +370,7 @@ public Temporal min_instant(){ * @return Returns the instant in "this" with the maximum value. */ public Temporal max_instant(){ - return Factory.create_temporal(functions.temporal_max_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_max_instant(this.inner), this.getCustomType(), TEMPORAL_INSTANT); } /** @@ -382,18 +382,18 @@ public Temporal max_instant(){ * @return a new Temporal */ public Temporal instant_n(int n){ - return Factory.create_temporal(functions.temporal_instant_n(this.inner, n+1), this.getCustomType(), TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_instant_n(this.inner, n+1), this.getCustomType(), TEMPORAL_INSTANT); } // public List instants(){ -// functions.temporal_instants(this.inner); +// GeneratedFunctions.temporal_instants(this.inner); // } // public abstract Temporal value_at_timestamp(); public Duration duration(boolean ignore_gaps){ ignore_gaps = false; - return ConversionUtils.interval_to_timedelta(functions.temporal_duration(this.inner, ignore_gaps)); + return ConversionUtils.interval_to_timedelta(GeneratedFunctions.temporal_duration(this.inner, ignore_gaps)); } public tstzspan tstzspan(){ @@ -408,7 +408,7 @@ public tstzspan tstzspan(){ * @return Returns the number of timestamps in "this". */ public int num_timestamps(){ - return functions.temporal_num_timestamps(this.inner); + return GeneratedFunctions.temporal_num_timestamps(this.inner); } /** @@ -419,7 +419,7 @@ public int num_timestamps(){ * @return Returns the first timestamp in "this". */ public LocalDateTime start_timestamp(){ - return ConversionUtils.timestamptz_to_datetime(functions.temporal_start_timestamptz(this.inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.temporal_start_timestamptz(this.inner)); } @@ -431,7 +431,7 @@ public LocalDateTime start_timestamp(){ * @return Returns the last timestamp in "this". */ public LocalDateTime end_timestamp(){ - return ConversionUtils.timestamptz_to_datetime(functions.temporal_end_timestamptz(this.inner)); + return ConversionUtils.timestamptz_to_datetime(GeneratedFunctions.temporal_end_timestamptz(this.inner)); } // Convert timestamp (number of seconds since epoch) to LocalDateTime @@ -440,7 +440,7 @@ public static LocalDateTime timestampToLocalDateTime(int timestamp) { } public LocalDateTime timestamp_n(int n){ - return timestampToLocalDateTime(Objects.requireNonNull(functions.temporal_timestamptz_n(this.inner, n + 1)).getInt(Integer.BYTES)); + return timestampToLocalDateTime(Objects.requireNonNull(GeneratedFunctions.temporal_timestamptz_n(this.inner, n + 1)).getInt(Integer.BYTES)); } /** @@ -454,8 +454,8 @@ public List timestamps(){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer array= functions.temporal_timestamps(this.inner, intPointer); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer array= GeneratedFunctions.temporal_timestamps(this.inner, intPointer); List datetimeList= new ArrayList(); for(int i=0;i instants(){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer array= functions.temporal_instants(this.inner, intPointer); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer array= GeneratedFunctions.temporal_instants(this.inner, intPointer); List instantList= new ArrayList(); for(int i=0; i segments(){ // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer array= functions.temporal_segments(this.inner, intPointer); + Pointer intPointer = Memory.allocate(runtime, 4); + Pointer array= GeneratedFunctions.temporal_segments(this.inner, intPointer); List segmentList= new ArrayList(); - int num_segments= functions.temporal_num_sequences(this.inner); + int num_segments= GeneratedFunctions.temporal_num_sequences(this.inner); for(int i=0;i segments(){ * @return The hash of the temporal object. */ public long hash(){ - return functions.temporal_hash(this.inner); + return GeneratedFunctions.temporal_hash(this.inner); } /* ------------------------- Transformations ---------------------------------------- */ @@ -545,7 +545,7 @@ public long hash(){ * * interpolation. */ public Temporal set_interpolation(TInterpolation interpolation){ - return Factory.create_temporal(functions.temporal_set_interp(this.inner, interpolation.getValue()),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_set_interp(this.inner, interpolation.getValue()),this.getCustomType(),this.getTemporalType()); } @@ -561,7 +561,7 @@ public Temporal set_interpolation(TInterpolation interpolation){ */ public Temporal shift_time(Duration duration){ - Pointer shifted= functions.temporal_shift_time(this.inner, ConversionUtils.timedelta_to_interval(duration)); + Pointer shifted= GeneratedFunctions.temporal_shift_time(this.inner, ConversionUtils.timedelta_to_interval(duration)); return Factory.create_temporal(shifted,this.getCustomType(),this.getTemporalType()); } @@ -577,7 +577,7 @@ public Temporal shift_time(Duration duration){ temporal_scale_time */ public Temporal scale_time(Duration duration){ - Pointer scaled= functions.temporal_scale_time(this.inner, ConversionUtils.timedelta_to_interval(duration)); + Pointer scaled= GeneratedFunctions.temporal_scale_time(this.inner, ConversionUtils.timedelta_to_interval(duration)); return Factory.create_temporal(scaled,this.getCustomType(),this.getTemporalType()); } @@ -595,7 +595,7 @@ public Temporal scale_time(Duration duration){ temporal_shift_scale_time */ public Temporal shift_scale_time(Duration shift, Duration scale){ - Pointer scaled= functions.temporal_shift_scale_time(this.inner, ConversionUtils.timedelta_to_interval(shift), ConversionUtils.timedelta_to_interval(scale)); + Pointer scaled= GeneratedFunctions.temporal_shift_scale_time(this.inner, ConversionUtils.timedelta_to_interval(shift), ConversionUtils.timedelta_to_interval(scale)); return Factory.create_temporal(scaled,this.getCustomType(),this.getTemporalType()); } @@ -618,20 +618,20 @@ public Temporal temporal_sample(Object duration, Object start, TInterpolation in Pointer dt= null; TInterpolation intrp= null; if (start == null){ - st= functions.pg_timestamptz_in("2000-01-03", -1); + st= GeneratedFunctions.timestamptz_in("2000-01-03", -1); } else if (start instanceof LocalDateTime){ st= ConversionUtils.datetimeToTimestampTz((LocalDateTime)start); } else{ - st= functions.pg_timestamptz_in(start.toString(), -1); + st= GeneratedFunctions.timestamptz_in(start.toString(), -1); } if(duration instanceof Duration){ dt= ConversionUtils.timedelta_to_interval((Duration) duration); } else{ - dt= functions.pg_interval_in(duration.toString(), -1); + dt= GeneratedFunctions.interval_in(duration.toString(), -1); } if(interpolation == null){ @@ -641,7 +641,7 @@ else if (start instanceof LocalDateTime){ intrp= interpolation; } int intrp_val= intrp.getValue(); - Pointer result= functions.temporal_tsample(this.inner, dt, st, intrp_val); + Pointer result= GeneratedFunctions.temporal_tsample(this.inner, dt, st, intrp_val); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -662,22 +662,22 @@ public Temporal temporal_precision(Object duration, Object start){ OffsetDateTime st= null; Pointer dt= null; if (start == null){ - st= functions.pg_timestamptz_in("2000-01-03", -1); + st= GeneratedFunctions.timestamptz_in("2000-01-03", -1); } else if (start instanceof LocalDateTime){ st= ConversionUtils.datetimeToTimestampTz((LocalDateTime)start); } else{ - st= functions.pg_timestamptz_in(start.toString(), -1); + st= GeneratedFunctions.timestamptz_in(start.toString(), -1); } if(duration instanceof Duration){ dt= ConversionUtils.timedelta_to_interval((Duration) duration); } else{ - dt= functions.pg_interval_in(duration.toString(), -1); + dt= GeneratedFunctions.interval_in(duration.toString(), -1); } - Pointer result= functions.temporal_tprecision(this.inner, dt, st); + Pointer result= GeneratedFunctions.temporal_tprecision(this.inner, dt, st); return Factory.create_temporal(result, this.getCustomType(), this.getTemporalType()); } @@ -691,7 +691,7 @@ else if (start instanceof LocalDateTime){ * @return Returns "this" as a {@link TInstant}. */ public Temporal to_instant(){ - return Factory.create_temporal(functions.temporal_to_tinstant(this.inner),this.getCustomType(),TEMPORAL_INSTANT); + return Factory.create_temporal(GeneratedFunctions.temporal_to_tinstant(this.inner),this.getCustomType(),TEMPORAL_INSTANT); } @@ -705,7 +705,7 @@ public Temporal to_instant(){ */ public Temporal to_sequence(TInterpolation interpolation){ System.out.println(interpolation.toString()); - return Factory.create_temporal(functions.temporal_to_tsequence(this.inner, interpolation.getValue()),this.getCustomType(),TEMPORAL_SEQUENCE); + return Factory.create_temporal(GeneratedFunctions.temporal_to_tsequence(this.inner, interpolation.getValue()),this.getCustomType(),TEMPORAL_SEQUENCE); } /** @@ -717,7 +717,7 @@ public Temporal to_sequence(TInterpolation interpolation){ * @return a new {@link TSequenceSet} */ public Temporal to_sequenceset(TInterpolation interpolation){ - return Factory.create_temporal(functions.temporal_to_tsequenceset(this.inner, interpolation.getValue()),this.getCustomType(),TEMPORAL_SEQUENCE_SET); + return Factory.create_temporal(GeneratedFunctions.temporal_to_tsequenceset(this.inner, interpolation.getValue()),this.getCustomType(),TEMPORAL_SEQUENCE_SET); } @@ -762,7 +762,7 @@ public Temporal append_instant(TInstant instant, int interp, float max_dist, Dur else{ interv= ConversionUtils.timedelta_to_interval(max_time); } - Pointer resultPointer= functions.temporal_append_tinstant(this.inner, instant.getInner(), interp, (double) max_dist, interv, false); + Pointer resultPointer= GeneratedFunctions.temporal_append_tinstant(this.inner, instant.getInner(), interp, (double) max_dist, interv, false); return Factory.create_temporal(resultPointer, this.getCustomType(), this.getTemporalType()); } @@ -778,7 +778,7 @@ public Temporal append_instant(TInstant instant, int interp, float max_dist, Dur * @return a new {@link Temporal} object */ public Temporal append_sequence(TSequence sequence){ - return Factory.create_temporal(functions.temporal_append_tsequence(this.inner, sequence.getInner(), false), this.getCustomType(), this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_append_tsequence(this.inner, sequence.getInner(), false), this.getCustomType(), this.getTemporalType()); } @@ -808,7 +808,7 @@ private Pointer createPointerArray(List temporalList) throws Exception { // Create a JNR-FFI runtime instance Runtime runtime = Runtime.getSystemRuntime(); // Allocate memory for an integer (4 bytes) but do not set a value - Pointer pointerArray = Memory.allocate(Runtime.getRuntime(runtime), (temporalList.size() + 1) * Long.BYTES); + Pointer pointerArray = Memory.allocate(runtime, (temporalList.size() + 1) * Long.BYTES); pointerArray.putPointer(0, this.inner); // Add the current instance's inner pointer for (int i = 0; i < temporalList.size(); i++) { @@ -836,13 +836,13 @@ public Temporal merge(Object other) throws Exception { } else if (other instanceof Temporal) { Temporal temporalOther = (Temporal) other; - newTemp = functions.temporal_merge(this.inner, temporalOther.inner); + newTemp = GeneratedFunctions.temporal_merge(this.inner, temporalOther.inner); } else if (other instanceof List) { List otherList = (List) other; Pointer pointers = createPointerArray(otherList); - newTemp = functions.temporal_merge_array(pointers, otherList.size() + 1); + newTemp = GeneratedFunctions.temporal_merge_array(pointers, otherList.size() + 1); } else { throw new Exception("Operation not supported with type " + other.getClass().getName()); } @@ -864,7 +864,7 @@ else if (other instanceof List) { * * inserted. */ public Temporal insert(Temporal other, boolean connect){ - return Factory.create_temporal(functions.temporal_insert(this.inner,other.inner,connect),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_insert(this.inner,other.inner,connect),this.getCustomType(),this.getTemporalType()); } @@ -899,7 +899,7 @@ public Temporal update(Temporal other){ * * "other". */ public Temporal update(Temporal other, boolean connect){ - return Factory.create_temporal(functions.temporal_update(this.inner,other.inner,connect),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_update(this.inner,other.inner,connect),this.getCustomType(),this.getTemporalType()); } /** @@ -917,16 +917,16 @@ public Temporal update(Temporal other, boolean connect){ public Temporal delete(Object other, Boolean connect) throws Exception { Pointer new_inner=null; if(other instanceof LocalDateTime){ - new_inner= functions.temporal_delete_timestamptz(this.inner, ConversionUtils.datetimeToTimestampTz((LocalDateTime) other), connect); + new_inner= GeneratedFunctions.temporal_delete_timestamptz(this.inner, ConversionUtils.datetimeToTimestampTz((LocalDateTime) other), connect); } else if(other instanceof tstzset){ - new_inner= functions.temporal_delete_tstzset(this.inner, ((tstzset) other).get_inner(), connect); + new_inner= GeneratedFunctions.temporal_delete_tstzset(this.inner, ((tstzset) other).get_inner(), connect); } else if(other instanceof tstzspan){ - new_inner= functions.temporal_delete_tstzspan(this.inner, ((tstzspan) other).get_inner(), connect); + new_inner= GeneratedFunctions.temporal_delete_tstzspan(this.inner, ((tstzspan) other).get_inner(), connect); } else if (other instanceof tstzspanset){ - new_inner= functions.temporal_delete_tstzspanset(this.inner, ((tstzspanset) other).get_inner(), connect); + new_inner= GeneratedFunctions.temporal_delete_tstzspanset(this.inner, ((tstzspanset) other).get_inner(), connect); } else{ throw new Exception("Operation not supported with type " + other.getClass().getName()); @@ -961,13 +961,13 @@ else if (other instanceof tstzspanset){ public Temporal at(Time other){ Pointer result = null; if (other instanceof tstzset){ - result = functions.temporal_at_tstzset(this.inner,((tstzset) other).get_inner()); + result = GeneratedFunctions.temporal_at_tstzset(this.inner,((tstzset) other).get_inner()); } else if (other instanceof tstzspan) { - result = functions.temporal_at_tstzspan(this.inner,((tstzspan) other).get_inner()); + result = GeneratedFunctions.temporal_at_tstzspan(this.inner,((tstzspan) other).get_inner()); } else if (other instanceof tstzspanset) { - result = functions.temporal_at_tstzspanset(this.inner,((tstzspanset) other).get_inner()); + result = GeneratedFunctions.temporal_at_tstzspanset(this.inner,((tstzspanset) other).get_inner()); } return Factory.create_temporal(result, this.getCustomType(),this.getTemporalType()); } @@ -985,7 +985,7 @@ public Temporal at(Time other){ * @return A new temporal object of the same subtype as `self`. */ public Temporal at_min(){ - return Factory.create_temporal(functions.temporal_at_min(this.inner),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_at_min(this.inner),this.getCustomType(),this.getTemporalType()); } @@ -1001,7 +1001,7 @@ public Temporal at_min(){ * @return A new temporal object of the same subtype as `self`. */ public Temporal at_max(){ - return Factory.create_temporal(functions.temporal_at_max(this.inner),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_at_max(this.inner),this.getCustomType(),this.getTemporalType()); } @@ -1025,13 +1025,13 @@ public Temporal at_max(){ public Temporal minus(Time other){ Pointer result = null; if (other instanceof tstzset){ - result = functions.temporal_minus_tstzset(this.inner,((tstzset) other).get_inner()); + result = GeneratedFunctions.temporal_minus_tstzset(this.inner,((tstzset) other).get_inner()); } else if (other instanceof tstzspan) { - result = functions.temporal_minus_tstzspan(this.inner,((tstzspan) other).get_inner()); + result = GeneratedFunctions.temporal_minus_tstzspan(this.inner,((tstzspan) other).get_inner()); } else if (other instanceof tstzspanset) { - result = functions.temporal_minus_tstzspanset(this.inner,((tstzspanset) other).get_inner()); + result = GeneratedFunctions.temporal_minus_tstzspanset(this.inner,((tstzspanset) other).get_inner()); } return Factory.create_temporal(result, this.getCustomType(),this.getTemporalType()); } @@ -1047,7 +1047,7 @@ public Temporal minus(Time other){ * @return A new temporal object of the same subtype as "this". */ public Temporal minus_min(){ - return Factory.create_temporal(functions.temporal_minus_min(this.inner),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_minus_min(this.inner),this.getCustomType(),this.getTemporalType()); } /** @@ -1061,7 +1061,7 @@ public Temporal minus_min(){ * @return A new temporal object of the same subtype as "this". */ public Temporal minus_max(){ - return Factory.create_temporal(functions.temporal_minus_max(this.inner),this.getCustomType(),this.getTemporalType()); + return Factory.create_temporal(GeneratedFunctions.temporal_minus_max(this.inner),this.getCustomType(),this.getTemporalType()); } /* ------------------------- Topological Operations ------------------------ */ @@ -1292,7 +1292,7 @@ public boolean is_over_or_after(TemporalObject other) throws Exception { * @return A {@link Float} with the Frechet distance. */ public float frechet_distance(Temporal other){ - return (float) functions.temporal_frechet_distance(this.inner,other.getInner()); + return (float) GeneratedFunctions.temporal_frechet_distance(this.inner,other.getInner()); } /** @@ -1307,7 +1307,7 @@ public float frechet_distance(Temporal other){ * @return A {@link Float} with the Dynamic Time Warp distance. */ public float dyntimewarp_distance(Temporal other){ - return (float) functions.temporal_dyntimewarp_distance(this.inner,other.getInner()); + return (float) GeneratedFunctions.temporal_dyntimewarp_distance(this.inner,other.getInner()); } /** @@ -1322,7 +1322,7 @@ public float dyntimewarp_distance(Temporal other){ * @return A {@link Float} with the Hausdorff distance. */ public float hausdorff_distance(Temporal other){ - return (float) functions.temporal_hausdorff_distance(this.inner,other.getInner()); + return (float) GeneratedFunctions.temporal_hausdorff_distance(this.inner,other.getInner()); } @@ -1334,7 +1334,7 @@ public float hausdorff_distance(Temporal other){ * @return a new Pointer object */ public Pointer temporal_simplify_dp(Pointer temp, double dist, boolean sync){ - return functions.temporal_simplify_dp(temp,dist,sync); + return GeneratedFunctions.temporal_simplify_dp(temp,dist,sync); } /* ------------------------- Split Operations ----------------------------------- */ @@ -1358,43 +1358,33 @@ public Pointer temporal_simplify_dp(Pointer temp, double dist, boolean sync){ temporal_time_split */ - private Pointer createEmptyPointerArray(Runtime runtime) { - // Allocate memory for a list of integers (let's assume a fixed size, e.g., 10 elements) - Pointer listPointer = Memory.allocate(Runtime.getRuntime(runtime), this.num_instants()*Long.BYTES); // Adjust size as needed - return listPointer; - } - public List time_split(Object duration, Object start){ OffsetDateTime st= null; Pointer dt= null; + // The duration is always required; the start defaults to 2000-01-03. + if(duration instanceof Duration){ + dt= ConversionUtils.timedelta_to_interval((Duration) duration); + } + else{ + dt= GeneratedFunctions.interval_in(duration.toString(), -1); + } if(start == null){ - st= functions.pg_timestamptz_in("2000-01-03", -1); + st= GeneratedFunctions.timestamptz_in("2000-01-03", -1); + } + else if(start instanceof LocalDateTime){ + st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) start); } else{ - if(start instanceof LocalDateTime){ - st= ConversionUtils.datetimeToTimestampTz((LocalDateTime) start); - } - else{ - st= functions.pg_timestamptz_in(start.toString(), -1); - } - - if(duration instanceof Duration){ - dt= ConversionUtils.timedelta_to_interval((Duration) duration); - } - else{ - dt= functions.pg_interval_in(duration.toString(), -1); - } + st= GeneratedFunctions.timestamptz_in(start.toString(), -1); } - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer listPointer = createEmptyPointerArray(runtime); - Pointer p= functions.temporal_time_split(this.inner, dt, st, listPointer, intPointer); + // temporal_time_split returns a TimeSplit struct by value (sret): + // TimeSplit { Temporal **fragments @0; int *bins @8; int count @16; } + Pointer p= GeneratedFunctions.temporal_time_split(this.inner, dt, st); + Pointer fragments= p.getPointer(0); + int count= p.getInt(16); List tempList= new ArrayList<>(); - int count= intPointer.getInt(Integer.BYTES); for(int i=0;i time_split_n(int n){ if(this.start_timestamp() == this.end_timestamp()){ return Collections.singletonList(this); } - st= functions.temporal_start_timestamptz(this.inner); + st= GeneratedFunctions.temporal_start_timestamptz(this.inner); LocalDateTime start= this.start_timestamp(); LocalDateTime end= this.end_timestamp(); Duration dur= calculateIntermediateDuration(start, end, n); dt = ConversionUtils.timedelta_to_interval(dur); - // Create a JNR-FFI runtime instance - Runtime runtime = Runtime.getSystemRuntime(); - // Allocate memory for an integer (4 bytes) but do not set a value - Pointer intPointer = Memory.allocate(Runtime.getRuntime(runtime), 4); - Pointer listPointer = createEmptyPointerArray(runtime); - Pointer p= functions.temporal_time_split(this.inner, dt, st, listPointer, intPointer); + // temporal_time_split returns a TimeSplit struct by value (sret): + // TimeSplit { Temporal **fragments @0; int *bins @8; int count @16; } + Pointer p= GeneratedFunctions.temporal_time_split(this.inner, dt, st); + Pointer fragments= p.getPointer(0); + int count= p.getInt(16); List tempList= new ArrayList<>(); - int count= intPointer.getInt(Integer.BYTES); for(int i=0;i time_split_n(int n){ public Temporal stops(double max_distance, Duration max_duration){ Pointer new_inner= null; - new_inner= functions.temporal_stops(this.inner, max_distance, ConversionUtils.timedelta_to_interval(max_duration)); + new_inner= GeneratedFunctions.temporal_stops(this.inner, max_distance, ConversionUtils.timedelta_to_interval(max_duration)); return Factory.create_temporal(new_inner, this.getCustomType(), this.getTemporalType()); } @@ -1503,7 +1491,7 @@ public Temporal stops(double max_distance, Duration max_duration){ * @return A {@link Boolean} with the result of the equality relation. */ public boolean eq(Temporal other){ - return functions.temporal_eq(this.inner,other.getInner()); + return GeneratedFunctions.temporal_eq(this.inner,other.getInner()); } /** @@ -1517,7 +1505,7 @@ public boolean eq(Temporal other){ * @return A {@link Boolean} with the result of the not equal relation. */ public boolean notEquals(Temporal other){ - return functions.temporal_ne(this.inner,other.getInner()); + return GeneratedFunctions.temporal_ne(this.inner,other.getInner()); } /** @@ -1531,7 +1519,7 @@ public boolean notEquals(Temporal other){ * @return A {@link Boolean} with the result of the less than relation. */ public boolean lessThan(Temporal other){ - return functions.temporal_lt(this.inner,other.getInner()); + return GeneratedFunctions.temporal_lt(this.inner,other.getInner()); } @@ -1546,7 +1534,7 @@ public boolean lessThan(Temporal other){ * @return A {@link Boolean} with the result of the less or equal than relation. */ public boolean lessThanOrEqual(Temporal other){ - return functions.temporal_le(this.inner,other.getInner()); + return GeneratedFunctions.temporal_le(this.inner,other.getInner()); } @@ -1561,7 +1549,7 @@ public boolean lessThanOrEqual(Temporal other){ * @return A {@link Boolean} with the result of the greater than relation. */ public boolean greaterThan(Temporal other){ - return functions.temporal_gt(this.inner,other.getInner()); + return GeneratedFunctions.temporal_gt(this.inner,other.getInner()); } @@ -1577,7 +1565,7 @@ public boolean greaterThan(Temporal other){ * * relation. */ public boolean greaterThanOrEqual(Temporal other){ - return functions.temporal_ge(this.inner,other.getInner()); + return GeneratedFunctions.temporal_ge(this.inner,other.getInner()); } diff --git a/jmeos-core/src/main/java/utils/ConversionUtils.java b/jmeos-core/src/main/java/utils/ConversionUtils.java index 5ea4ba4d8..cf6cf76c5 100644 --- a/jmeos-core/src/main/java/utils/ConversionUtils.java +++ b/jmeos-core/src/main/java/utils/ConversionUtils.java @@ -20,7 +20,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import functions.functions; +import functions.GeneratedFunctions; /** * Class based on the manually-defined functions from PyMeos. @@ -40,10 +40,11 @@ public class ConversionUtils { */ public static OffsetDateTime datetimeToTimestampTz(LocalDateTime dt) { error_handler handler= new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(handler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(handler); + GeneratedFunctions.meos_initialize_collation(); String formattedDt = dt.atZone(ZoneOffset.UTC).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); - return functions.pg_timestamptz_in(formattedDt, -1); + return GeneratedFunctions.timestamptz_in(formattedDt, -1); } @@ -56,23 +57,29 @@ public static OffsetDateTime datetimeToTimestampTz(LocalDateTime dt) { public static LocalDateTime timestamptz_to_datetime(OffsetDateTime ts) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ssX"); // Parse the string to LocalDateTime - return LocalDateTime.parse(functions.pg_timestamptz_out(ts), formatter); + return LocalDateTime.parse(GeneratedFunctions.timestamptz_out(ts), formatter); } public static Pointer timedelta_to_interval(Duration td){ - int years = 0; - int month = 0; - int weeks = 0; - int days = (int)td.toDays(); - int hours = (int)td.toHours(); - int minutes = (int)td.toMinutes(); - double seconds = (double)td.toSeconds(); - return functions.interval_make(years,month,weeks,days,hours,minutes,seconds); + // Build a PostgreSQL interval literal and parse it with interval_in + // rather than interval_make. interval_make takes six int arguments + // followed by a trailing double (secs); jnr-ffi mis-passes that trailing + // double on this platform (the six leading ints fill all integer + // registers), so the resulting interval carries a garbage sub-day field. + // interval_in parses the textual form correctly. The parts are decomposed + // per field (toHoursPart/… give the component, not the cumulative total). + long days = td.toDaysPart(); + int hours = td.toHoursPart(); + int minutes = td.toMinutesPart(); + double seconds = td.toSecondsPart() + td.toNanosPart() / 1_000_000_000.0; + String literal = String.format(java.util.Locale.ROOT, + "%d days %d hours %d minutes %f seconds", days, hours, minutes, seconds); + return GeneratedFunctions.interval_in(literal, -1); } public static Duration interval_to_timedelta(Pointer p){ - String res= functions.pg_interval_out(p); + String res= GeneratedFunctions.interval_out(p); System.out.println(res); Pattern pattern = Pattern.compile("(\\d+)\\s+days(?:\\s+(\\d{2}):(\\d{2}):(\\d{2}))?"); Matcher matcher = pattern.matcher(res); @@ -107,25 +114,25 @@ public static Duration interval_to_timedelta(Pointer p){ public static Pointer intrange_to_intspan(Range intrange) throws SQLException { boolean lower_inc = intrange.lowerBoundType() == BoundType.CLOSED; boolean upper_inc = intrange.upperBoundType() == BoundType.CLOSED; - return functions.intspan_make(intrange.lowerEndpoint(),intrange.upperEndpoint(),lower_inc, upper_inc); + return GeneratedFunctions.intspan_make(intrange.lowerEndpoint(),intrange.upperEndpoint(),lower_inc, upper_inc); } public static Range intspan_to_intrange(Pointer span){ - BoundType lower_inc = functions.span_lower_inc(span) ? BoundType.CLOSED : BoundType.OPEN; - BoundType upper_inc = functions.span_upper_inc(span) ? BoundType.CLOSED : BoundType.OPEN; - return Range.range(functions.intspan_lower(span), lower_inc, functions.intspan_upper(span), upper_inc); + BoundType lower_inc = GeneratedFunctions.span_lower_inc(span) ? BoundType.CLOSED : BoundType.OPEN; + BoundType upper_inc = GeneratedFunctions.span_upper_inc(span) ? BoundType.CLOSED : BoundType.OPEN; + return Range.range(GeneratedFunctions.intspan_lower(span), lower_inc, GeneratedFunctions.intspan_upper(span), upper_inc); } public static Pointer floatrange_to_floatspan(Range floatrange){ boolean lower_inc = floatrange.lowerBoundType() == BoundType.CLOSED; boolean upper_inc = floatrange.upperBoundType() == BoundType.CLOSED; - return functions.floatspan_make(floatrange.lowerEndpoint(),floatrange.upperEndpoint(),lower_inc, upper_inc); + return GeneratedFunctions.floatspan_make(floatrange.lowerEndpoint(),floatrange.upperEndpoint(),lower_inc, upper_inc); } public static Range floatspan_to_floatrange(Pointer span){ - BoundType lower_inc = functions.span_lower_inc(span) ? BoundType.CLOSED : BoundType.OPEN; - BoundType upper_inc = functions.span_upper_inc(span) ? BoundType.CLOSED : BoundType.OPEN; - return Range.range(functions.floatspan_lower(span), lower_inc, functions.floatspan_upper(span), upper_inc); + BoundType lower_inc = GeneratedFunctions.span_lower_inc(span) ? BoundType.CLOSED : BoundType.OPEN; + BoundType upper_inc = GeneratedFunctions.span_upper_inc(span) ? BoundType.CLOSED : BoundType.OPEN; + return Range.range(GeneratedFunctions.floatspan_lower(span), lower_inc, GeneratedFunctions.floatspan_upper(span), upper_inc); } @@ -159,7 +166,7 @@ public static Pointer geometry_to_gserialized(Geometry geom){ if (geom.getSRID() > 0){ text = "SRID="+geom.getSRID()+";"+text; } - Pointer ptr = functions.geom_in(text,-1); + Pointer ptr = GeneratedFunctions.geom_in(text,-1); return ptr; } @@ -170,7 +177,7 @@ public static Pointer geography_to_gserialized(Geometry geom){ if (geom.getSRID() > 0){ text = "SRID="+geom.getSRID()+";"+text; } - Pointer ptr = functions.geog_in(text,-1); + Pointer ptr = GeneratedFunctions.geog_in(text,-1); return ptr; } @@ -180,10 +187,10 @@ public static Point gserialized_to_shapely_point(Pointer geom, int precision) th } public static Geometry gserialized_to_shapely_geometry(Pointer geom, int precision) throws ParseException, ParseException { - String text = functions.geo_as_text(geom,precision); + String text = GeneratedFunctions.geo_as_text(geom,precision); WKTReader wktReader = new WKTReader(); Geometry geometry = wktReader.read(text); - int srid = functions.geo_srid(geom); + int srid = GeneratedFunctions.geo_srid(geom); if (srid > 0){ geometry.setSRID(srid); } diff --git a/jmeos-core/src/test/java/basic/TBoolTest.java b/jmeos-core/src/test/java/basic/TBoolTest.java index ef50b60ac..e37b9a953 100644 --- a/jmeos-core/src/test/java/basic/TBoolTest.java +++ b/jmeos-core/src/test/java/basic/TBoolTest.java @@ -1,5 +1,5 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.*; @@ -36,8 +36,9 @@ public class TBoolTest { static error_handler_fn errorHandler = new error_handler(); static Stream TBool_copy_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst"), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq"), @@ -48,8 +49,9 @@ static Stream TBool_copy_constructor() throws SQLException { static Stream TBool_string_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("True@2019-09-01", "TBoolInst", TInterpolation.NONE, "t@2019-09-01 00:00:00+00"), Arguments.of("{True@2019-09-01, False@2019-09-02}", "TBoolSeq", TInterpolation.DISCRETE, "{t@2019-09-01 00:00:00+00, f@2019-09-02 00:00:00+00}"), @@ -60,8 +62,9 @@ static Stream TBool_string_constructor() throws SQLException { static Stream TBool_base_time_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TBoolSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TBoolSeqSet", TInterpolation.STEPWISE), @@ -71,8 +74,9 @@ static Stream TBool_base_time_constructor() throws SQLException { static Stream TBool_string() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", "t@2019-09-01 00:00:00+00"), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", "{t@2019-09-01 00:00:00+00, f@2019-09-02 00:00:00+00}"), @@ -82,8 +86,9 @@ static Stream TBool_string() throws SQLException { } static Stream TBool_bounding() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new tstzspan("[2019-09-01, 2019-09-01]")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new tstzspan("[2019-09-01, 2019-09-02]")), @@ -94,8 +99,9 @@ static Stream TBool_bounding() throws SQLException { static Stream TBool_interp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", TInterpolation.NONE), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", TInterpolation.DISCRETE), @@ -105,8 +111,9 @@ static Stream TBool_interp() throws SQLException { } static Stream TBool_start() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", true), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", true), @@ -117,8 +124,9 @@ static Stream TBool_start() throws SQLException { static Stream TBool_end() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", true), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", false), @@ -129,8 +137,9 @@ static Stream TBool_end() throws SQLException { static Stream TBool_time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new tstzspanset("{[2019-09-01, 2019-09-01]}")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new tstzspanset("{[2019-09-01, 2019-09-01], [2019-09-02, 2019-09-02]}")), @@ -141,8 +150,9 @@ static Stream TBool_time() throws SQLException { static Stream TBool_numinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", 1), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",2), @@ -153,8 +163,9 @@ static Stream TBool_numinst() throws SQLException { static Stream TBool_startinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new TBoolInst("True@2019-09-01")), @@ -165,8 +176,9 @@ static Stream TBool_startinst() throws SQLException { static Stream TBool_endinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new TBoolInst("False@2019-09-02")), @@ -177,8 +189,9 @@ static Stream TBool_endinst() throws SQLException { static Stream TBool_mininst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new TBoolInst("False@2019-09-02")), @@ -189,8 +202,9 @@ static Stream TBool_mininst() throws SQLException { static Stream TBool_maxinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq", new TBoolInst("True@2019-09-01")), @@ -202,8 +216,9 @@ static Stream TBool_maxinst() throws SQLException { static Stream TBool_instn() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", 0, new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",1, new TBoolInst("False@2019-09-02")), @@ -214,8 +229,9 @@ static Stream TBool_instn() throws SQLException { static Stream TBool_startmstp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -226,8 +242,9 @@ static Stream TBool_startmstp() throws SQLException { static Stream TBool_endtmstp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -238,8 +255,9 @@ static Stream TBool_endtmstp() throws SQLException { static Stream TBool_hash() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", 440045287), // Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",2385901957l), @@ -250,8 +268,9 @@ static Stream TBool_hash() throws SQLException { static Stream TBool_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), new TBoolInst("True@2019-09-01")), Arguments.of(new TBoolSeq("{True@2019-09-01}"), new TBoolInst("True@2019-09-01")), @@ -262,8 +281,9 @@ static Stream TBool_instant() throws SQLException { static Stream TBool_tosequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), TInterpolation.NONE, new TBoolSeq("[True@2019-09-01]")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), TInterpolation.DISCRETE , new TBoolSeq("{True@2019-09-01, False@2019-09-02}")), @@ -274,8 +294,9 @@ static Stream TBool_tosequence() throws SQLException { static Stream TBool_tosequenceset() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), TInterpolation.NONE, new TBoolSeqSet("{[True@2019-09-01]}")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), TInterpolation.NONE , new TBoolSeqSet("{[True@2019-09-01], [False@2019-09-02]}")) @@ -285,8 +306,9 @@ static Stream TBool_tosequenceset() throws SQLException { } static Stream TBool_insert() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), new TBoolSeq("{True@2019-09-03}"), new TBoolSeq("{True@2019-09-01, True@2019-09-03}"), "TBoolInst"), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), new TBoolSeq("{True@2019-09-03}") , new TBoolSeq("{True@2019-09-01, False@2019-09-02, True@2019-09-03}"), "TBoolSeq"), @@ -296,8 +318,9 @@ static Stream TBool_insert() throws SQLException { static Stream TBool_update() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), new TBoolInst("False@2019-09-01"), new TBoolInst("False@2019-09-01"), "TBoolInst"), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), new TBoolInst("False@2019-09-01") , new TBoolSeq("{False@2019-09-01, False@2019-09-02}"), "TBoolSeq"), @@ -306,8 +329,9 @@ static Stream TBool_update() throws SQLException { } static Stream TBool_appendseq() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), new TBoolSeq("{True@2019-09-03}") , new TBoolSeq("{True@2019-09-01, False@2019-09-02, True@2019-09-03}"), "TBoolSeq"), Arguments.of(new TBoolSeqSet("{[True@2019-09-01, False@2019-09-02],[True@2019-09-03, True@2019-09-05]}"), new TBoolSeq("[True@2019-09-06]"), new TBoolSeqSet("{[True@2019-09-01, False@2019-09-02],[True@2019-09-03, True@2019-09-05],[True@2019-09-06]}"), "TBoolSeqSet") @@ -317,8 +341,9 @@ static Stream TBool_appendseq() throws SQLException { static Stream TBool_whentrue() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", new tstzspanset("{[2019-09-01, 2019-09-01]}")), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq" , new tstzspanset("{[2019-09-01, 2019-09-01]}")), @@ -328,8 +353,9 @@ static Stream TBool_whentrue() throws SQLException { } static Stream TBool_whenfalse() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq" , new tstzspanset("{[2019-09-02, 2019-09-02]}")), Arguments.of(new TBoolSeq("[True@2019-09-01, False@2019-09-02]"), "TBoolSeq", new tstzspanset("{[2019-09-02, 2019-09-02]}")), @@ -339,8 +365,9 @@ static Stream TBool_whenfalse() throws SQLException { static Stream TBool_alwaystrue() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", true), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",false), @@ -351,8 +378,9 @@ static Stream TBool_alwaystrue() throws SQLException { static Stream TBool_alwaysfalse() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", false), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",false), @@ -363,8 +391,9 @@ static Stream TBool_alwaysfalse() throws SQLException { static Stream TBool_evertrue() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", true), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",true), @@ -375,8 +404,9 @@ static Stream TBool_evertrue() throws SQLException { static Stream TBool_everfalse() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", false), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",true), @@ -387,8 +417,9 @@ static Stream TBool_everfalse() throws SQLException { static Stream TBool_nevertrue() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", false), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",false), @@ -399,8 +430,9 @@ static Stream TBool_nevertrue() throws SQLException { static Stream TBool_neverfalse() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBoolInst("True@2019-09-01"), "TBoolInst", true), Arguments.of(new TBoolSeq("{True@2019-09-01, False@2019-09-02}"), "TBoolSeq",false), @@ -422,8 +454,9 @@ static Stream TBool_neverfalse() throws SQLException { @ParameterizedTest(name = "value={0}, type={1}, interp={2}, repr={3}") @MethodSource("TBool_string_constructor") public void testFromStringConstructor(String value, String type, TInterpolation interp, String repr) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { TBoolInst tb = new TBoolInst(value); System.out.println(tb.to_string()); @@ -449,8 +482,9 @@ public void testFromStringConstructor(String value, String type, TInterpolation @ParameterizedTest(name = "base={0}, type={1}, interp={2}") @MethodSource("TBool_base_time_constructor") public void testFromBaseTimeConstructor(Time base, String type, TInterpolation interp) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { TBoolInst tb = (TBoolInst) TBool.from_base_time(true, base); System.out.println(tb.to_string()); @@ -472,8 +506,9 @@ public void testFromBaseTimeConstructor(Time base, String type, TInterpolation i @ParameterizedTest(name = "base={0}, type={1}") @MethodSource("TBool_copy_constructor") public void testCopyConstructor(Temporal base, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { TBoolInst tb = (TBoolInst) base.copy(); assertEquals(tb.to_string(),(((TBoolInst) base).to_string())); @@ -491,8 +526,9 @@ public void testCopyConstructor(Temporal base, String type) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_string") public void testString(Temporal base, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals(expected,(((TBoolInst) base).to_string())); } else if (type == "TBoolSeq") { @@ -506,8 +542,9 @@ public void testString(Temporal base, String type, String expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_bounding") public void testBoundingBox(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.bounding_box().toString(),expected.toString()); } @@ -516,8 +553,9 @@ public void testBoundingBox(Temporal base, String type, tstzspan expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_interp") public void testInterpolation(Temporal base, String type, TInterpolation expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.interpolation(),expected); } @@ -525,8 +563,9 @@ public void testInterpolation(Temporal base, String type, TInterpolation expecte @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_start") public void testStartValues(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBool) base).start_value() ,expected); } @@ -534,8 +573,9 @@ public void testStartValues(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_end") public void testEndValues(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBool) base).end_value() ,expected); } @@ -543,8 +583,9 @@ public void testEndValues(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_time") public void testTime(Temporal base, String type, tstzspanset expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.time().toString() ,expected.toString()); } @@ -552,8 +593,9 @@ public void testTime(Temporal base, String type, tstzspanset expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_bounding") public void testtstzspan(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.period().toString() ,expected.toString()); } @@ -561,8 +603,9 @@ public void testtstzspan(Temporal base, String type, tstzspan expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_bounding") public void testSpan(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.timespan().toString(),expected.toString()); } @@ -570,8 +613,9 @@ public void testSpan(Temporal base, String type, tstzspan expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_numinst") public void testNumInst(Temporal base, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.num_instants(),expected); } @@ -579,8 +623,9 @@ public void testNumInst(Temporal base, String type, int expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_startinst") public void testStartInst(Temporal base, String type, TBoolInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBoolInst)base.start_instant()).to_string(),expected.to_string()); } @@ -588,8 +633,9 @@ public void testStartInst(Temporal base, String type, TBoolInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_endinst") public void testEndInst(Temporal base, String type, TBoolInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBoolInst)base.end_instant()).to_string(),expected.to_string()); } @@ -597,8 +643,9 @@ public void testEndInst(Temporal base, String type, TBoolInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_mininst") public void testMinInst(Temporal base, String type, TBoolInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBoolInst)base.min_instant()).to_string(),expected.to_string()); } @@ -606,16 +653,18 @@ public void testMinInst(Temporal base, String type, TBoolInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_maxinst") public void testMaxInst(Temporal base, String type, TBoolInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBoolInst)base.max_instant()).to_string(),expected.to_string()); } @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_instn") public void testInstN(Temporal base, String type, int n, TBoolInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TBoolInst)base.instant_n(n)).to_string(),expected.to_string()); } @@ -623,8 +672,9 @@ public void testInstN(Temporal base, String type, int n, TBoolInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_numinst") public void testNumtmstmp(Temporal base, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.num_timestamps(),expected); } @@ -632,8 +682,9 @@ public void testNumtmstmp(Temporal base, String type, int expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_startmstp") public void testStarttmstmp(Temporal base, String type, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.start_timestamp(),expected); } @@ -641,8 +692,9 @@ public void testStarttmstmp(Temporal base, String type, LocalDateTime expected) @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_endtmstp") public void testEndtmstmp(Temporal base, String type, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.end_timestamp(),expected); } @@ -650,8 +702,9 @@ public void testEndtmstmp(Temporal base, String type, LocalDateTime expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_hash") public void testHash(Temporal base, String type, long expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.hash(),expected); } @@ -659,8 +712,9 @@ public void testHash(Temporal base, String type, long expected) { @ParameterizedTest(name = "base={0}, type={1}") @MethodSource("TBool_instant") public void testInstant(Temporal base, TBoolInst type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_instant(); assertTrue(tmp instanceof TBoolInst); assertEquals(((TBoolInst) tmp).to_string(), type.to_string()); @@ -670,8 +724,9 @@ public void testInstant(Temporal base, TBoolInst type) { @ParameterizedTest(name = "base={0}, type={1}, tseq={2}") @MethodSource("TBool_tosequence") public void testSequence(Temporal base, TInterpolation type, TBoolSeq tseq) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_sequence(type); assertTrue(tmp instanceof TBoolSeq); assertEquals(((TBoolSeq) tmp).to_string(), tseq.to_string()); @@ -681,8 +736,9 @@ public void testSequence(Temporal base, TInterpolation type, TBoolSeq tseq) { @ParameterizedTest(name = "base={0}, type={1}, tseqset={2}") @MethodSource("TBool_tosequenceset") public void testSequenceSet(Temporal base, TInterpolation type, TBoolSeqSet tseqset) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_sequenceset(type); assertTrue(tmp instanceof TBoolSeqSet); assertEquals(((TBoolSeqSet) tmp).to_string(), tseqset.to_string()); @@ -692,8 +748,9 @@ public void testSequenceSet(Temporal base, TInterpolation type, TBoolSeqSet tseq @ParameterizedTest(name = "base={0}, base2={1}, type={2}") @MethodSource("TBool_insert") public void testInsert(Temporal base, Temporal base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals(((TBoolInst)base.insert(base2)).to_string(), ((TBoolSeq) tseq).to_string()); } else if (type == "TBoolSeq") { @@ -707,8 +764,9 @@ public void testInsert(Temporal base, Temporal base2, Temporal tseq, String type @ParameterizedTest(name = "base={0}, base2={1}, type={2}") @MethodSource("TBool_update") public void testUpdate(Temporal base, Temporal base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals(((TBoolInst)base.update(base2)).to_string(), ((TBoolInst) tseq).to_string()); } else if (type == "TBoolSeq") { @@ -722,8 +780,9 @@ public void testUpdate(Temporal base, Temporal base2, Temporal tseq, String type @ParameterizedTest(name = "base={0}, base2={1}, tseq={2}, type={3}") @MethodSource("TBool_appendseq") public void testAppendSeq(Temporal base, TSequence base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolSeq") { assertEquals(((TBoolSeq)base.append_sequence(base2)).to_string(), ((TBoolSeq) tseq).to_string()); } else if (type == "TBoolSeqSet") { @@ -736,8 +795,9 @@ public void testAppendSeq(Temporal base, TSequence base2, Temporal tseq, String @ParameterizedTest(name = "base={0}, type={1}, pset={2}") @MethodSource("TBool_whentrue") public void testWhentrue(Temporal base, String type, tstzspanset pset) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).when_true().toString(), pset.toString()); } else if (type == "TBoolSeq") { @@ -751,8 +811,9 @@ public void testWhentrue(Temporal base, String type, tstzspanset pset) { @ParameterizedTest(name = "base={0}, type={1}, pset={2}") @MethodSource("TBool_whenfalse") public void testWhenfalse(Temporal base, String type, tstzspanset pset) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolSeq") { System.out.println(((TBoolSeq) base).when_false().toString()); System.out.println(pset.toString()); @@ -768,8 +829,9 @@ public void testWhenfalse(Temporal base, String type, tstzspanset pset) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_alwaystrue") public void testAlwaystrue(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).always_eq(true), expected); } else if (type == "TBoolSeq") { @@ -783,8 +845,9 @@ public void testAlwaystrue(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_alwaysfalse") public void testAlwaysfalse(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).always_eq(false), expected); } else if (type == "TBoolSeq") { @@ -799,8 +862,9 @@ public void testAlwaysfalse(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_evertrue") public void testEvertrue(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).ever_eq(true), expected); } else if (type == "TBoolSeq") { @@ -815,8 +879,9 @@ public void testEvertrue(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_everfalse") public void testEverfalse(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).ever_eq(false), expected); } else if (type == "TBoolSeq") { @@ -830,8 +895,9 @@ public void testEverfalse(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_nevertrue") public void testNevertrue(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).never_eq(true), expected); } else if (type == "TBoolSeq") { @@ -846,8 +912,9 @@ public void testNevertrue(Temporal base, String type, boolean expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TBool_neverfalse") public void testNeverfalse(Temporal base, String type, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TBoolInst") { assertEquals( ((TBoolInst) base).never_eq(false), expected); } else if (type == "TBoolSeq") { diff --git a/jmeos-core/src/test/java/basic/TFloatTest.java b/jmeos-core/src/test/java/basic/TFloatTest.java index 29cde834f..fa9036f23 100644 --- a/jmeos-core/src/test/java/basic/TFloatTest.java +++ b/jmeos-core/src/test/java/basic/TFloatTest.java @@ -1,6 +1,6 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; @@ -40,8 +40,9 @@ public class TFloatTest { static error_handler_fn errorHandler = new error_handler(); private static Stream frombasetemporal() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TFloatInst", TInterpolation.NONE), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TFloatSeq", TInterpolation.LINEAR), @@ -51,8 +52,9 @@ private static Stream frombasetemporal() { private static Stream frombasetime() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TFloatSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TFloatSeqSet", TInterpolation.LINEAR), @@ -72,8 +74,9 @@ private static Stream fromstring() { private static Stream fromcopy() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst"), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq"), @@ -83,8 +86,9 @@ private static Stream fromcopy() { } private static Stream totint() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", "1@2019-09-01 00:00:00+00") //Arguments.of(new TFloatSeq("{1.5@2019-09-01, 2.5@2019-09-02}"), "TFloatSeq", "[1@2019-09-01 00:00:00+00, 2@2019-09-02 00:00:00+00]"), @@ -95,8 +99,9 @@ private static Stream totint() { private static Stream bounding() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TBox("TBOXFLOAT XT([1.5,1.5],[2019-09-01, 2019-09-01])")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TBox("TBOXFLOAT XT([1.5,2.5],[2019-09-01, 2019-09-02])")), @@ -107,8 +112,9 @@ private static Stream bounding() throws SQLException { private static Stream interp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", TInterpolation.NONE), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", TInterpolation.LINEAR), @@ -118,8 +124,9 @@ private static Stream interp() throws SQLException { private static Stream value_span() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new FloatSpan(1.5f, 1.5f, true, true)), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new FloatSpan(1.5f, 2.5f, true, true)), @@ -129,8 +136,9 @@ private static Stream value_span() throws SQLException { private static Stream value_spans() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new IntSpanSet("{[1,1]}")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new IntSpanSet("{[1,2]}")), @@ -140,8 +148,9 @@ private static Stream value_spans() throws SQLException { private static Stream start_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", 1.5f), @@ -151,8 +160,9 @@ private static Stream start_value() throws SQLException { private static Stream end_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", 2.5f), @@ -162,8 +172,9 @@ private static Stream end_value() throws SQLException { private static Stream min_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", 1.5f), @@ -173,8 +184,9 @@ private static Stream min_value() throws SQLException { private static Stream max_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TIntInst", 1.5f), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TIntSeq", 2.5f), @@ -184,8 +196,9 @@ private static Stream max_value() throws SQLException { private static Stream time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new tstzspanset("{[2019-09-01, 2019-09-01]}")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new tstzspanset("{[2019-09-01, 2019-09-02]}")), @@ -195,8 +208,9 @@ private static Stream time() throws SQLException { private static Stream period() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new tstzspan("[2019-09-01, 2019-09-01]")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new tstzspan("[2019-09-01, 2019-09-02]")), @@ -205,8 +219,9 @@ private static Stream period() throws SQLException { } private static Stream num_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq",2), @@ -217,8 +232,9 @@ private static Stream num_instant() throws SQLException { private static Stream start_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TIntInst", new TFloatInst("1.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TIntSeq",new TFloatInst("1.5@2019-09-01")), @@ -229,8 +245,9 @@ private static Stream start_instant() throws SQLException { private static Stream end_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatInst("1.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq",new TFloatInst("2.5@2019-09-02")), @@ -240,8 +257,9 @@ private static Stream end_instant() throws SQLException { private static Stream max_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatInst("1.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq",new TFloatInst("2.5@2019-09-02")), @@ -251,8 +269,9 @@ private static Stream max_instant() throws SQLException { private static Stream instant_n() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), 0, new TFloatInst("1.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), 1,new TFloatInst("2.5@2019-09-02")), @@ -263,8 +282,9 @@ private static Stream instant_n() throws SQLException { private static Stream num_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), 1, new TIntInst("1@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), 2,new TIntInst("2@2019-09-02")), @@ -275,8 +295,9 @@ private static Stream num_timestamps() throws SQLException { private static Stream start_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), 1, LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), 2, LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -286,8 +307,9 @@ private static Stream start_timestamps() throws SQLException { private static Stream end_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), 1, LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), 2, LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -297,8 +319,9 @@ private static Stream end_timestamps() throws SQLException { private static Stream hash() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), 1307112078, LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), 1935376725, LocalDateTime.of(2019, 9, 2, 0, 0,0)) @@ -308,8 +331,9 @@ private static Stream hash() throws SQLException { private static Stream toinstant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatInst("1.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01]"), "TFloatSeq", new TFloatInst("1.5@2019-09-01")), @@ -319,8 +343,9 @@ private static Stream toinstant() throws SQLException { private static Stream tosequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", TInterpolation.LINEAR, new TFloatSeq("[1.5@2019-09-01]")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", TInterpolation.LINEAR, new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]")), @@ -330,8 +355,9 @@ private static Stream tosequence() throws SQLException { private static Stream tosequenceset() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", TInterpolation.LINEAR, new TFloatSeqSet("{[1.5@2019-09-01]}")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", TInterpolation.LINEAR, new TFloatSeqSet("{[1.5@2019-09-01, 2.5@2019-09-02]}")), @@ -341,8 +367,9 @@ private static Stream tosequenceset() throws SQLException { private static Stream insert() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( //Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatSeq("{1.5@2019-09-03}"), new TFloatSeq("{1.5@2019-09-01, 1.5@2019-09-03}")) Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TFloatSeq("[1.5@2019-09-03]"), new TFloatSeqSet("[1.5@2019-09-01, 2.5@2019-09-02, 1.5@2019-09-03]")), @@ -352,8 +379,9 @@ private static Stream insert() throws SQLException { private static Stream update() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatInst("2.5@2019-09-01"), new TFloatInst("2.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TFloatInst("2.5@2019-09-01"), new TFloatSeqSet("{[2.5@2019-09-01], (1.5@2019-09-01, 2.5@2019-09-02]}")), @@ -363,8 +391,9 @@ private static Stream update() throws SQLException { private static Stream append_sequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TFloatSeq("[1.5@2019-09-03]"), new TFloatSeqSet("{[1.5@2019-09-01, 2.5@2019-09-02], [1.5@2019-09-03]}")), Arguments.of(new TFloatSeqSet("{[1.5@2019-09-01, 2.5@2019-09-02],[1.5@2019-09-03, 1.5@2019-09-05]}"), "TFloatSeqSet", new TFloatSeq("[1.5@2019-09-06]"), new TFloatSeqSet("{[1.5@2019-09-01, 2.5@2019-09-02],[1.5@2019-09-03, 1.5@2019-09-05],[1.5@2019-09-06]}")) @@ -373,8 +402,9 @@ private static Stream append_sequence() throws SQLException { private static Stream abs() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", new TFloatInst("2.5@2019-09-01"), new TFloatInst("2.5@2019-09-01")), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TFloatInst("2.5@2019-09-01"), new TFloatSeqSet("{[2.5@2019-09-01], (1.5@2019-09-01, 2.5@2019-09-02]}")), @@ -384,8 +414,9 @@ private static Stream abs() throws SQLException { /* private static Stream delta_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); -functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); +GeneratedFunctions.meos_initialize_error_handler(errorHandler); +GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatSeq("[1.5@2019-09-01, 2.5@2019-09-02]"), "TFloatSeq", new TFloatSeq("Interp=Step;[1@2019-09-01, 1@2019-09-02)")), Arguments.of(new TFloatSeqSet("{[1.5@2019-09-01, 2.5@2019-09-02],[1.5@2019-09-03, 1.5@2019-09-05]}"), "TFloatSeqSet", new TFloatSeqSet("Interp=Step;{[1@2019-09-01, 1@2019-09-02),[0@2019-09-03, 0@2019-09-05)}")) @@ -397,8 +428,9 @@ private static Stream delta_value() throws SQLException { private static Stream always_equal() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f, true ), Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 2.5f, false ), @@ -412,8 +444,9 @@ private static Stream always_equal() throws SQLException { private static Stream ever_equal() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f, true ), Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 2.5f, false ), @@ -427,8 +460,9 @@ private static Stream ever_equal() throws SQLException { private static Stream ever_greater() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 1.5f, false ), Arguments.of(new TFloatInst("1.5@2019-09-01"), "TFloatInst", 2.5f, true ), @@ -461,8 +495,9 @@ private static Stream ever_greater() throws SQLException { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}") @MethodSource("frombasetime") void testFromBaseTimeConstructor(Time source, String type, TInterpolation interpolation) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TFloatSeq") { TFloatSeq ti = (TFloatSeq) TFloat.from_base_time(1.5f, source, interpolation); assertTrue(ti instanceof TFloatSeq); @@ -481,8 +516,9 @@ void testFromBaseTimeConstructor(Time source, String type, TInterpolation interp @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}") @MethodSource("frombasetemporal") void testFromBaseTemporalConstructor(Temporal source, String type, TInterpolation interpolation) { - //functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + //GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst ti = new TFloatInst(); TFloatInst new_ti = (TFloatInst) ti.from_base_temporal(1.5f,source,interpolation); @@ -509,8 +545,9 @@ else if (type == "TFloatSeq") { @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testStringConstructor(String source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst tinst = new TFloatInst(source); assertTrue(tinst instanceof TFloatInst); @@ -537,8 +574,9 @@ else if (type == "TFloatSeq") { @ParameterizedTest(name ="source={0}, type={1}") @MethodSource("fromcopy") void testCopyConstructor(Temporal source, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst tb = (TFloatInst)source.copy(); assertEquals(tb.to_string(15),(((TFloatInst) source).to_string(15))); @@ -558,8 +596,9 @@ else if (type == "TFloatSeq") { @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testString(String source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst tinst = new TFloatInst(source); assertEquals(tinst.to_string(15),expected); @@ -578,8 +617,9 @@ else if (type == "TFloatSeq") { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("totint") void testToTInt(TFloat source, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TInt tinst = ((TFloatInst) source).to_tint(); assertEquals(tinst.to_string(),expected); @@ -601,8 +641,9 @@ else if (type == "TFloatSeq") { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("bounding") void testBoundingBox(Temporal source, String type, Box expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.bounding_box().toString(),expected.to_period().toString()); } @@ -612,8 +653,9 @@ void testBoundingBox(Temporal source, String type, Box expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("interp") void testInterpolation(Temporal source, String type, TInterpolation expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.interpolation(),expected); } @@ -621,8 +663,9 @@ void testInterpolation(Temporal source, String type, TInterpolation expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("value_span") void testValueSpan(TFloat source, String type, FloatSpan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.value_span().toString(15),expected.toString(15)); } @@ -630,8 +673,9 @@ void testValueSpan(TFloat source, String type, FloatSpan expected) { @ParameterizedTest(name ="Test values span ") @MethodSource("value_spans") void testValuesSpan(TInt source, String type, IntSpanSet expected) { - functions.meos_initialize_timezone("UTC"); -functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); +GeneratedFunctions.meos_initialize_error_handler(errorHandler); +GeneratedFunctions.meos_initialize_collation(); assertEquals(source.value_spans().toString(),expected.toString()); } @@ -641,8 +685,9 @@ void testValuesSpan(TInt source, String type, IntSpanSet expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_value") void testStart_value(TFloat source, String type, float expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_value(),expected); } @@ -650,8 +695,9 @@ void testStart_value(TFloat source, String type, float expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("end_value") void testEnd_value(TFloat source, String type, float expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_value(),expected); } @@ -659,8 +705,9 @@ void testEnd_value(TFloat source, String type, float expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("min_value") void testMin_value(TFloat source, String type, float expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.min_value(),expected); } @@ -668,8 +715,9 @@ void testMin_value(TFloat source, String type, float expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("max_value") void testMax_value(TFloat source, String type, float expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.max_value(),expected); } @@ -677,8 +725,9 @@ void testMax_value(TFloat source, String type, float expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("time") void testTime(Temporal source, String type, tstzspanset expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.time().toString(),expected.toString()); } @@ -687,8 +736,9 @@ void testTime(Temporal source, String type, tstzspanset expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("period") void testtstzspan(Temporal source, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.period().toString(),expected.toString()); } @@ -696,8 +746,9 @@ void testtstzspan(Temporal source, String type, tstzspan expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("period") void testTimespan(Temporal source, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.timespan().toString(),expected.toString()); } @@ -705,8 +756,9 @@ void testTimespan(Temporal source, String type, tstzspan expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("num_instant") void testNumInstant(Temporal source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_instants(),expected); } @@ -714,8 +766,9 @@ void testNumInstant(Temporal source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testStartInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloatInst)source.start_instant()).to_string(15),((TFloatInst)expected.start_instant()).to_string(15)); } @@ -723,8 +776,9 @@ void testStartInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("end_instant") void testEndInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloatInst)source.end_instant()).to_string(15),((TFloatInst)expected.end_instant()).to_string(15)); } @@ -733,8 +787,9 @@ void testEndInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testMinInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloatInst)source.min_instant()).to_string(15),((TFloatInst)expected.min_instant()).to_string(15)); } @@ -742,8 +797,9 @@ void testMinInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("max_instant") void testMaxInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloatInst)source.max_instant()).to_string(15),((TFloatInst)expected.max_instant()).to_string(15)); } @@ -752,8 +808,9 @@ void testMaxInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("instant_n") void testInstant_n(Temporal source, int n, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloatInst)source.instant_n(n)).to_string(15),((TFloatInst)expected).to_string(15)); } @@ -761,8 +818,9 @@ void testInstant_n(Temporal source, int n, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("num_timestamps") void testNumTimestamps(Temporal source, int n, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_timestamps(),n); } @@ -770,8 +828,9 @@ void testNumTimestamps(Temporal source, int n, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("start_timestamps") void testStartTimestamps(Temporal source, int n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_timestamp(),expected); } @@ -779,8 +838,9 @@ void testStartTimestamps(Temporal source, int n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("end_timestamps") void testEndTimestamps(Temporal source, int n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_timestamp(),expected); } @@ -788,8 +848,9 @@ void testEndTimestamps(Temporal source, int n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("hash") void testHash(Temporal source, long n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.hash(),n); } @@ -797,8 +858,9 @@ void testHash(Temporal source, long n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("toinstant") void testToinstant(Temporal source, String type, TFloatInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TFloatInst tmp = (TFloatInst) source.to_instant(); assertTrue(tmp instanceof TFloatInst); assertEquals(tmp.to_string(15),expected.to_string(15)); @@ -810,8 +872,9 @@ void testToinstant(Temporal source, String type, TFloatInst expected) { @ParameterizedTest(name ="source={0}, type={1}, interp={2}, expected={3}") @MethodSource("tosequence") void testTosequence(Temporal source, String type, TInterpolation interp, TFloatSeq expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TFloatSeq tmp = (TFloatSeq) source.to_sequence(interp); assertTrue(tmp instanceof TFloatSeq); assertEquals(tmp.to_string(15),expected.to_string(15)); @@ -822,8 +885,9 @@ void testTosequence(Temporal source, String type, TInterpolation interp, TFloatS @ParameterizedTest(name ="source={0}, type={1}, interp={2}, expected={3}") @MethodSource("tosequenceset") void testTosequenceset(Temporal source, String type, TInterpolation interp, TFloatSeqSet expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TFloatSeqSet tmp = (TFloatSeqSet) source.to_sequenceset(interp); assertTrue(tmp instanceof TFloatSeqSet); assertEquals(interp, tmp.interpolation()); @@ -835,8 +899,9 @@ void testTosequenceset(Temporal source, String type, TInterpolation interp, TFlo @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("insert") void testInsert(Temporal source, String type, TFloatSeq tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst tmp = (TFloatInst) source.insert(tseq); assertEquals(tmp.to_string(15), ((TFloatSeq)expected).to_string(15)); @@ -855,8 +920,9 @@ void testInsert(Temporal source, String type, TFloatSeq tseq, Temporal expected) @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("update") void testUpdate(Temporal source, String type, TFloatInst tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TFloatInst tmp = (TFloatInst) source.update(tseq); assertEquals(tmp.to_string(15), ((TFloatInst)expected).to_string(15)); @@ -873,8 +939,9 @@ void testUpdate(Temporal source, String type, TFloatInst tseq, Temporal expected @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("append_sequence") void testAppendSequence(Temporal source, String type, TFloatSeq tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TFloatSeq") { TFloatSeq tmp = (TFloatSeq) source.append_sequence(tseq); assertEquals(tmp.to_string(15), ((TFloatSeqSet)expected).to_string(15)); @@ -891,8 +958,9 @@ void testAppendSequence(Temporal source, String type, TFloatSeq tseq, Temporal e @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("abs") void testAbs(Temporal source, String type, TFloatInst tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TNumber tmp = ((TNumber) source).abs(); assertEquals(((TFloatInst)tmp).to_string(15), ((TFloatInst)source).to_string(15)); @@ -909,8 +977,9 @@ void testAbs(Temporal source, String type, TFloatInst tseq, Temporal expected) { @ParameterizedTest(name ="Test delta value method") @MethodSource("delta_value") void testDeltaValue(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); -functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); +GeneratedFunctions.meos_initialize_error_handler(errorHandler); +GeneratedFunctions.meos_initialize_collation(); if(type == "TFloatInst"){ TNumber tmp = ((TNumber) source).delta_value(); assertEquals(((TFloatInst)tmp).tostring(15), ((TFloatInst)expected).tostring(15)); @@ -930,8 +999,9 @@ void testDeltaValue(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("always_equal") void testAlwaysEqual(Temporal source, String type, float arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloat)source).always_equal(arg),expected); assertEquals(((TFloat)source).never_not_equal(arg),expected); assertEquals(((TFloat)source).ever_not_equal(arg),! expected); @@ -943,8 +1013,9 @@ void testAlwaysEqual(Temporal source, String type, float arg, boolean expected) @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("ever_equal") void testEverEqual(Temporal source, String type, float arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloat)source).ever_equal(arg),expected); assertEquals(((TFloat)source).always_not_equal(arg),!expected); assertEquals(((TFloat)source).never_equal(arg),! expected); @@ -954,8 +1025,9 @@ void testEverEqual(Temporal source, String type, float arg, boolean expected) { @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("ever_greater") void testEverGreater(Temporal source, String type, float arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TFloat)source).always_less(arg),expected); assertEquals(((TFloat)source).never_greater_or_equal(arg),expected); assertEquals(((TFloat)source).ever_greater_or_equal(arg),! expected); diff --git a/jmeos-core/src/test/java/basic/TGeogPointTest.java b/jmeos-core/src/test/java/basic/TGeogPointTest.java index cddf719e5..3cfa1ff91 100644 --- a/jmeos-core/src/test/java/basic/TGeogPointTest.java +++ b/jmeos-core/src/test/java/basic/TGeogPointTest.java @@ -1,6 +1,6 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; @@ -55,8 +55,9 @@ public class TGeogPointTest { static error_handler_fn errorHandler = new error_handler(); private static Stream fromtemporal() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1.5 1.5)@2019-09-01"), "TGeogPointInst",TInterpolation.NONE, "POINT(1 1)@2019-09-01 00:00:00+00"), Arguments.of(new TGeogPointSeq("{Point(1.5 1.5)@2019-09-01, Point(2.5 2.5)@2019-09-02}"), "TGeogPointSeq",TInterpolation.DISCRETE, "{POINT(1 1)@2019-09-01 00:00:00+00, POINT(2 2)@2019-09-02 00:00:00+00}"), @@ -68,8 +69,9 @@ private static Stream fromtemporal() { static Stream from_time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TGeogPointSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TGeogPointSeqSet", TInterpolation.STEPWISE), @@ -80,8 +82,9 @@ static Stream from_time() throws SQLException { private static Stream fromstring() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst",TInterpolation.NONE, "POINT(1 1)@2019-09-01 00:00:00+00"), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq",TInterpolation.DISCRETE, "{POINT(1 1)@2019-09-01 00:00:00+00, POINT(2 2)@2019-09-02 00:00:00+00}"), @@ -92,8 +95,9 @@ private static Stream fromstring() { private static Stream bounding() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", new STBox("GEODSTBOX XT(((1, 1),(1, 1)),[2019-09-01, 2019-09-01])") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", new STBox("GEODSTBOX XT(((1, 1),(2, 2)),[2019-09-01, 2019-09-02])") ), @@ -104,8 +108,9 @@ private static Stream bounding() { private static Stream fromstart() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", "POINT (1 1)" ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", "POINT (1 1)" ), @@ -116,8 +121,9 @@ private static Stream fromstart() { private static Stream endstart() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", "POINT (1 1)" ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", "POINT (2 2)" ), @@ -128,8 +134,9 @@ private static Stream endstart() { private static Stream test_time() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", new tstzspanset("{[2019-09-01, 2019-09-01]}") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", new tstzspanset("{[2019-09-01, 2019-09-01], [2019-09-02, 2019-09-02]}") ), @@ -140,8 +147,9 @@ private static Stream test_time() { private static Stream period() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", new tstzspan("[2019-09-01, 2019-09-01]") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", new tstzspan("[2019-09-01, 2019-09-02]") ), @@ -151,8 +159,9 @@ private static Stream period() { } private static Stream num_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", 1 ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", 2 ), @@ -163,8 +172,9 @@ private static Stream num_instant() { private static Stream start_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("Point(1 1)@2019-09-01", "TGeogPointInst", new TGeogPointInst("Point(1 1)@2019-09-01") ), Arguments.of("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}", "TGeogPointSeq", new TGeogPointInst("Point(1 1)@2019-09-01") ), @@ -177,8 +187,9 @@ private static Stream start_instant() { private static Stream end_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("Point(1 1)@2019-09-01", "TGeogPointInst", new TGeogPointInst("Point(1 1)@2019-09-01") ), Arguments.of("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}", "TGeogPointSeq", new TGeogPointInst("Point(2 2)@2019-09-02") ), @@ -189,8 +200,9 @@ private static Stream end_instant() { private static Stream asmfjson() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); String jsonString1 = "{\n" + " \"type\": \"MovingGeomPoint\",\n" + " \"bbox\": [\n" + @@ -369,8 +381,9 @@ private static Stream asmfjson() { private static Stream min_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", new TGeogPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", new TGeogPointInst("Point(1 1)@2019-09-01") ), @@ -381,8 +394,9 @@ private static Stream min_instant() { private static Stream max_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", new TGeogPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq", new TGeogPointInst("Point(2 2)@2019-09-02") ), @@ -393,8 +407,9 @@ private static Stream max_instant() { private static Stream instantn() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), 0, new TGeogPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 1, new TGeogPointInst("Point(2 2)@2019-09-02") ), @@ -405,8 +420,9 @@ private static Stream instantn() { private static Stream num_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), 1), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 2), @@ -418,8 +434,9 @@ private static Stream num_timestamps() { private static Stream start_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -430,8 +447,9 @@ private static Stream start_timestamps() { private static Stream end_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -443,8 +461,9 @@ private static Stream end_timestamps() { private static Stream hash() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( // Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), 382694564), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 1545137628), @@ -455,8 +474,9 @@ private static Stream hash() { private static Stream lower_inc() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), true), Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), true) @@ -466,8 +486,9 @@ private static Stream lower_inc() { private static Stream length() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), 0), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 0), @@ -478,8 +499,9 @@ private static Stream length() { private static Stream cumullength() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), new TFloatInst("0@2019-09-01")), Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[0@2019-09-01, 156876.14940188668@2019-09-02]")), @@ -489,8 +511,9 @@ private static Stream cumullength() { private static Stream speed() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), null), Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[1.8157@2019-09-01, 1.8157@2019-09-02]")), @@ -500,8 +523,9 @@ private static Stream speed() { private static Stream xy() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), new TFloatInst("1@2019-09-01")), Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[1@2019-09-01, 2@2019-09-02]")), @@ -511,8 +535,9 @@ private static Stream xy() { private static Stream xyz() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1 1)@2019-09-01"), new TFloatInst("1@2019-09-01")), Arguments.of(new TGeogPointSeq("[Point(1 1 1)@2019-09-01, Point(2 2 2)@2019-09-02]"), new TFloatSeq("[1@2019-09-01, 2@2019-09-02]")), @@ -522,8 +547,9 @@ private static Stream xyz() { private static Stream hasz() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), false), Arguments.of(new TGeogPointSeq("[Point(1 1 1)@2019-09-01, Point(2 2 2)@2019-09-02]"), true), @@ -533,8 +559,9 @@ private static Stream hasz() { private static Stream is_simple() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), true), Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), true), @@ -544,8 +571,9 @@ private static Stream is_simple() { private static Stream angular_difference() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeogPointSeqSet", new TFloatSeqSet("{0@2019-09-01,0@2019-09-02}")) ); @@ -554,8 +582,9 @@ private static Stream angular_difference() { private static Stream togeom() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), new TGeomPointInst("Point(1 1)@2019-09-01")) //Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -566,8 +595,9 @@ private static Stream togeom() { private static Stream to_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), new TGeogPointInst("Point(1 1)@2019-09-01")), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01}"), new TGeogPointInst("Point(1 1)@2019-09-01")), @@ -579,8 +609,9 @@ private static Stream to_instant() { private static Stream to_sequence() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), TInterpolation.LINEAR, new TGeogPointSeq("[Point(1 1)@2019-09-01]")), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), TInterpolation.DISCRETE, new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -591,8 +622,9 @@ private static Stream to_sequence() { private static Stream to_sequenceset() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), TInterpolation.LINEAR, new TGeogPointSeqSet("{[Point(1 1)@2019-09-01]}")), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), TInterpolation.LINEAR, new TGeogPointSeqSet("{[Point(1 1)@2019-09-01], [Point(2 2)@2019-09-02]}")), @@ -604,8 +636,9 @@ private static Stream to_sequenceset() { private static Stream set_interp() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1 1)@2019-09-01"), "TGeogPointInst", TInterpolation.DISCRETE, new TGeogPointSeq("{Point(1 1)@2019-09-01}")), Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"),"TGeogPointSeq", TInterpolation.DISCRETE, new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -616,8 +649,9 @@ private static Stream set_interp() { private static Stream round() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointInst("Point(1.123456789 1.123456789)@2019-09-01"), "TGeogPointInst", new TGeogPointInst("Point(1.12 1.12)@2019-09-01")), Arguments.of(new TGeogPointSeq("{Point(1.123456789 1.123456789)@2019-09-01, Point(2.123456789 2.123456789)@2019-09-02}"),"TGeogPointSeq", new TGeogPointSeq("{Point(1.12 1.12)@2019-09-01,Point(2.12 2.12)@2019-09-02}")), @@ -628,8 +662,9 @@ private static Stream round() { private static Stream insert() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeogPointSeq",new TGeogPointSeq("{Point(1 1)@2019-09-03}"), new TGeogPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02, Point(1 1)@2019-09-03}") ), Arguments.of(new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeogPointSeqSet", new TGeogPointSeq("[Point(1 1)@2019-09-06]"), new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05],[Point(1 1)@2019-09-06]}")) @@ -639,8 +674,9 @@ private static Stream insert() { private static Stream append_sequence() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeogPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"),"TGeogPointSeq", new TGeogPointSeq("[Point(1 1)@2019-09-03]"), new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03]}")), Arguments.of(new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeogPointSeqSet", new TGeogPointSeq("[Point(1 1)@2019-09-06]"), new TGeogPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05],[Point(1 1)@2019-09-06]}")) @@ -673,8 +709,9 @@ private static Stream append_sequence() { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromtemporal") void testFromTemporalConstructor(TGeogPoint source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { GeometryFactory factory4326 = new GeometryFactory(new PrecisionModel(PrecisionModel.FLOATING), 4326); Point point = factory4326.createPoint(new Coordinate(1, 1)); @@ -700,8 +737,9 @@ void testFromTemporalConstructor(TGeogPoint source, String type, TInterpolation @ParameterizedTest(name="source={0}, type={1}, interpolation={2}") @MethodSource("from_time") void testFromBaseTimeConstructor(Time source, String type, TInterpolation interpolation) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { GeometryFactory factory4326 = new GeometryFactory(new PrecisionModel(PrecisionModel.FLOATING), 4326); Point p = factory4326.createPoint(new Coordinate(1, 1)); @@ -723,8 +761,9 @@ void testFromBaseTimeConstructor(Time source, String type, TInterpolation interp @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testFromStringConstructor(TGeogPoint source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { TGeogPointInst ti = new TGeogPointInst(expected); assertTrue(ti instanceof TGeogPointInst); @@ -747,8 +786,9 @@ void testFromStringConstructor(TGeogPoint source, String type, TInterpolation in @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testCopyConstructor(Temporal source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { TGeogPointInst ti = (TGeogPointInst) source.copy(); assertTrue(ti instanceof TGeogPointInst); @@ -771,8 +811,9 @@ void testCopyConstructor(Temporal source, String type, TInterpolation interpolat @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("bounding") void testBounding(TGeogPoint source, String type, STBox expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { //assertEquals(source.bounding_box_point().toString(15), expected.toString(15)); } else if (type == "TGeogPointSeq") { @@ -787,8 +828,9 @@ void testBounding(TGeogPoint source, String type, STBox expected) { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testInterpolation(Temporal source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { assertEquals(source.interpolation(),interpolation); } else if (type == "TGeogPointSeq") { @@ -803,8 +845,9 @@ void testInterpolation(Temporal source, String type, TInterpolation interpolatio @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("asmfjson") void testAsmfjson(Temporal source, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(source.as_mfjson()); // assertEquals(source.as_mfjson(), expected); } @@ -813,8 +856,9 @@ void testAsmfjson(Temporal source, String type, String expected) { @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("fromstart") void testStartvalue(TGeogPoint source, String type, String expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_value(15).toString(), expected); } @@ -822,8 +866,9 @@ void testStartvalue(TGeogPoint source, String type, String expected) throws Par @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("endstart") void testEndvalue(TGeogPoint source, String type, String expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_value(15).toString(), expected); } @@ -831,8 +876,9 @@ void testEndvalue(TGeogPoint source, String type, String expected) throws Parse @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("test_time") void testTime(TGeogPoint source, String type, tstzspanset expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).time().toString(), expected.toString()); } @@ -841,8 +887,9 @@ void testTime(TGeogPoint source, String type, tstzspanset expected) throws Pars @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("period") void testtstzspan(TGeogPoint source, String type, tstzspan expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).period().toString(), expected.toString()); } @@ -850,16 +897,18 @@ void testtstzspan(TGeogPoint source, String type, tstzspan expected) throws Par @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("period") void testTimeSpan(TGeogPoint source, String type, tstzspan expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).period().toString(), expected.toString()); } @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("num_instant") void testNumInst(TGeogPoint source, String type, int expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).num_instants(), expected); } @@ -867,8 +916,9 @@ void testNumInst(TGeogPoint source, String type, int expected) throws ParseExce @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testStartInstant(String source, String type, TGeogPoint expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { TGeogPointInst tg = new TGeogPointInst(source); TGeogPointInst new_tg = (TGeogPointInst) tg.start_instant(); @@ -889,8 +939,9 @@ void testStartInstant(String source, String type, TGeogPoint expected) throws P @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("end_instant") void testEndInstant(String source, String type, TGeogPoint expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst") { TGeogPointInst tg = new TGeogPointInst(source); TGeogPointInst new_tg = (TGeogPointInst) tg.end_instant(); @@ -910,8 +961,9 @@ void testEndInstant(String source, String type, TGeogPoint expected) throws Par @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("min_instant") void testMinInst(Temporal source, String type, TGeogPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeogPointInst)source.min_instant()).to_string(), expected.to_string()); } @@ -920,8 +972,9 @@ void testMinInst(Temporal source, String type, TGeogPointInst expected) throws @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("max_instant") void testMaxInst(Temporal source, String type, TGeogPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeogPointInst)source.max_instant()).to_string(), expected.to_string()); } @@ -929,8 +982,9 @@ void testMaxInst(Temporal source, String type, TGeogPointInst expected) throws @ParameterizedTest(name="source={0}, n={1}, expected={2}") @MethodSource("instantn") void testInstN(Temporal source, int n, TGeogPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeogPointInst)source.instant_n(n)).to_string(), expected.to_string()); } @@ -938,8 +992,9 @@ void testInstN(Temporal source, int n, TGeogPointInst expected) throws ParseExc @ParameterizedTest(name="source={0}, n={1}") @MethodSource("num_timestamps") void testNumTimestamps(Temporal source, int n) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_timestamps(), n); } @@ -947,8 +1002,9 @@ void testNumTimestamps(Temporal source, int n) throws ParseException { @ParameterizedTest(name="source={0}, local={1}") @MethodSource("start_timestamps") void testStartTimestamps(Temporal source, LocalDateTime local) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_timestamp(), local); } @@ -956,8 +1012,9 @@ void testStartTimestamps(Temporal source, LocalDateTime local) throws ParseExcep @ParameterizedTest(name="source={0}, local={1}") @MethodSource("end_timestamps") void testEndTimestamps(Temporal source, LocalDateTime local) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_timestamp(), local); } @@ -965,8 +1022,9 @@ void testEndTimestamps(Temporal source, LocalDateTime local) throws ParseExcepti @ParameterizedTest(name="source={0}, hash={1}") @MethodSource("hash") void testHash(Temporal source, long hash) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.hash(), hash); } @@ -974,8 +1032,9 @@ void testHash(Temporal source, long hash) throws ParseException { @ParameterizedTest(name="source={0}, hash={1}") @MethodSource("length") void testLength(TGeogPoint source, double hash) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TPoint)source).length(), hash); } @@ -983,8 +1042,9 @@ void testLength(TGeogPoint source, double hash) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("cumullength") void testCumulLength(TGeogPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals((source).cumulative_length().to_string(15), tfloat.to_string(15)); } @@ -992,8 +1052,9 @@ void testCumulLength(TGeogPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("xy") void testXY(TGeogPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.x().to_string(15), tfloat.to_string(15)); assertEquals(source.y().to_string(15), tfloat.to_string(15)); } @@ -1002,8 +1063,9 @@ void testXY(TGeogPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("xyz") void testXYZ(TGeogPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.x().to_string(15), tfloat.to_string(15)); assertEquals(source.y().to_string(15), tfloat.to_string(15)); assertEquals(source.z().to_string(15), tfloat.to_string(15)); @@ -1013,8 +1075,9 @@ void testXYZ(TGeogPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("hasz") void testHasz(TGeogPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.has_z(), val); } @@ -1022,8 +1085,9 @@ void testHasz(TGeogPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("is_simple") void testIsSimple(TGeogPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.is_simple(), val); } @@ -1031,8 +1095,9 @@ void testIsSimple(TGeogPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("is_simple") void testSRID(TGeogPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.srid(), 4326); } @@ -1041,8 +1106,9 @@ void testSRID(TGeogPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, type={1}, val={2}") @MethodSource("angular_difference") void testAngula(TGeogPoint source, String type, TFloat val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointSeq"){ TFloatSeqSet tf = (TFloatSeqSet) source.angular_difference().to_degrees(true); assertEquals(tf.to_string(15), val.to_string(15)); @@ -1057,8 +1123,9 @@ void testAngula(TGeogPoint source, String type, TFloat val) throws ParseExceptio @ParameterizedTest(name="source={0}, tgeog={1}") @MethodSource("to_instant") void testToInstant(Temporal source, TGeogPointInst tgeog) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeogPointInst tmp = (TGeogPointInst) source.to_instant(); assertTrue(tmp instanceof TGeogPointInst); assertEquals(tmp.to_string(),tgeog.to_string()); @@ -1068,8 +1135,9 @@ void testToInstant(Temporal source, TGeogPointInst tgeog) throws ParseException @ParameterizedTest(name="source={0}, interpolation={1}, tgeog={2}") @MethodSource("to_sequence") void testToSequence(Temporal source, TInterpolation interpolation, TGeogPointSeq tgeog) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeogPointSeq tmp = (TGeogPointSeq) source.to_sequence(interpolation); assertTrue(tmp instanceof TGeogPointSeq); assertEquals(tmp.to_string(),tgeog.to_string()); @@ -1079,8 +1147,9 @@ void testToSequence(Temporal source, TInterpolation interpolation, TGeogPointSeq @ParameterizedTest(name="source={0}, interpolation={1}, tgeog={2}") @MethodSource("to_sequenceset") void testToSequenceSet(Temporal source, TInterpolation interpolation, TGeogPointSeqSet tgeog) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeogPointSeqSet tmp = (TGeogPointSeqSet) source.to_sequenceset(interpolation); assertTrue(tmp instanceof TGeogPointSeqSet); assertEquals(tmp.to_string(),tgeog.to_string()); @@ -1090,8 +1159,9 @@ void testToSequenceSet(Temporal source, TInterpolation interpolation, TGeogPoint @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, tgeog={3}") @MethodSource("set_interp") void testSetInterp(Temporal source, String type, TInterpolation interpolation, TGeogPointSeq tgeog) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointInst"){ TGeogPointInst tmp = (TGeogPointInst) source.set_interpolation(interpolation); assertTrue(tmp instanceof TGeogPointInst); @@ -1113,8 +1183,9 @@ void testSetInterp(Temporal source, String type, TInterpolation interpolation, T @ParameterizedTest(name="source={0}, type={1}, tgeog={2}") @MethodSource("round") void testRound(TPoint source, String type, TPoint tgeog) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TGeogPointInst" ){ assertTrue(source instanceof TGeogPointInst); assertEquals(source.round(2).to_string(),tgeog.to_string()); @@ -1131,8 +1202,9 @@ void testRound(TPoint source, String type, TPoint tgeog) throws ParseException { @ParameterizedTest(name="source={0}, type={1}, add={2}, expected={3}") @MethodSource("insert") void testInsert(Temporal source, String type, Temporal add, Temporal expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointSeq"){ TGeogPointSeq tgeog = (TGeogPointSeq) source.insert(add); assertEquals(tgeog.to_string(), ((TGeogPointSeq) expected).to_string()); @@ -1146,8 +1218,9 @@ void testInsert(Temporal source, String type, Temporal add, Temporal expected) t @ParameterizedTest(name="source={0}, type={1}, tgeoseq={2}, expected={3}") @MethodSource("append_sequence") void testAppendSequence(Temporal source, String type, TGeogPointSeq tgeoseq, Temporal expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeogPointSeq"){ TGeogPointSeq tseq = (TGeogPointSeq) source.append_sequence(tgeoseq); diff --git a/jmeos-core/src/test/java/basic/TGeomPointTest.java b/jmeos-core/src/test/java/basic/TGeomPointTest.java index 23f989ddc..14ef1ebf2 100644 --- a/jmeos-core/src/test/java/basic/TGeomPointTest.java +++ b/jmeos-core/src/test/java/basic/TGeomPointTest.java @@ -1,6 +1,6 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; @@ -52,8 +52,9 @@ public class TGeomPointTest { static error_handler_fn errorHandler = new error_handler(); private static Stream fromtemporal() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1.5 1.5)@2019-09-01"), "TGeomPointInst",TInterpolation.NONE, "POINT(1 1)@2019-09-01 00:00:00+00"), Arguments.of(new TGeomPointSeq("{Point(1.5 1.5)@2019-09-01, Point(2.5 2.5)@2019-09-02}"), "TGeomPointSeq",TInterpolation.DISCRETE, "{POINT(1 1)@2019-09-01 00:00:00+00, POINT(2 2)@2019-09-02 00:00:00+00}"), @@ -65,8 +66,9 @@ private static Stream fromtemporal() { static Stream from_time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TGeomPointSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TGeomPointSeqSet", TInterpolation.LINEAR), @@ -77,8 +79,9 @@ static Stream from_time() throws SQLException { private static Stream fromstring() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst",TInterpolation.NONE, "POINT(1 1)@2019-09-01 00:00:00+00"), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq",TInterpolation.DISCRETE, "{POINT(1 1)@2019-09-01 00:00:00+00, POINT(2 2)@2019-09-02 00:00:00+00}"), @@ -89,8 +92,9 @@ private static Stream fromstring() { private static Stream bounding() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", new STBox("STBOX XT(((1, 1),(1, 1)),[2019-09-01, 2019-09-01])") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", new STBox("STBOX XT(((1, 1),(2, 2)),[2019-09-01, 2019-09-02])") ), @@ -101,8 +105,9 @@ private static Stream bounding() { private static Stream fromstart() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", "POINT (1 1)" ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", "POINT (1 1)" ), @@ -113,8 +118,9 @@ private static Stream fromstart() { private static Stream endstart() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", "POINT (1 1)" ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", "POINT (2 2)" ), @@ -125,8 +131,9 @@ private static Stream endstart() { private static Stream test_time() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", new tstzspanset("{[2019-09-01, 2019-09-01]}") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", new tstzspanset("{[2019-09-01, 2019-09-01], [2019-09-02, 2019-09-02]}") ), @@ -137,8 +144,9 @@ private static Stream test_time() { private static Stream period() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", new tstzspan("[2019-09-01, 2019-09-01]") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", new tstzspan("[2019-09-01, 2019-09-02]") ), @@ -148,8 +156,9 @@ private static Stream period() { } private static Stream num_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", 1 ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", 2 ), @@ -160,8 +169,9 @@ private static Stream num_instant() { private static Stream start_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("Point(1 1)@2019-09-01", "TGeomPointInst", new TGeomPointInst("Point(1 1)@2019-09-01") ), Arguments.of("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}", "TGeomPointSeq", new TGeomPointInst("Point(1 1)@2019-09-01") ), @@ -174,8 +184,9 @@ private static Stream start_instant() { private static Stream end_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("Point(1 1)@2019-09-01", "TGeomPointInst", new TGeomPointInst("Point(1 1)@2019-09-01") ), Arguments.of("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}", "TGeomPointSeq", new TGeomPointInst("Point(2 2)@2019-09-02") ), @@ -186,8 +197,9 @@ private static Stream end_instant() { private static Stream asmfjson() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); String jsonString1 = "{\n" + " \"type\": \"MovingGeomPoint\",\n" + " \"bbox\": [\n" + @@ -366,8 +378,9 @@ private static Stream asmfjson() { private static Stream min_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", new TGeomPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", new TGeomPointInst("Point(1 1)@2019-09-01") ), @@ -378,8 +391,9 @@ private static Stream min_instant() { private static Stream max_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", new TGeomPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq", new TGeomPointInst("Point(2 2)@2019-09-02") ), @@ -390,8 +404,9 @@ private static Stream max_instant() { private static Stream instantn() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), 0, new TGeomPointInst("Point(1 1)@2019-09-01") ), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 1, new TGeomPointInst("Point(2 2)@2019-09-02") ), @@ -402,8 +417,9 @@ private static Stream instantn() { private static Stream num_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), 1), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 2), @@ -415,8 +431,9 @@ private static Stream num_timestamps() { private static Stream start_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -427,8 +444,9 @@ private static Stream start_timestamps() { private static Stream end_timestamps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -440,8 +458,9 @@ private static Stream end_timestamps() { private static Stream hash() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), 382694564), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 1664033448), @@ -452,8 +471,9 @@ private static Stream hash() { private static Stream lower_inc() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), true), Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), true) @@ -463,8 +483,9 @@ private static Stream lower_inc() { private static Stream length() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), 0), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), 0), @@ -475,8 +496,9 @@ private static Stream length() { private static Stream cumullength() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), new TFloatInst("0@2019-09-01")), Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[0@2019-09-01, 1.4142135623730951@2019-09-02]")), @@ -486,8 +508,9 @@ private static Stream cumullength() { private static Stream speed() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), null), Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[1.8157@2019-09-01, 1.8157@2019-09-02]")), @@ -497,8 +520,9 @@ private static Stream speed() { private static Stream xy() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), new TFloatInst("1@2019-09-01")), Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), new TFloatSeq("[1@2019-09-01, 2@2019-09-02]")), @@ -508,8 +532,9 @@ private static Stream xy() { private static Stream xyz() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1 1)@2019-09-01"), new TFloatInst("1@2019-09-01")), Arguments.of(new TGeomPointSeq("[Point(1 1 1)@2019-09-01, Point(2 2 2)@2019-09-02]"), new TFloatSeq("[1@2019-09-01, 2@2019-09-02]")), @@ -519,8 +544,9 @@ private static Stream xyz() { private static Stream hasz() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), false), Arguments.of(new TGeomPointSeq("[Point(1 1 1)@2019-09-01, Point(2 2 2)@2019-09-02]"), true), @@ -530,8 +556,9 @@ private static Stream hasz() { private static Stream is_simple() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), true), Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"), true), @@ -541,8 +568,9 @@ private static Stream is_simple() { private static Stream angular_difference() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeomPointSeqSet", new TFloatSeqSet("{0@2019-09-01,0@2019-09-02}")) ); @@ -551,8 +579,9 @@ private static Stream angular_difference() { private static Stream togeom() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), new TGeomPointInst("Point(1 1)@2019-09-01")) //Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -563,8 +592,9 @@ private static Stream togeom() { private static Stream to_instant() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), new TGeomPointInst("Point(1 1)@2019-09-01")), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01}"), new TGeomPointInst("Point(1 1)@2019-09-01")), @@ -576,8 +606,9 @@ private static Stream to_instant() { private static Stream to_sequence() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), TInterpolation.LINEAR, new TGeomPointSeq("[Point(1 1)@2019-09-01]")), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), TInterpolation.DISCRETE, new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -588,8 +619,9 @@ private static Stream to_sequence() { private static Stream to_sequenceset() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), TInterpolation.LINEAR, new TGeomPointSeqSet("{[Point(1 1)@2019-09-01]}")), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), TInterpolation.LINEAR, new TGeomPointSeqSet("{[Point(1 1)@2019-09-01], [Point(2 2)@2019-09-02]}")), @@ -601,8 +633,9 @@ private static Stream to_sequenceset() { private static Stream set_interp() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1 1)@2019-09-01"), "TGeomPointInst", TInterpolation.DISCRETE, new TGeomPointSeq("{Point(1 1)@2019-09-01}")), Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"),"TGeomPointSeq", TInterpolation.DISCRETE, new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}")), @@ -613,8 +646,9 @@ private static Stream set_interp() { private static Stream round() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointInst("Point(1.123456789 1.123456789)@2019-09-01"), "TGeomPointInst", new TGeomPointInst("Point(1.12 1.12)@2019-09-01")), Arguments.of(new TGeomPointSeq("{Point(1.123456789 1.123456789)@2019-09-01, Point(2.123456789 2.123456789)@2019-09-02}"),"TGeomPointSeq", new TGeomPointSeq("{Point(1.12 1.12)@2019-09-01,Point(2.12 2.12)@2019-09-02}")), @@ -625,8 +659,9 @@ private static Stream round() { private static Stream insert() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02}"), "TGeomPointSeq",new TGeomPointSeq("{Point(1 1)@2019-09-03}"), new TGeomPointSeq("{Point(1 1)@2019-09-01, Point(2 2)@2019-09-02, Point(1 1)@2019-09-03}") ), Arguments.of(new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeomPointSeqSet", new TGeomPointSeq("[Point(1 1)@2019-09-06]"), new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05],[Point(1 1)@2019-09-06]}")) @@ -636,8 +671,9 @@ private static Stream insert() { private static Stream append_sequence() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TGeomPointSeq("[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02]"),"TGeomPointSeq", new TGeomPointSeq("[Point(1 1)@2019-09-03]"), new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02], [Point(1 1)@2019-09-03]}")), Arguments.of(new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05]}"), "TGeomPointSeqSet", new TGeomPointSeq("[Point(1 1)@2019-09-06]"), new TGeomPointSeqSet("{[Point(1 1)@2019-09-01, Point(2 2)@2019-09-02],[Point(1 1)@2019-09-03, Point(1 1)@2019-09-05],[Point(1 1)@2019-09-06]}")) @@ -670,8 +706,9 @@ private static Stream append_sequence() { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromtemporal") void testFromTemporalConstructor(TGeomPoint source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { GeometryFactory factory4326 = new GeometryFactory(new PrecisionModel(PrecisionModel.FLOATING), 4326); Point point = factory4326.createPoint(new Coordinate(1, 1)); @@ -697,8 +734,9 @@ void testFromTemporalConstructor(TGeomPoint source, String type, TInterpolation @ParameterizedTest(name="source={0}, type={1}, interpolation={2}") @MethodSource("from_time") void testFromBaseTimeConstructor(Time source, String type, TInterpolation interpolation) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { GeometryFactory factory4326 = new GeometryFactory(new PrecisionModel(PrecisionModel.FLOATING)); Point p = factory4326.createPoint(new Coordinate(1, 1)); @@ -720,8 +758,9 @@ void testFromBaseTimeConstructor(Time source, String type, TInterpolation interp @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testFromStringConstructor(TGeomPoint source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { TGeomPointInst ti = new TGeomPointInst(expected); assertTrue(ti instanceof TGeomPointInst); @@ -744,8 +783,9 @@ void testFromStringConstructor(TGeomPoint source, String type, TInterpolation in @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testCopyConstructor(Temporal source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { TGeomPointInst ti = (TGeomPointInst) source.copy(); assertTrue(ti instanceof TGeomPointInst); @@ -768,8 +808,9 @@ void testCopyConstructor(Temporal source, String type, TInterpolation interpolat @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("bounding") void testBounding(TGeomPoint source, String type, STBox expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { //assertEquals(source.bounding_box_point().toString(15), expected.toString(15)); } else if (type == "TGeomPointSeq") { @@ -784,8 +825,9 @@ void testBounding(TGeomPoint source, String type, STBox expected) { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testInterpolation(Temporal source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { assertEquals(source.interpolation(),interpolation); } else if (type == "TGeomPointSeq") { @@ -800,8 +842,9 @@ void testInterpolation(Temporal source, String type, TInterpolation interpolatio @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("asmfjson") void testAsmfjson(Temporal source, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(source.as_mfjson()); } @@ -809,8 +852,9 @@ void testAsmfjson(Temporal source, String type, String expected) { @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("fromstart") void testStartvalue(TGeomPoint source, String type, String expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_value(15).toString(), expected); } @@ -818,8 +862,9 @@ void testStartvalue(TGeomPoint source, String type, String expected) throws Par @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("endstart") void testEndvalue(TGeomPoint source, String type, String expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_value(15).toString(), expected); } @@ -827,8 +872,9 @@ void testEndvalue(TGeomPoint source, String type, String expected) throws Parse @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("test_time") void testTime(TGeomPoint source, String type, tstzspanset expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).time().toString(), expected.toString()); } @@ -837,8 +883,9 @@ void testTime(TGeomPoint source, String type, tstzspanset expected) throws Pars @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("period") void testtstzspan(TGeomPoint source, String type, tstzspan expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).period().toString(), expected.toString()); } @@ -846,16 +893,18 @@ void testtstzspan(TGeomPoint source, String type, tstzspan expected) throws Par @ParameterizedTest(name="source={0}, type{1}, expected={2}") @MethodSource("period") void testTimeSpan(TGeomPoint source, String type, tstzspan expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).period().toString(), expected.toString()); } @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("num_instant") void testNumInst(TGeomPoint source, String type, int expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((Temporal)source).num_instants(), expected); } @@ -863,8 +912,9 @@ void testNumInst(TGeomPoint source, String type, int expected) throws ParseExce @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testStartInstant(String source, String type, TGeomPoint expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { TGeomPointInst tg = new TGeomPointInst(source); TGeomPointInst new_tg = (TGeomPointInst) tg.start_instant(); @@ -885,8 +935,9 @@ void testStartInstant(String source, String type, TGeomPoint expected) throws P @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("end_instant") void testEndInstant(String source, String type, TGeomPoint expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst") { TGeomPointInst tg = new TGeomPointInst(source); TGeomPointInst new_tg = (TGeomPointInst) tg.end_instant(); @@ -906,8 +957,9 @@ void testEndInstant(String source, String type, TGeomPoint expected) throws Par @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("min_instant") void testMinInst(Temporal source, String type, TGeomPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeomPointInst)source.min_instant()).to_string(), expected.to_string()); } @@ -916,8 +968,9 @@ void testMinInst(Temporal source, String type, TGeomPointInst expected) throws @ParameterizedTest(name="source={0}, type={1}, expected={2}") @MethodSource("max_instant") void testMaxInst(Temporal source, String type, TGeomPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeomPointInst)source.max_instant()).to_string(), expected.to_string()); } @@ -925,8 +978,9 @@ void testMaxInst(Temporal source, String type, TGeomPointInst expected) throws @ParameterizedTest(name="source={0}, n={1}, expected={2}") @MethodSource("instantn") void testInstN(Temporal source, int n, TGeomPointInst expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TGeomPointInst)source.instant_n(n)).to_string(), expected.to_string()); } @@ -934,8 +988,9 @@ void testInstN(Temporal source, int n, TGeomPointInst expected) throws ParseExc @ParameterizedTest(name="source={0}, n={1}") @MethodSource("num_timestamps") void testNumTimestamps(Temporal source, int n) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_timestamps(), n); } @@ -943,8 +998,9 @@ void testNumTimestamps(Temporal source, int n) throws ParseException { @ParameterizedTest(name="source={0}, local={1}") @MethodSource("start_timestamps") void testStartTimestamps(Temporal source, LocalDateTime local) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_timestamp(), local); } @@ -952,8 +1008,9 @@ void testStartTimestamps(Temporal source, LocalDateTime local) throws ParseExcep @ParameterizedTest(name="source={0}, local={1}") @MethodSource("end_timestamps") void testEndTimestamps(Temporal source, LocalDateTime local) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_timestamp(), local); } @@ -961,8 +1018,9 @@ void testEndTimestamps(Temporal source, LocalDateTime local) throws ParseExcepti @ParameterizedTest(name="source={0}, hash={1}") @MethodSource("hash") void testHash(Temporal source, long hash) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.hash(), hash); } @@ -970,8 +1028,9 @@ void testHash(Temporal source, long hash) throws ParseException { @ParameterizedTest(name="source={0}, hash={1}") @MethodSource("length") void testLength(TGeomPoint source, double hash) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TPoint)source).length(), hash); } @@ -979,8 +1038,9 @@ void testLength(TGeomPoint source, double hash) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("cumullength") void testCumulLength(TGeomPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals((source).cumulative_length().to_string(15), tfloat.to_string(15)); } @@ -988,8 +1048,9 @@ void testCumulLength(TGeomPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("xy") void testXY(TGeomPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.x().to_string(15), tfloat.to_string(15)); assertEquals(source.y().to_string(15), tfloat.to_string(15)); } @@ -998,8 +1059,9 @@ void testXY(TGeomPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, tfloat={1}") @MethodSource("xyz") void testXYZ(TGeomPoint source, TFloat tfloat) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.x().to_string(15), tfloat.to_string(15)); assertEquals(source.y().to_string(15), tfloat.to_string(15)); assertEquals(source.z().to_string(15), tfloat.to_string(15)); @@ -1009,8 +1071,9 @@ void testXYZ(TGeomPoint source, TFloat tfloat) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("hasz") void testHasz(TGeomPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.has_z(), val); } @@ -1018,8 +1081,9 @@ void testHasz(TGeomPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("is_simple") void testIsSimple(TGeomPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.is_simple(), val); } @@ -1027,8 +1091,9 @@ void testIsSimple(TGeomPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, val={1}") @MethodSource("is_simple") void testSRID(TGeomPoint source, boolean val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.srid(), 0); } @@ -1037,8 +1102,9 @@ void testSRID(TGeomPoint source, boolean val) throws ParseException { @ParameterizedTest(name="source={0}, type={1}, val={2}") @MethodSource("angular_difference") void testAngula(TGeomPoint source, String type, TFloat val) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointSeq"){ TFloatSeqSet tf = (TFloatSeqSet) source.angular_difference().to_degrees(true); assertEquals(tf.to_string(15), val.to_string(15)); @@ -1053,8 +1119,9 @@ void testAngula(TGeomPoint source, String type, TFloat val) throws ParseExceptio @ParameterizedTest(name="source={0}, TGeom={1}") @MethodSource("to_instant") void testToInstant(Temporal source, TGeomPointInst TGeom) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeomPointInst tmp = (TGeomPointInst) source.to_instant(); assertTrue(tmp instanceof TGeomPointInst); assertEquals(tmp.to_string(),TGeom.to_string()); @@ -1064,8 +1131,9 @@ void testToInstant(Temporal source, TGeomPointInst TGeom) throws ParseException @ParameterizedTest(name="source={0}, interpolation={1}, TGeom={2}") @MethodSource("to_sequence") void testToSequence(Temporal source, TInterpolation interpolation, TGeomPointSeq TGeom) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeomPointSeq tmp = (TGeomPointSeq) source.to_sequence(interpolation); assertTrue(tmp instanceof TGeomPointSeq); assertEquals(tmp.to_string(),TGeom.to_string()); @@ -1075,8 +1143,9 @@ void testToSequence(Temporal source, TInterpolation interpolation, TGeomPointSeq @ParameterizedTest(name="source={0}, interpolation={1}, TGeom={2}") @MethodSource("to_sequenceset") void testToSequenceSet(Temporal source, TInterpolation interpolation, TGeomPointSeqSet TGeom) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TGeomPointSeqSet tmp = (TGeomPointSeqSet) source.to_sequenceset(interpolation); assertTrue(tmp instanceof TGeomPointSeqSet); assertEquals(tmp.to_string(),TGeom.to_string()); @@ -1086,8 +1155,9 @@ void testToSequenceSet(Temporal source, TInterpolation interpolation, TGeomPoint @ParameterizedTest(name="source={0}, type={1}, interpolation={2}, TGeom={3}") @MethodSource("set_interp") void testSetInterp(Temporal source, String type, TInterpolation interpolation, TGeomPointSeq TGeom) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointInst"){ TGeomPointInst tmp = (TGeomPointInst) source.set_interpolation(interpolation); assertTrue(tmp instanceof TGeomPointInst); @@ -1109,8 +1179,9 @@ void testSetInterp(Temporal source, String type, TInterpolation interpolation, T @ParameterizedTest(name="source={0}, type={1}, TGeom={2}") @MethodSource("round") void testRound(TPoint source, String type, TPoint TGeom) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TGeomPointInst" ){ assertTrue(source instanceof TGeomPointInst); assertEquals(source.round(2).to_string(),TGeom.to_string()); @@ -1127,8 +1198,9 @@ void testRound(TPoint source, String type, TPoint TGeom) throws ParseException { @ParameterizedTest(name="source={0}, type={1}, add={2}, expected={3}") @MethodSource("insert") void testInsert(Temporal source, String type, Temporal add, Temporal expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointSeq"){ TGeomPointSeq TGeom = (TGeomPointSeq) source.insert(add); assertEquals(TGeom.to_string(), ((TGeomPointSeq) expected).to_string()); @@ -1142,8 +1214,9 @@ void testInsert(Temporal source, String type, Temporal add, Temporal expected) t @ParameterizedTest(name="source={0}, type={1}, tgeoseq={2}, expected={3}") @MethodSource("append_sequence") void testAppendSequence(Temporal source, String type, TGeomPointSeq tgeoseq, Temporal expected) throws ParseException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TGeomPointSeq"){ TGeomPointSeq tseq = (TGeomPointSeq) source.append_sequence(tgeoseq); diff --git a/jmeos-core/src/test/java/basic/TIntTest.java b/jmeos-core/src/test/java/basic/TIntTest.java index 850b4afe4..d96f994a6 100644 --- a/jmeos-core/src/test/java/basic/TIntTest.java +++ b/jmeos-core/src/test/java/basic/TIntTest.java @@ -1,5 +1,5 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.MethodSource; @@ -36,8 +36,9 @@ public class TIntTest { static error_handler_fn errorHandler = new error_handler(); private static Stream frombasetemporal() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TFloatInst("1.5@2019-09-01"), "TIntInst", TInterpolation.NONE), Arguments.of(new TFloatSeq("[1.5@2019-09-01, 0.5@2019-09-02]"), "TIntSeq", TInterpolation.STEPWISE), @@ -47,8 +48,9 @@ private static Stream frombasetemporal() { private static Stream frombasetime() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TIntSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TIntSeq", TInterpolation.STEPWISE), @@ -68,8 +70,9 @@ private static Stream fromstring() { private static Stream fromcopy() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst"), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq"), @@ -78,8 +81,9 @@ private static Stream fromcopy() { } private static Stream totfloat() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", "1@2019-09-01 00:00:00+00"), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", "Interp=Step;[1@2019-09-01 00:00:00+00, 2@2019-09-02 00:00:00+00]"), @@ -90,8 +94,9 @@ private static Stream totfloat() { private static Stream bounding() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TBox("TBOXINT XT([1,1],[2019-09-01, 2019-09-01])")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new TBox("TBOXINT XT([1,2],[2019-09-01, 2019-09-02])")), @@ -100,8 +105,9 @@ private static Stream bounding() throws SQLException { } private static Stream interp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", TInterpolation.NONE), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", TInterpolation.STEPWISE), @@ -111,8 +117,9 @@ private static Stream interp() throws SQLException { private static Stream value_span() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new IntSpan(1, 1, true, true)), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new IntSpan(1, 2, true, true)), @@ -122,8 +129,9 @@ private static Stream value_span() throws SQLException { private static Stream value_spans() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new IntSpanSet("{[1,1]}")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new IntSpanSet("{[1,2]}")), @@ -133,8 +141,9 @@ private static Stream value_spans() throws SQLException { private static Stream start_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", 1), @@ -144,8 +153,9 @@ private static Stream start_value() throws SQLException { private static Stream end_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", 2), @@ -155,8 +165,9 @@ private static Stream end_value() throws SQLException { private static Stream min_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", 1), @@ -166,8 +177,9 @@ private static Stream min_value() throws SQLException { private static Stream max_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", 2), @@ -177,8 +189,9 @@ private static Stream max_value() throws SQLException { private static Stream time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new tstzspanset("{[2019-09-01, 2019-09-01]}")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new tstzspanset("{[2019-09-01, 2019-09-02]}")), @@ -188,8 +201,9 @@ private static Stream time() throws SQLException { private static Stream period() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new tstzspan("[2019-09-01, 2019-09-01]")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new tstzspan("[2019-09-01, 2019-09-02]")), @@ -198,8 +212,9 @@ private static Stream period() throws SQLException { } private static Stream num_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq",2), @@ -210,8 +225,9 @@ private static Stream num_instant() throws SQLException { private static Stream start_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq",new TIntInst("1@2019-09-01")), @@ -222,8 +238,9 @@ private static Stream start_instant() throws SQLException { private static Stream end_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq",new TIntInst("2@2019-09-02")), @@ -233,8 +250,9 @@ private static Stream end_instant() throws SQLException { private static Stream max_instant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq",new TIntInst("2@2019-09-02")), @@ -244,8 +262,9 @@ private static Stream max_instant() throws SQLException { private static Stream instant_n() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), 0, new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), 1,new TIntInst("2@2019-09-02")), @@ -256,8 +275,9 @@ private static Stream instant_n() throws SQLException { private static Stream num_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), 1, new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), 2,new TIntInst("2@2019-09-02")), @@ -268,8 +288,9 @@ private static Stream num_timestamps() throws SQLException { private static Stream start_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), 1, LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), 2, LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -279,8 +300,9 @@ private static Stream start_timestamps() throws SQLException { private static Stream end_timestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), 1, LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), 2, LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -290,8 +312,9 @@ private static Stream end_timestamps() throws SQLException { private static Stream hash() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), 440045287, LocalDateTime.of(2019, 9, 1, 0, 0,0)), // Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), 3589664982l, LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -301,8 +324,9 @@ private static Stream hash() throws SQLException { private static Stream toinstant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("1@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01]"), "TIntSeq", new TIntInst("1@2019-09-01")), @@ -312,8 +336,9 @@ private static Stream toinstant() throws SQLException { private static Stream tosequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", TInterpolation.NONE, new TIntSeq("[1@2019-09-01]")), // Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", TInterpolation.DISCRETE, new TIntSeq("[1@2019-09-01, 2@2019-09-02]")) @@ -323,8 +348,9 @@ private static Stream tosequence() throws SQLException { private static Stream tosequenceset() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", TInterpolation.NONE, new TIntSeqSet("{[1@2019-09-01]}")) // Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", TInterpolation.STEPWISE, new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02]}")) @@ -334,8 +360,9 @@ private static Stream tosequenceset() throws SQLException { private static Stream insert() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntSeq("{1@2019-09-03}"), new TIntSeq("{1@2019-09-01, 1@2019-09-03}")), Arguments.of(new TIntSeq("{[1@2019-09-01, 2@2019-09-02]}"), "TIntSeq", new TIntSeq("[1@2019-09-03]"), new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02], [1@2019-09-03]}")), @@ -345,8 +372,9 @@ private static Stream insert() throws SQLException { private static Stream update() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("2@2019-09-01"), new TIntInst("2@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new TIntInst("2@2019-09-01"), new TIntSeqSet("{[2@2019-09-01], (1@2019-09-01, 2@2019-09-02]}")), @@ -356,8 +384,9 @@ private static Stream update() throws SQLException { private static Stream append_sequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new TIntSeq("[1@2019-09-03]"), new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02], [1@2019-09-03]}")), Arguments.of(new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02],[1@2019-09-03, 1@2019-09-05]}"), "TIntSeqSet", new TIntSeq("[1@2019-09-06]"), new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02],[1@2019-09-03, 1@2019-09-05],[1@2019-09-06]}")) @@ -366,8 +395,9 @@ private static Stream append_sequence() throws SQLException { private static Stream abs() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", new TIntInst("2@2019-09-01"), new TIntInst("2@2019-09-01")), Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new TIntInst("2@2019-09-01"), new TIntSeqSet("{[2@2019-09-01], (1@2019-09-01, 2@2019-09-02]}")), @@ -377,8 +407,9 @@ private static Stream abs() throws SQLException { private static Stream delta_value() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntSeq("[1@2019-09-01, 2@2019-09-02]"), "TIntSeq", new TIntInst("2@2019-09-01"), new TIntSeq("[1@2019-09-01, 1@2019-09-02)")), Arguments.of(new TIntSeqSet("{[1@2019-09-01, 2@2019-09-02],[1@2019-09-03, 1@2019-09-05]}"), "TIntSeqSet", new TIntInst("2@2019-09-01"), new TIntSeqSet("{[1@2019-09-01, 1@2019-09-02),[0@2019-09-03, 0@2019-09-05)}")) @@ -388,8 +419,9 @@ private static Stream delta_value() throws SQLException { private static Stream always_equal() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1, true ), Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 2, false ), @@ -403,8 +435,9 @@ private static Stream always_equal() throws SQLException { private static Stream ever_equal() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1, true ), Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 2, false ), @@ -418,8 +451,9 @@ private static Stream ever_equal() throws SQLException { private static Stream ever_greater() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 1, false ), Arguments.of(new TIntInst("1@2019-09-01"), "TIntInst", 2, true ), @@ -452,8 +486,9 @@ private static Stream ever_greater() throws SQLException { @ParameterizedTest(name="source={0}, type={1}, interpolation={2}") @MethodSource("frombasetime") void testFromBaseTimeConstructor(Time source, String type, TInterpolation interpolation) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TIntSeq") { System.out.println(source.toString()); TIntSeq ti = (TIntSeq)TInt.from_base_time(1, source, interpolation); @@ -474,8 +509,9 @@ void testFromBaseTimeConstructor(Time source, String type, TInterpolation interp @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}") @MethodSource("frombasetemporal") void testFromBaseTemporalConstructor(Temporal source, String type, TInterpolation interpolation) { - //functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + //GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst ti = new TIntInst(); TIntInst new_ti = (TIntInst) ti.from_base_temporal(1,source,interpolation); @@ -502,8 +538,9 @@ else if (type == "TIntSeq") { @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testStringConstructor(String source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst tinst = new TIntInst(source); assertTrue(tinst instanceof TIntInst); @@ -530,8 +567,9 @@ else if (type == "TIntSeq") { @ParameterizedTest(name ="source={0}, type={1}") @MethodSource("fromcopy") void testCopyConstructor(Temporal source, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst tb = (TIntInst)source.copy(); assertEquals(tb.to_string(),(((TIntInst) source).to_string())); @@ -551,8 +589,9 @@ else if (type == "TIntSeq") { @ParameterizedTest(name ="source={0}, type={1}, interpolation={2}, expected={3}") @MethodSource("fromstring") void testString(String source, String type, TInterpolation interpolation, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst tinst = new TIntInst(source); assertEquals(tinst.to_string(),expected); @@ -571,8 +610,9 @@ else if (type == "TIntSeq") { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("totfloat") void testToTfloat(TInt source, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TFloatInst tinst = (TFloatInst) source.to_tfloat(); assertEquals(tinst.to_string(2),expected); @@ -592,8 +632,9 @@ else if (type == "TIntSeq") { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("bounding") void testBoundingBox(Temporal source, String type, Box expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.bounding_box().toString(),expected.to_period().toString()); } @@ -601,8 +642,9 @@ void testBoundingBox(Temporal source, String type, Box expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("interp") void testInterpolation(Temporal source, String type, TInterpolation expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.interpolation(),expected); } @@ -610,8 +652,9 @@ void testInterpolation(Temporal source, String type, TInterpolation expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("value_span") void testValueSpan(TInt source, String type, IntSpan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.value_span().toString(),expected.toString()); } @@ -619,8 +662,9 @@ void testValueSpan(TInt source, String type, IntSpan expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("value_spans") void testValuesSpan(TInt source, String type, IntSpanSet expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.value_spans().toString(),expected.toString()); } @@ -628,8 +672,9 @@ void testValuesSpan(TInt source, String type, IntSpanSet expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_value") void testStart_value(TInt source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_value(),expected); } @@ -637,8 +682,9 @@ void testStart_value(TInt source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("end_value") void testEnd_value(TInt source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_value(),expected); } @@ -646,8 +692,9 @@ void testEnd_value(TInt source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("min_value") void testMin_value(TInt source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.min_value(),expected); } @@ -655,8 +702,9 @@ void testMin_value(TInt source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("max_value") void testMax_value(TInt source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.max_value(),expected); } @@ -664,8 +712,9 @@ void testMax_value(TInt source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("time") void testTime(Temporal source, String type, tstzspanset expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.time().toString(),expected.toString()); } @@ -674,8 +723,9 @@ void testTime(Temporal source, String type, tstzspanset expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("period") void testtstzspan(Temporal source, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.period().toString(),expected.toString()); } @@ -683,8 +733,9 @@ void testtstzspan(Temporal source, String type, tstzspan expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("period") void testTimespan(Temporal source, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.timespan().toString(),expected.toString()); } @@ -692,8 +743,9 @@ void testTimespan(Temporal source, String type, tstzspan expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("num_instant") void testNumInstant(Temporal source, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_instants(),expected); } @@ -701,8 +753,9 @@ void testNumInstant(Temporal source, String type, int expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testStartInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TIntInst)source.start_instant()).to_string(),((TIntInst)expected.start_instant()).to_string()); } @@ -710,8 +763,9 @@ void testStartInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("end_instant") void testEndInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TIntInst)source.end_instant()).to_string(),((TIntInst)expected.end_instant()).to_string()); } @@ -720,8 +774,9 @@ void testEndInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("start_instant") void testMinInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TIntInst)source.min_instant()).to_string(),((TIntInst)expected.min_instant()).to_string()); } @@ -729,8 +784,9 @@ void testMinInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("max_instant") void testMaxInstant(Temporal source, String type, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TIntInst)source.max_instant()).to_string(),((TIntInst)expected.max_instant()).to_string()); } @@ -739,8 +795,9 @@ void testMaxInstant(Temporal source, String type, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("instant_n") void testInstant_n(Temporal source, int n, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TIntInst)source.instant_n(n)).to_string(),((TIntInst)expected).to_string()); } @@ -748,8 +805,9 @@ void testInstant_n(Temporal source, int n, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("num_timestamps") void testNumTimestamps(Temporal source, int n, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.num_timestamps(),n); } @@ -757,8 +815,9 @@ void testNumTimestamps(Temporal source, int n, Temporal expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("start_timestamps") void testStartTimestamps(Temporal source, int n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.start_timestamp(),expected); } @@ -766,8 +825,9 @@ void testStartTimestamps(Temporal source, int n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("end_timestamps") void testEndTimestamps(Temporal source, int n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.end_timestamp(),expected); } @@ -775,8 +835,9 @@ void testEndTimestamps(Temporal source, int n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, n={1}, expected={2}") @MethodSource("hash") void testHash(Temporal source, long n, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(source.hash(),n); } @@ -784,8 +845,9 @@ void testHash(Temporal source, long n, LocalDateTime expected) { @ParameterizedTest(name ="source={0}, type={1}, expected={2}") @MethodSource("toinstant") void testToinstant(Temporal source, String type, TIntInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TIntInst tmp = (TIntInst) source.to_instant(); assertTrue(tmp instanceof TIntInst); assertEquals(tmp.to_string(),expected.to_string()); @@ -797,8 +859,9 @@ void testToinstant(Temporal source, String type, TIntInst expected) { @ParameterizedTest(name ="source={0}, type={1}, interp={2}, expected={3}") @MethodSource("tosequence") void testTosequence(Temporal source, String type, TInterpolation interp, TIntSeq expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(source.to_sequence(interp).start_timestamp()); // System.out.println(source.to_sequenceset(interp)); TIntSeq tmp = (TIntSeq) source.to_sequence(interp); @@ -810,8 +873,9 @@ void testTosequence(Temporal source, String type, TInterpolation interp, TIntSeq @ParameterizedTest(name ="source={0}, type={1}, interp={2}, expected={3}") @MethodSource("tosequenceset") void testTosequenceset(Temporal source, String type, TInterpolation interp, TIntSeqSet expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(source.to_sequenceset(interp).start_timestamp()); TIntSeqSet tmp = (TIntSeqSet) source.to_sequenceset(interp); assertTrue(tmp instanceof TIntSeqSet); @@ -824,8 +888,9 @@ void testTosequenceset(Temporal source, String type, TInterpolation interp, TInt @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("insert") void testInsert(Temporal source, String type, TIntSeq tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst tmp = (TIntInst) source.insert(tseq); assertEquals(tmp.to_string(), ((TIntSeq)expected).to_string()); @@ -844,8 +909,9 @@ void testInsert(Temporal source, String type, TIntSeq tseq, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("update") void testUpdate(Temporal source, String type, TIntInst tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TIntInst tmp = (TIntInst) source.update(tseq); assertEquals(tmp.to_string(), ((TIntInst)expected).to_string()); @@ -861,8 +927,9 @@ void testUpdate(Temporal source, String type, TIntInst tseq, Temporal expected) @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("append_sequence") void testAppendSequence(Temporal source, String type, TIntSeq tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TIntSeq") { TIntSeq tmp = (TIntSeq) source.append_sequence(tseq); assertEquals(tmp.to_string(), ((TIntSeqSet)expected).to_string()); @@ -875,8 +942,9 @@ void testAppendSequence(Temporal source, String type, TIntSeq tseq, Temporal exp @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("abs") void testAbs(Temporal source, String type, TIntInst tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TNumber tmp = ((TNumber) source).abs(); assertEquals(((TIntInst)tmp).to_string(), ((TIntInst)source).to_string()); @@ -893,8 +961,9 @@ void testAbs(Temporal source, String type, TIntInst tseq, Temporal expected) { @ParameterizedTest(name ="source={0}, type={1}, tseq={2}, expected={3}") @MethodSource("delta_value") void testDeltaValue(Temporal source, String type, TIntInst tseq, Temporal expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if(type == "TIntInst"){ TNumber tmp = ((TNumber) source).delta_value(); assertEquals(((TIntInst)tmp).to_string(), ((TIntInst)expected).to_string()); @@ -912,8 +981,9 @@ void testDeltaValue(Temporal source, String type, TIntInst tseq, Temporal expect @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("always_equal") void testAlwaysEqual(Temporal source, String type, int arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(((TInt)source).never_not_equal(arg)); System.out.println(expected); assertEquals(((TInt)source).always_equal(arg),expected); @@ -927,8 +997,9 @@ void testAlwaysEqual(Temporal source, String type, int arg, boolean expected) { @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("ever_equal") void testEverEqual(Temporal source, String type, int arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); // assertEquals(((TInt)source).ever_equal(arg),expected); assertEquals(((TInt)source).always_not_equal(arg),!expected); // assertEquals(((TInt)source).never_equal(arg),! expected); @@ -938,8 +1009,9 @@ void testEverEqual(Temporal source, String type, int arg, boolean expected) { @ParameterizedTest(name ="source={0}, type={1}, arg={2}, expected={3}") @MethodSource("ever_greater") void testEverGreater(Temporal source, String type, int arg, boolean expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TInt)source).always_less(arg),expected); assertEquals(((TInt)source).never_greater_or_equal(arg),expected); assertEquals(((TInt)source).ever_greater_or_equal(arg),! expected); diff --git a/jmeos-core/src/test/java/basic/TTextTest.java b/jmeos-core/src/test/java/basic/TTextTest.java index e259edc37..5290debc2 100644 --- a/jmeos-core/src/test/java/basic/TTextTest.java +++ b/jmeos-core/src/test/java/basic/TTextTest.java @@ -1,6 +1,6 @@ package basic; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; @@ -32,8 +32,9 @@ public class TTextTest { static error_handler_fn errorHandler = new error_handler(); static Stream TText_string_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("AAA@2019-09-01", "TTextInst", TInterpolation.NONE, "\"AAA\"@2019-09-01 00:00:00+00"), Arguments.of("{AAA@2019-09-01, BBB@2019-09-02}", "TTextSeq", TInterpolation.DISCRETE, "{\"AAA\"@2019-09-01 00:00:00+00, \"BBB\"@2019-09-02 00:00:00+00}"), @@ -43,8 +44,9 @@ static Stream TText_string_constructor() throws SQLException { } static Stream TText_base_time_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"), "TTextSeq", TInterpolation.DISCRETE), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"), "TTextSeqSet", TInterpolation.STEPWISE), @@ -54,8 +56,9 @@ static Stream TText_base_time_constructor() throws SQLException { static Stream TText_copy_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", TInterpolation.NONE), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", TInterpolation.DISCRETE), @@ -66,8 +69,9 @@ static Stream TText_copy_constructor() throws SQLException { static Stream TText_string() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", "\"AAA\"@2019-09-01 00:00:00+00"), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq","{\"AAA\"@2019-09-01 00:00:00+00, \"BBB\"@2019-09-02 00:00:00+00}"), @@ -78,8 +82,9 @@ static Stream TText_string() throws SQLException { static Stream TText_bounding() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst",new tstzspan("[2019-09-01, 2019-09-01]")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new tstzspan("[2019-09-01, 2019-09-02]")), @@ -90,8 +95,9 @@ static Stream TText_bounding() throws SQLException { static Stream TText_interp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", TInterpolation.NONE), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", TInterpolation.DISCRETE), @@ -101,8 +107,9 @@ static Stream TText_interp() throws SQLException { } static Stream TText_start() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", "AAA"), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", "AAA"), @@ -113,8 +120,9 @@ static Stream TText_start() throws SQLException { static Stream TText_end() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", "AAA"), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", "BBB"), @@ -125,8 +133,9 @@ static Stream TText_end() throws SQLException { static Stream TText_time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", new tstzspanset("{[2019-09-01, 2019-09-01]}")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new tstzspanset("{[2019-09-01, 2019-09-01], [2019-09-02, 2019-09-02]}")), @@ -137,8 +146,9 @@ static Stream TText_time() throws SQLException { static Stream TText_numinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", 1), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", 2), @@ -150,8 +160,9 @@ static Stream TText_numinst() throws SQLException { static Stream TText_startinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new TTextInst("AAA@2019-09-01")), @@ -162,8 +173,9 @@ static Stream TText_startinst() throws SQLException { static Stream TText_endinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new TTextInst("BBB@2019-09-02")), @@ -175,8 +187,9 @@ static Stream TText_endinst() throws SQLException { static Stream TText_mininst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new TTextInst("AAA@2019-09-01")), @@ -187,8 +200,9 @@ static Stream TText_mininst() throws SQLException { static Stream TText_maxinst() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq", new TTextInst("BBB@2019-09-02")), @@ -198,8 +212,9 @@ static Stream TText_maxinst() throws SQLException { } static Stream TText_instn() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", 0, new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq",1, new TTextInst("BBB@2019-09-02")), @@ -210,8 +225,9 @@ static Stream TText_instn() throws SQLException { static Stream TText_numtmstp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", 1), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq",2), @@ -222,8 +238,9 @@ static Stream TText_numtmstp() throws SQLException { static Stream TText_starttmstp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq",LocalDateTime.of(2019, 9, 1, 0, 0,0)), @@ -233,8 +250,9 @@ static Stream TText_starttmstp() throws SQLException { } static Stream TText_endtmstp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", LocalDateTime.of(2019, 9, 1, 0, 0,0)), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq",LocalDateTime.of(2019, 9, 2, 0, 0,0)), @@ -245,8 +263,9 @@ static Stream TText_endtmstp() throws SQLException { static Stream TText_hash() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), "TTextInst", 1893808825), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), "TTextSeq",1223816819), @@ -257,8 +276,9 @@ static Stream TText_hash() throws SQLException { static Stream TText_toinstant() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"),new TTextInst("AAA@2019-09-01")), Arguments.of(new TTextSeq("{AAA@2019-09-01}"), new TTextInst("AAA@2019-09-01")), @@ -269,8 +289,9 @@ static Stream TText_toinstant() throws SQLException { static Stream TText_tosequence() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), TInterpolation.STEPWISE, new TTextSeq("[AAA@2019-09-01]")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), TInterpolation.DISCRETE, new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}")), @@ -281,8 +302,9 @@ static Stream TText_tosequence() throws SQLException { static Stream TText_tosequenceset() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), TInterpolation.STEPWISE, new TTextSeqSet("{[AAA@2019-09-01]}")), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), TInterpolation.STEPWISE, new TTextSeqSet("{[AAA@2019-09-01], [BBB@2019-09-02]}")) @@ -294,8 +316,9 @@ static Stream TText_tosequenceset() throws SQLException { static Stream TText_insert() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), new TTextSeq("{AAA@2019-09-03}"), new TTextSeq("{AAA@2019-09-01, AAA@2019-09-03}"), "TTextInst"), Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), new TTextSeq("{AAA@2019-09-03}"), new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02, AAA@2019-09-03}"), "TTextSeq"), @@ -306,8 +329,9 @@ static Stream TText_insert() throws SQLException { static Stream TText_update() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextInst("AAA@2019-09-01"), new TTextInst("BBB@2019-09-01"), new TTextInst("BBB@2019-09-01"), "TTextInst" ), Arguments.of(new TTextSeq("[AAA@2019-09-01, BBB@2019-09-02]"), new TTextInst("BBB@2019-09-01"), new TTextSeqSet("{[BBB@2019-09-01], (AAA@2019-09-01, BBB@2019-09-02]}"), "TTextSeq"), @@ -318,8 +342,9 @@ static Stream TText_update() throws SQLException { static Stream TText_appendseq() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02}"), new TTextSeq("{AAA@2019-09-03}"), new TTextSeq("{AAA@2019-09-01, BBB@2019-09-02, AAA@2019-09-03}"), "TTextSeq"), Arguments.of(new TTextSeqSet("{[AAA@2019-09-01, BBB@2019-09-02],[AAA@2019-09-03, AAA@2019-09-05]}"), new TTextSeq("[AAA@2019-09-06]"), new TTextSeqSet("{[AAA@2019-09-01, BBB@2019-09-02],[AAA@2019-09-03, AAA@2019-09-05],[AAA@2019-09-06]}"), "TTextSeqSet") @@ -345,8 +370,9 @@ static Stream TText_appendseq() throws SQLException { @ParameterizedTest(name = "value={0}, type={1}, interp={2}, repr={3}") @MethodSource("TText_string_constructor") public void testFromStringConstructor(String value, String type, TInterpolation interp, String repr) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { TTextInst tb = new TTextInst(value); assertTrue(tb instanceof TTextInst); @@ -369,8 +395,9 @@ public void testFromStringConstructor(String value, String type, TInterpolation @ParameterizedTest(name = "base={0}, type={1}, interp={2}") @MethodSource("TText_base_time_constructor") public void testFromBaseTimeConstructor(Time base, String type, TInterpolation interp) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { TTextInst tb = (TTextInst) TText.from_base_time("AAA", base); assertTrue(tb instanceof TTextInst); @@ -392,8 +419,9 @@ public void testFromBaseTimeConstructor(Time base, String type, TInterpolation i @ParameterizedTest(name = "base={0}, type={1}, interp={2}") @MethodSource("TText_copy_constructor") public void testCopyConstructor(Temporal base, String type, TInterpolation interp) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { TTextInst tb = (TTextInst) base.copy(); assertEquals(tb.to_string(),(((TTextInst) base).to_string())); @@ -411,8 +439,9 @@ public void testCopyConstructor(Temporal base, String type, TInterpolation inter @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_string") public void testString(Temporal base, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { TTextInst tb = (TTextInst) base.copy(); assertEquals(tb.to_string(),expected); @@ -429,8 +458,9 @@ public void testString(Temporal base, String type, String expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_bounding") public void testBoundingBox(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.bounding_box().toString(),expected.toString()); } @@ -439,8 +469,9 @@ public void testBoundingBox(Temporal base, String type, tstzspan expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_interp") public void testInterpolation(Temporal base, String type, TInterpolation expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.interpolation(),expected); } @@ -448,8 +479,9 @@ public void testInterpolation(Temporal base, String type, TInterpolation expecte @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_start") public void testStartValues(Temporal base, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TText) base).start_value() ,expected); } @@ -457,8 +489,9 @@ public void testStartValues(Temporal base, String type, String expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_end") public void testEndValues(Temporal base, String type, String expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TText) base).end_value() ,expected); } @@ -466,8 +499,9 @@ public void testEndValues(Temporal base, String type, String expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_time") public void testTime(Temporal base, String type, tstzspanset expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.time().toString() ,expected.toString()); } @@ -475,8 +509,9 @@ public void testTime(Temporal base, String type, tstzspanset expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_bounding") public void testtstzspan(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.period().toString() ,expected.toString()); } @@ -484,16 +519,18 @@ public void testtstzspan(Temporal base, String type, tstzspan expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_bounding") public void testSpan(Temporal base, String type, tstzspan expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.timespan().toString(),expected.toString()); } @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_numinst") public void testNumInst(Temporal base, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.num_instants(),expected); } @@ -501,8 +538,9 @@ public void testNumInst(Temporal base, String type, int expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_startinst") public void testStartInst(Temporal base, String type, TTextInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TTextInst)base.start_instant()).to_string(),expected.to_string()); } @@ -510,8 +548,9 @@ public void testStartInst(Temporal base, String type, TTextInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_endinst") public void testEndInst(Temporal base, String type, TTextInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TTextInst)base.end_instant()).to_string(),expected.to_string()); } @@ -519,8 +558,9 @@ public void testEndInst(Temporal base, String type, TTextInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_mininst") public void testMinInst(Temporal base, String type, TTextInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TTextInst)base.min_instant()).to_string(),expected.to_string()); } @@ -528,8 +568,9 @@ public void testMinInst(Temporal base, String type, TTextInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_maxinst") public void testMaxInst(Temporal base, String type, TTextInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TTextInst)base.max_instant()).to_string(),expected.to_string()); } @@ -537,8 +578,9 @@ public void testMaxInst(Temporal base, String type, TTextInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_instn") public void testInstN(Temporal base, String type, int n, TTextInst expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(((TTextInst)base.instant_n(n)).to_string(),expected.to_string()); } @@ -546,8 +588,9 @@ public void testInstN(Temporal base, String type, int n, TTextInst expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_numtmstp") public void testNumtmstmp(Temporal base, String type, int expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.num_timestamps(),expected); } @@ -555,8 +598,9 @@ public void testNumtmstmp(Temporal base, String type, int expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_starttmstp") public void testStarttmstmp(Temporal base, String type, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.start_timestamp(),expected); } @@ -564,8 +608,9 @@ public void testStarttmstmp(Temporal base, String type, LocalDateTime expected) @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_endtmstp") public void testEndtmstmp(Temporal base, String type, LocalDateTime expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.end_timestamp(),expected); } @@ -573,8 +618,9 @@ public void testEndtmstmp(Temporal base, String type, LocalDateTime expected) { @ParameterizedTest(name = "base={0}, type={1}, expected={2}") @MethodSource("TText_hash") public void testHash(Temporal base, String type, long expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(base.hash(),expected); } @@ -582,8 +628,9 @@ public void testHash(Temporal base, String type, long expected) { @ParameterizedTest(name = "base={0}, type={1}") @MethodSource("TText_toinstant") public void testToInstant(Temporal base, TTextInst type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_instant(); assertTrue(tmp instanceof TTextInst); assertEquals(((TTextInst) tmp).to_string(), type.to_string()); @@ -593,8 +640,9 @@ public void testToInstant(Temporal base, TTextInst type) { @ParameterizedTest(name = "base={0}, interp={1}, type={2}") @MethodSource("TText_tosequence") public void testToSequence(Temporal base, TInterpolation interp, TTextSeq type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_sequence(interp); assertTrue(tmp instanceof TTextSeq); assertEquals(((TTextSeq) tmp).to_string(), type.to_string()); @@ -605,8 +653,9 @@ public void testToSequence(Temporal base, TInterpolation interp, TTextSeq type) @ParameterizedTest(name = "base={0}, interp={1}, type={2}") @MethodSource("TText_tosequenceset") public void testToSequenceSet(Temporal base, TInterpolation interp, TTextSeqSet type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); Temporal tmp = base.to_sequenceset(interp); assertTrue(tmp instanceof TTextSeqSet); assertEquals(((TTextSeqSet) tmp).to_string(), type.to_string()); @@ -617,8 +666,9 @@ public void testToSequenceSet(Temporal base, TInterpolation interp, TTextSeqSet @ParameterizedTest(name = "base={0}, base2={1}, tseq={2}, type={3}") @MethodSource("TText_insert") public void testInsert(Temporal base, Temporal base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { assertEquals(((TTextInst)base.insert(base2)).to_string(), ((TTextSeq) tseq).to_string()); } else if (type == "TTextSeq") { @@ -632,8 +682,9 @@ public void testInsert(Temporal base, Temporal base2, Temporal tseq, String type @ParameterizedTest(name = "base={0}, base2={1}, tseq={2}, type={3}") @MethodSource("TText_update") public void testUpdate(Temporal base, Temporal base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextInst") { assertEquals(((TTextInst)base.update(base2)).to_string(), ((TTextInst) tseq).to_string()); } else if (type == "TTextSeq") { @@ -648,8 +699,9 @@ public void testUpdate(Temporal base, Temporal base2, Temporal tseq, String type @ParameterizedTest(name = "base={0}, base2={1}, tseq={2}, type={3}") @MethodSource("TText_appendseq") public void testAppendSeq(Temporal base, TSequence base2, Temporal tseq, String type) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); if (type == "TTextSeq") { assertEquals(((TTextSeq)base.append_sequence(base2)).to_string(), ((TTextSeq) tseq).to_string()); } else if (type == "TTextSeqSet") { diff --git a/jmeos-core/src/test/java/boxes/STBoxTest.java b/jmeos-core/src/test/java/boxes/STBoxTest.java index 2f01305dd..3b45f0734 100644 --- a/jmeos-core/src/test/java/boxes/STBoxTest.java +++ b/jmeos-core/src/test/java/boxes/STBoxTest.java @@ -1,10 +1,10 @@ package boxes; +import functions.GeneratedFunctions; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.*; -import functions.functions; import java.sql.SQLException; import java.util.Objects; import java.util.stream.Stream; @@ -32,8 +32,9 @@ public class STBoxTest { static error_handler_fn errorHandler = new error_handler(); public STBoxTest() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); stbx = new STBox("STBOX X((1, 1),(2, 2))"); stbz = new STBox("STBOX Z((1, 1, 1),(2, 2, 2))"); stbt = new STBox("STBOX T([2019-09-01,2019-09-02])"); @@ -42,8 +43,9 @@ public STBoxTest() throws SQLException { } static Stream STBox_sources() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new STBox("STBOX X((1, 1),(2, 2))"), "STBOX X((1, 1),(2, 2))" ), Arguments.of(new STBox("STBOX Z((1, 1, 1),(2, 2, 2))"), "STBOX Z((1, 1, 1),(2, 2, 2))" ), @@ -61,7 +63,7 @@ static Stream STBox_sources() throws SQLException { }, delimiter = ';') @DisplayName("Test String Constructor") public void testStringConstructor(String source, String type, String expected) throws SQLException { - //functions.meos_initialize("UTC"); + //GeneratedFunctions.meos_initialize("UTC"); STBox stb = new STBox(source); assertEquals(stb.toString(15),expected); assertEquals(type,stb.getClass().getSimpleName()); @@ -90,7 +92,7 @@ public void testFromGeometryConstructor(String geometryString, String expected) }, delimiter = ';') @DisplayName("Test Time Constructor") public void testFromTimeConstructor(String type, String source, String expected) throws SQLException { - //functions.meos_initialize("UTC"); + //GeneratedFunctions.meos_initialize("UTC"); if (type == "TSet"){ STBox stb = STBox.from_time(new tstzspanset(source)); assertEquals("STBox", stb.getClass().getSimpleName()); @@ -111,8 +113,9 @@ public void testFromTimeConstructor(String type, String source, String expected) @ParameterizedTest(name = "box={0}, str={1}") @MethodSource("STBox_sources") public void testFromAsConstructor(STBox box, String str) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); STBox stb = new STBox(str); assertTrue(stb.eq(box)); } @@ -121,8 +124,9 @@ public void testFromAsConstructor(STBox box, String str) throws SQLException { @ParameterizedTest(name = "box={0}, str={1}") @MethodSource("STBox_sources") public void testCopyConstructor(STBox box, String str) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); STBox stb = box.copy(); assertTrue(stb.eq(box)); assertFalse(stb.get_inner() == box.get_inner()); @@ -168,7 +172,7 @@ public void testToGeometry(String stbox, String expected) throws SQLException, P "STBox XT(((1, 1),(2, 2)),[2019-09-01,2019-09-02]); [2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00]", }, delimiter = ';') public void testToPeriod(String stbox, String expected) throws SQLException, ParseException { - //functions.meos_initialize("UTC"); + //GeneratedFunctions.meos_initialize("UTC"); STBox stb = new STBox(stbox); System.out.println(stb.to_period()); tstzspan p = stb.to_period(); diff --git a/jmeos-core/src/test/java/boxes/TBoxTest.java b/jmeos-core/src/test/java/boxes/TBoxTest.java index 4fb6f25b9..66c6534dc 100644 --- a/jmeos-core/src/test/java/boxes/TBoxTest.java +++ b/jmeos-core/src/test/java/boxes/TBoxTest.java @@ -1,11 +1,11 @@ package boxes; +import functions.GeneratedFunctions; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.*; -import functions.functions; import java.sql.SQLException; import java.util.stream.Stream; import types.boxes.*; @@ -30,8 +30,9 @@ class TBoxTest { static error_handler_fn errorHandler = new error_handler(); static Stream TBox_sources() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1, 2])"),"TBox", "TBOXFLOAT X([1, 2])" ), Arguments.of(new TBox("TBOX T([2019-09-01, 2019-09-02])"), "TBox", "TBOX T([2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00])" ), @@ -40,8 +41,9 @@ static Stream TBox_sources() throws SQLException { } static Stream TBox_number() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(1, "TBOXINT X([1, 2))","TBox"), Arguments.of(1.5f, "TBOXFLOAT X([1.5, 1.5])", "TBox") @@ -49,8 +51,9 @@ static Stream TBox_number() throws SQLException { } static Stream TBox_span() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new IntSpan(1, 2, true, true),"TBox", "TBOXINT X([1, 3))" ), Arguments.of(new FloatSpan(1.5f, 2.5f, true, true),"TBox", "TBOXFLOAT X([1.5, 2.5])" ) @@ -59,8 +62,9 @@ static Stream TBox_span() throws SQLException { static Stream TBox_time() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzset("{2019-09-01, 2019-09-02}"),"TBox", "TBOX T([2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00])" ), Arguments.of(new tstzspan("[2019-09-01, 2019-09-02]"),"TBox", "TBOX T([2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00])" ), @@ -70,8 +74,9 @@ static Stream TBox_time() throws SQLException { static Stream TBox_basic() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1,2])"),"TBox", "TBOXFLOAT X([1, 2])" ), Arguments.of(new TBox("TBOX T([2019-09-01,2019-09-02])"),"TBox", "TBOX T([2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00])" ), @@ -81,8 +86,9 @@ static Stream TBox_basic() throws SQLException { static Stream TBox_tofloatspan() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1,2])"),"TBox", new FloatSpan(1.0f, 2.0f, true, true) ), Arguments.of(new TBox("TBOXFLOAT XT([1,2],[2019-09-01,2019-09-02])"), "TBox",new FloatSpan(1.0f, 2.0f, true, true)) @@ -90,8 +96,9 @@ static Stream TBox_tofloatspan() throws SQLException { } static Stream TBox_toperiod() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1,2])"),"TBox", new tstzspan("[2019-09-08 02:03:00+0, 2019-09-10 02:03:00+0]")), Arguments.of(new TBox("TBOXFLOAT XT([1,2],[2019-09-01,2019-09-02])"), "TBox", new tstzspan("[2019-09-08 02:03:00+0, 2019-09-10 02:03:00+0]")) @@ -99,8 +106,9 @@ static Stream TBox_toperiod() throws SQLException { } static Stream TBox_expandfloat() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1,2])"),"TBox", new TBox("TBOXFLOAT X([1, 2])")), Arguments.of(new TBox("TBOXFLOAT XT([1,2],[2019-09-01,2019-09-02])"), "TBox", new TBox("TBOXFLOAT XT([1,2],[2019-09-01, 2019-09-02])")) @@ -108,8 +116,9 @@ static Stream TBox_expandfloat() throws SQLException { } static Stream TBox_expandtime() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1,2])"),"TBox", new tstzspan("[2019-09-08 02:03:00+0, 2019-09-10 02:03:00+0]")), Arguments.of(new TBox("TBOXFLOAT XT([1,2],[2019-09-01,2019-09-02])"), "TBox", new tstzspan("[2019-09-08 02:03:00+0, 2019-09-10 02:03:00+0]")) @@ -119,8 +128,9 @@ static Stream TBox_expandtime() throws SQLException { static Stream TBox_round() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new TBox("TBOXFLOAT X([1.123456789,2.123456789])"),"TBox", new TBox("TBOXFLOAT X([1.12,2.12])")), Arguments.of(new TBox("TBOXFLOAT XT([1.123456789,2.123456789],[2019-09-01, 2019-09-03])"), "TBox", new TBox("TBOXFLOAT XT([1.12,2.12],[2019-09-01, 2019-09-03])")) @@ -141,8 +151,9 @@ static Stream TBox_round() throws SQLException { @ParameterizedTest(name = "box={0}, type={1}, expected={2}") @MethodSource("TBox_sources") public void testStringConstructor(TBox box, String type, String expected) throws ParseException, SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(box instanceof TBox); assertEquals(box.toString(),expected); } @@ -151,8 +162,9 @@ public void testStringConstructor(TBox box, String type, String expected) throws @ParameterizedTest(name = "val={0}, box={1}, type={2}") @MethodSource("TBox_number") public void testFromValueNConstructor(Number val, String box, String type) throws ParseException, SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = TBox.from_value_number(val); assertTrue(new_tb instanceof TBox); assertEquals(new_tb.toString(),box); @@ -162,8 +174,9 @@ public void testFromValueNConstructor(Number val, String box, String type) throw @ParameterizedTest(name = "sp={0}, type={1}, expected={2}") @MethodSource("TBox_span") public void testFromSpanConstructor(Span sp, String type, String expected) throws ParseException, SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = TBox.from_value_span(sp); assertTrue(new_tb instanceof TBox); assertEquals(new_tb.toString(),expected); @@ -173,8 +186,9 @@ public void testFromSpanConstructor(Span sp, String type, String expected) throw @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_time") public void testFromTimeConstructor(Time t, String type, String expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = TBox.from_time(t); assertTrue(new_tb instanceof TBox); assertEquals(new_tb.toString(),expected); @@ -185,8 +199,9 @@ public void testFromTimeConstructor(Time t, String type, String expected) throws @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_time") public void testCopyConstructor(Time t, String type, String expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = TBox.from_time(t); assertTrue(new_tb instanceof TBox); assertEquals(new_tb.toString(),expected); @@ -196,8 +211,9 @@ public void testCopyConstructor(Time t, String type, String expected) throws Exc @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_basic") public void testCopyConstructor(TBox t, String type, String expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = t.copy(); assertTrue(new_tb instanceof TBox); assertEquals(new_tb.toString(), t.toString()); @@ -207,8 +223,9 @@ public void testCopyConstructor(TBox t, String type, String expected) throws Exc @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_basic") public void testStrConstructor(TBox t, String type, String expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(t instanceof TBox); assertEquals(t.toString(), expected); } @@ -216,8 +233,9 @@ public void testStrConstructor(TBox t, String type, String expected) throws Exce @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_tofloatspan") public void testStrConstructor(TBox t, String type, Span expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); FloatSpan z = t.to_floatspan(); assertTrue(z instanceof FloatSpan); assertEquals(z.toString(15), ((FloatSpan)expected).toString(15)); @@ -229,8 +247,9 @@ public void testStrConstructor(TBox t, String type, Span expected) throws Except @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_expandfloat") public void testExpandFloat(TBox t, String type, TBox expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox tb = t.expand(1.0f); assertTrue(tb instanceof TBox); assertEquals(t.toString(15),expected.toString(15)); @@ -241,8 +260,9 @@ public void testExpandFloat(TBox t, String type, TBox expected) throws Exception @ParameterizedTest(name = "t={0}, type={1}, expected={2}") @MethodSource("TBox_round") public void testRound(TBox t, String type, TBox expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); TBox new_tb = t.round(2); System.out.println(t.toString()); System.out.println(new_tb.toString()); diff --git a/jmeos-core/src/test/java/collections/number/FloatSetTest.java b/jmeos-core/src/test/java/collections/number/FloatSetTest.java index 939624317..47762892e 100644 --- a/jmeos-core/src/test/java/collections/number/FloatSetTest.java +++ b/jmeos-core/src/test/java/collections/number/FloatSetTest.java @@ -1,6 +1,7 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; @@ -32,8 +33,9 @@ static Stream FloatSet_sources() throws SQLException { // } // }; error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(5.0f, false ), Arguments.of(new FloatSet("{5, 10}"), false ) @@ -42,8 +44,9 @@ static Stream FloatSet_sources() throws SQLException { static Stream FloatSet_distances() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(5.0f, 2.0f ), Arguments.of(new FloatSet("{5, 10}"), 2.0f ) @@ -99,7 +102,7 @@ public void testEndElements(){ public void testElementN() throws Exception { System.out.println(floatset.toString(15)); System.out.println(floatset.elements()); -// System.out.println(Objects.requireNonNull(functions.floatset_value_n(floatset.get_inner(), 2)).getDouble(2*Double.BYTES)); +// System.out.println(Objects.requireNonNull(GeneratedFunctions.floatset_value_n(floatset.get_inner(), 2)).getDouble(2*Double.BYTES)); assertEquals(2.0f,floatset.element_n(1)); } diff --git a/jmeos-core/src/test/java/collections/number/FloatSpanSetTest.java b/jmeos-core/src/test/java/collections/number/FloatSpanSetTest.java index 26d1d3ca3..fe7643894 100644 --- a/jmeos-core/src/test/java/collections/number/FloatSpanSetTest.java +++ b/jmeos-core/src/test/java/collections/number/FloatSpanSetTest.java @@ -1,5 +1,6 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.provider.Arguments; @@ -23,8 +24,9 @@ public class FloatSpanSetTest { static Stream IntSpan_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("(7, 10)", 8, 10, true, false), Arguments.of("[7, 10]", 7, 11, true, false) @@ -33,8 +35,9 @@ static Stream IntSpan_sources() throws SQLException { static Stream IntSpan_mulsources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("7", "10", 7, 10), Arguments.of(7, 10, 7, 10), @@ -44,8 +47,9 @@ static Stream IntSpan_mulsources() throws SQLException { static Stream Bound_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(true,true), Arguments.of(true,false), diff --git a/jmeos-core/src/test/java/collections/number/FloatSpanTest.java b/jmeos-core/src/test/java/collections/number/FloatSpanTest.java index a9429e8f9..6a28b75d4 100644 --- a/jmeos-core/src/test/java/collections/number/FloatSpanTest.java +++ b/jmeos-core/src/test/java/collections/number/FloatSpanTest.java @@ -1,5 +1,6 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; @@ -23,8 +24,9 @@ public class FloatSpanTest { static Stream IntSpan_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("(2.5, 5.21)", 2.5f, 5.21f, false, false), Arguments.of("[2.5, 5.21]", 2.5f, 5.21f, true, true) @@ -33,8 +35,9 @@ static Stream IntSpan_sources() throws SQLException { static Stream IntSpan_mulsources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("2.5", "5.21", 2.5f, 5.21f), Arguments.of(2.5f, 5.21f, 2.5f, 5.21f), @@ -44,8 +47,9 @@ static Stream IntSpan_mulsources() throws SQLException { static Stream Bound_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(true,true), Arguments.of(true,false), diff --git a/jmeos-core/src/test/java/collections/number/IntSetTest.java b/jmeos-core/src/test/java/collections/number/IntSetTest.java index 56eb39bf7..dbbd47007 100644 --- a/jmeos-core/src/test/java/collections/number/IntSetTest.java +++ b/jmeos-core/src/test/java/collections/number/IntSetTest.java @@ -1,5 +1,6 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; @@ -26,8 +27,9 @@ public class IntSetTest { static Stream IntSet_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(5, false ), Arguments.of(new IntSet("{5, 10}"), false ) @@ -36,8 +38,9 @@ static Stream IntSet_sources() throws SQLException { static Stream IntSet_distances() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(5, 2 ), Arguments.of(new IntSet("{5, 10}"), 2 ) diff --git a/jmeos-core/src/test/java/collections/number/IntSpanSetTest.java b/jmeos-core/src/test/java/collections/number/IntSpanSetTest.java index 8a132c019..56417e1c0 100644 --- a/jmeos-core/src/test/java/collections/number/IntSpanSetTest.java +++ b/jmeos-core/src/test/java/collections/number/IntSpanSetTest.java @@ -1,5 +1,6 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -26,8 +27,9 @@ public class IntSpanSetTest { static Stream IntSpan_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("(7, 10)", 8, 10, true, false), Arguments.of("[7, 10]", 7, 11, true, false) @@ -36,8 +38,9 @@ static Stream IntSpan_sources() throws SQLException { static Stream IntSpan_mulsources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("7", "10", 7, 10), Arguments.of(7, 10, 7, 10), @@ -47,8 +50,9 @@ static Stream IntSpan_mulsources() throws SQLException { static Stream Bound_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(true,true), Arguments.of(true,false), diff --git a/jmeos-core/src/test/java/collections/number/IntSpanTest.java b/jmeos-core/src/test/java/collections/number/IntSpanTest.java index d19d6b660..d9f400c26 100644 --- a/jmeos-core/src/test/java/collections/number/IntSpanTest.java +++ b/jmeos-core/src/test/java/collections/number/IntSpanTest.java @@ -1,5 +1,6 @@ package collections.number; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; @@ -23,8 +24,9 @@ public class IntSpanTest { static Stream IntSpan_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("(7, 10)", 8, 10, true, false), Arguments.of("[7, 10]", 7, 11, true, false) @@ -33,8 +35,9 @@ static Stream IntSpan_sources() throws SQLException { static Stream IntSpan_mulsources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("7", "10", 7, 10), Arguments.of(7, 10, 7, 10), @@ -44,8 +47,9 @@ static Stream IntSpan_mulsources() throws SQLException { static Stream Bound_sources() throws SQLException { error_handler_fn errorHandler = new error_handler(); - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(true,true), Arguments.of(true,false), diff --git a/jmeos-core/src/test/java/collections/text/TextSetTest.java b/jmeos-core/src/test/java/collections/text/TextSetTest.java index 20f732d4b..d6a9ee215 100644 --- a/jmeos-core/src/test/java/collections/text/TextSetTest.java +++ b/jmeos-core/src/test/java/collections/text/TextSetTest.java @@ -4,7 +4,7 @@ import org.junit.jupiter.api.extension.ExtendWith; import types.collections.text.TextSet; import static org.junit.jupiter.api.Assertions.*; -import functions.functions; +import functions.GeneratedFunctions; import utils.TestLogger; import java.util.List; @@ -13,6 +13,12 @@ @ExtendWith(TestLogger.class) public class TextSetTest { + // Text comparison (varstr_cmp) needs the MEOS collation initialized; do it at + // class load, before the TextSet instance fields below are constructed. + static { + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_collation(); + } public TextSet tset = new TextSet("{A, BB, ccc}"); public TextSet other = new TextSet("{2020-01-02 00:00:00+0, 2020-03-31 00:00:00+0}"); public TextSet other2 = new TextSet("{2020-05-02 00:00:00+0, 2020-08-28 00:00:00+0}"); @@ -32,7 +38,7 @@ public void testStringConstructor(){ public void testAsHex(){ TextSet tset = new TextSet("{A, BB, ccc}"); String pr = tset.as_hexwkb(); - TextSet ttp = new TextSet(functions.set_from_hexwkb(pr)); + TextSet ttp = new TextSet(GeneratedFunctions.set_from_hexwkb(pr)); } diff --git a/jmeos-core/src/test/java/collections/time/DateSetTest.java b/jmeos-core/src/test/java/collections/time/DateSetTest.java index f540429e2..fce343f0d 100644 --- a/jmeos-core/src/test/java/collections/time/DateSetTest.java +++ b/jmeos-core/src/test/java/collections/time/DateSetTest.java @@ -1,6 +1,6 @@ package collections.time; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import java.lang.reflect.InvocationTargetException; @@ -31,8 +31,9 @@ class DateSetTest { private final dateset dset2; DateSetTest() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); dset = new dateset("{2019-09-25, 2019-09-26, 2019-09-27}"); dset2 = new dateset("{2019-09-08, 2019-09-10}"); } diff --git a/jmeos-core/src/test/java/collections/time/DateSpanSetTest.java b/jmeos-core/src/test/java/collections/time/DateSpanSetTest.java index 5ead84ab2..cedf9dd06 100644 --- a/jmeos-core/src/test/java/collections/time/DateSpanSetTest.java +++ b/jmeos-core/src/test/java/collections/time/DateSpanSetTest.java @@ -1,6 +1,6 @@ package collections.time; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import java.lang.reflect.InvocationTargetException; @@ -29,8 +29,9 @@ class DateSpanSetTest { private final datespanset dsset2; DateSpanSetTest() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); dsset = new datespanset("{[2019-09-08, 2019-09-10], [2019-09-11, 2019-09-12]}"); dsset2 = new datespanset("{[2020-09-08, 2020-09-10], [2020-09-11, 2020-09-12]}"); } diff --git a/jmeos-core/src/test/java/collections/time/DateSpanTest.java b/jmeos-core/src/test/java/collections/time/DateSpanTest.java index fb9c09d08..5ae4e1dde 100644 --- a/jmeos-core/src/test/java/collections/time/DateSpanTest.java +++ b/jmeos-core/src/test/java/collections/time/DateSpanTest.java @@ -1,6 +1,6 @@ package collections.time; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import java.lang.reflect.InvocationTargetException; @@ -28,8 +28,9 @@ class DateSpanTest { private final datespan dspan2; DateSpanTest() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); dspan = new datespan("[2019-09-25, 2019-09-27]"); dspan2 = new datespan("[2019-09-08, 2019-09-10)"); } diff --git a/jmeos-core/src/test/java/collections/time/TsTzSetTest.java b/jmeos-core/src/test/java/collections/time/TsTzSetTest.java index 54ed4e9df..35c039e8c 100644 --- a/jmeos-core/src/test/java/collections/time/TsTzSetTest.java +++ b/jmeos-core/src/test/java/collections/time/TsTzSetTest.java @@ -1,6 +1,6 @@ package collections.time; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import java.sql.SQLException; @@ -31,8 +31,9 @@ class TsTzSetTest { private static Stream times() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -44,8 +45,9 @@ private static Stream times() { public void assert_tstzset_equality(tstzset vset, List timestamps){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(vset.num_elements(), timestamps.size()); } @@ -53,8 +55,9 @@ public void assert_tstzset_equality(tstzset vset, List timestamps @Test public void testStringConstructor(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); List list = new ArrayList<>(); list.add(LocalDateTime.of(2019, 9, 1, 0, 0,0)); list.add(LocalDateTime.of(2019, 9, 2, 0, 0,0)); @@ -64,8 +67,9 @@ public void testStringConstructor(){ @Test public void testHexwkbConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); // tstzset tsett = types.collections.time.tstzset.from_hexwkb("012100000040021FFE3402000000B15A26350200"); String hexwkb_string= tset.as_hexwkb(); System.out.println(hexwkb_string); @@ -82,8 +86,9 @@ public void testHexwkbConstructor() throws SQLException { @Test public void testFromAsConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset newtset = new tstzset("{2019-09-01 00:00:00+0, 2019-09-02 00:00:00+0, 2019-09-03 00:00:00+0}"); assertEquals(tset.toString(), newtset.toString()); } @@ -91,8 +96,9 @@ public void testFromAsConstructor() throws SQLException { @Test public void testCopyConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tsett = tset; assertEquals(tset.toString(),tsett.toString()); } @@ -100,16 +106,18 @@ public void testCopyConstructor() throws SQLException { @Test public void testStrOutput() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(tset.toString(),"{\"2019-09-01 00:00:00+00\", \"2019-09-02 00:00:00+00\", \"2019-09-03 00:00:00+00\"}"); } @Test public void testTimestampConversion() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspanset pset = new tstzspanset("{[2019-09-01 00:00:00+00, 2019-09-01 00:00:00+00], [2019-09-02 00:00:00+00, 2019-09-02 00:00:00+00], [2019-09-03 00:00:00+00, 2019-09-03 00:00:00+00]}"); tstzspanset converted = tset.to_spanset(); System.out.println(converted.toString()); @@ -119,8 +127,9 @@ public void testTimestampConversion() throws SQLException { @Test public void testtstzsetConversion() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan("[2019-09-01 00:00:00+00, 2019-09-03 00:00:00+00]"); tstzspan converted = tset.to_span(); System.out.println(converted.toString()); @@ -130,38 +139,43 @@ public void testtstzsetConversion() throws SQLException { @Test public void testNumTimestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(tset.num_elements(),3); } @Test public void testStartTimestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(tset.start_element(),LocalDateTime.of(2019, 9, 1, 0, 0,0)); } @Test public void testEndTimestamps() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(tset.end_element(),LocalDateTime.of(2019, 9, 3, 0, 0,0)); } @Test public void testHash() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(tset.hash(),527267058); } @Test public void testIsContainedInFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertFalse(tset.is_contained_in(tmp_set)); } @@ -169,8 +183,9 @@ public void testIsContainedInFunction() throws Exception { @Test public void testOverlapsFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertFalse(tset.overlaps(tmp_set)); } @@ -178,16 +193,18 @@ public void testOverlapsFunction() throws Exception { @Test public void testIsBeforeFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertTrue(tset.is_before(tmp_set)); } @Test public void testIsOverOrBeforeFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertTrue(tset.is_over_or_before(tmp_set)); } @@ -195,26 +212,29 @@ public void testIsOverOrBeforeFunction() throws Exception { @Test public void testIsAfterFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertFalse(tset.is_after(tmp_set)); } @Test public void testIsOverOrAfterFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); assertFalse(tset.is_over_or_after(tmp_set)); } @Test public void testDistanceFunction() throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzset tmp_set = new tstzset("{2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0}"); - System.out.println(Duration.ofSeconds((long) functions.distance_tstzset_tstzset(tset.get_inner(), tmp_set.get_inner()))); + System.out.println(Duration.ofSeconds((long) GeneratedFunctions.distance_tstzset_tstzset(tset.get_inner(), tmp_set.get_inner()))); tset.distance(tmp_set); } @@ -222,16 +242,18 @@ public void testDistanceFunction() throws Exception { @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("times") public void testIntersection(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.tset.intersection(other); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("times") public void testUnion(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.tset.union(other); } @@ -239,8 +261,9 @@ public void testUnion(Time other, boolean expected) throws Exception { @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("times") public void testMinus(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.tset.minus(other); } diff --git a/jmeos-core/src/test/java/collections/time/TsTzSpanSetTest.java b/jmeos-core/src/test/java/collections/time/TsTzSpanSetTest.java index 2262ccbcc..b7318f67f 100644 --- a/jmeos-core/src/test/java/collections/time/TsTzSpanSetTest.java +++ b/jmeos-core/src/test/java/collections/time/TsTzSpanSetTest.java @@ -1,11 +1,11 @@ package collections.time; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; -import functions.functions; import java.sql.SQLException; import java.time.LocalDateTime; @@ -41,8 +41,9 @@ class TsTzSpanSetTest { static error_handler_fn errorHandler= new error_handler(); private static Stream temporals_adjacent() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -56,8 +57,9 @@ private static Stream temporals_adjacent() { private static Stream temporals_iscontained() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -71,8 +73,9 @@ private static Stream temporals_iscontained() { private static Stream temporals_contains() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -86,8 +89,9 @@ private static Stream temporals_contains() { private static Stream temporals_overlaps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -101,8 +105,9 @@ private static Stream temporals_overlaps() { private static Stream temporals_same() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -116,8 +121,9 @@ private static Stream temporals_same() { private static Stream temporals_before() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -131,8 +137,9 @@ private static Stream temporals_before() { private static Stream temporals_after() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -146,8 +153,9 @@ private static Stream temporals_after() { private static Stream temporals_overbefore() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -161,8 +169,9 @@ private static Stream temporals_overbefore() { private static Stream temporals_overafter() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -176,8 +185,9 @@ private static Stream temporals_overafter() { private static Stream intersection() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true) @@ -185,8 +195,9 @@ private static Stream intersection() { } private static Stream other() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true) ); @@ -201,16 +212,18 @@ public void assert_tstzspanset_equality(tstzspanset pset, List plist){ @Test public void testStringConstructor(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); System.out.println(pset.toString()); assert_tstzspanset_equality(this.pset,null); } @Test public void testtstzspansetListConstructor(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); List lst = new ArrayList(); lst.add(new tstzspan("[2019-09-01, 2019-09-02]")); lst.add(new tstzspan("[2019-09-03, 2019-09-04]")); @@ -222,8 +235,9 @@ public void testtstzspansetListConstructor(){ @Test public void testCopyConstructor(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspanset new_pset = new tstzspanset(pset.copy()); assertEquals(this.pset.toString(),new_pset.toString()); } @@ -231,24 +245,27 @@ public void testCopyConstructor(){ @Test public void testTotstzset(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.to_period().toString(), new tstzspan("[2019-09-01, 2019-09-04]").toString()); } @Test public void testNumTimestamps(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.num_timestamps(),4); assertEquals(this.pset2.num_timestamps(),3); } @Test public void testStartTimestamps(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.start_timestamp(), LocalDateTime.of(2019,9,1,0,0,0)); assertEquals(this.pset2.start_timestamp(),LocalDateTime.of(2019,9,1,0,0,0)); } @@ -256,8 +273,9 @@ public void testStartTimestamps(){ @Test public void testEndTimestamps(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.end_timestamp(),LocalDateTime.of(2019,9,4,0,0,0)); assertEquals(this.pset2.end_timestamp(),LocalDateTime.of(2019,9,4,0,0,0)); } @@ -265,8 +283,9 @@ public void testEndTimestamps(){ @Test public void testNumtstzsets(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.num_periods(),2); assertEquals(this.pset2.num_periods(),2); } @@ -274,16 +293,18 @@ public void testNumtstzsets(){ @Test public void testStarttstzset(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.start_period().toString(),new tstzspan("[2019-09-01 00:00:00+00, 2019-09-02 00:00:00+00]").toString()); } @Test public void testEndtstzset(){ - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.end_period().toString(),new tstzspan("[2019-09-03 00:00:00+00, 2019-09-04 00:00:00+00]").toString()); } @@ -291,8 +312,8 @@ public void testEndtstzset(){ // @Test // public void testHash(){ -// functions.meos_initialize_timezone("UTC"); -// functions.meos_initialize_error_handler(errorHandler); +// GeneratedFunctions.meos_initialize_timezone("UTC"); +// GeneratedFunctions.meos_initialize_error_handler(errorHandler); // assertEquals(this.pset.hash(),552347465); // } @@ -300,16 +321,18 @@ public void testEndtstzset(){ @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_adjacent") public void testAdjacency(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_adjacent(other), expected); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_iscontained") public void testIsContainedIn(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_contained_in(other), expected); } @@ -318,8 +341,9 @@ public void testIsContainedIn(TemporalObject other, boolean expected) throws Exc @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_contains") public void testContains(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.contains(other), expected); } @@ -328,8 +352,9 @@ public void testContains(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overlaps") public void testOverlaps(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.overlaps(other), expected); } @@ -337,8 +362,9 @@ public void testOverlaps(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_same") public void testIsSame(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_same(other), expected); } @@ -347,8 +373,9 @@ public void testIsSame(TemporalObject other, boolean expected) throws Exception @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_before") public void testIsBefore(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_before(other), expected); } @@ -357,8 +384,9 @@ public void testIsBefore(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_after") public void testIsAfter(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_after(other), expected); } @@ -366,8 +394,9 @@ public void testIsAfter(TemporalObject other, boolean expected) throws Exception @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overbefore") public void testIsOverOrBefore(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_over_or_before(other), expected); } @@ -376,8 +405,9 @@ public void testIsOverOrBefore(TemporalObject other, boolean expected) throws Ex @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overafter") public void testIsOverOrAfter(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.pset.is_over_or_after(other), expected); } @@ -387,24 +417,27 @@ public void testIsOverOrAfter(TemporalObject other, boolean expected) throws Exc @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testIntersection(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.pset.intersection(other); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testMinus(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.pset.minus(other); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testUnion(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.pset.union(other); } @@ -412,8 +445,9 @@ public void testUnion(Time other, boolean expected) throws Exception { @ParameterizedTest(name="t={0}") @MethodSource("other") public void testEqual(Time t) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertNotEquals(this.pset, t); } @@ -421,40 +455,45 @@ public void testEqual(Time t) throws SQLException { @ParameterizedTest(name="t={0}") @MethodSource("other") public void testNotEqual(Time t) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.pset.notEquals(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testLessThan(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.pset.lessThan(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testLessThanOrEqual(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.pset.lessThanOrEqual(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testGreaterThan(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.pset.greaterThan(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testGreaterThanOrEqual(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertFalse(this.pset.greaterThanOrEqual(t)); } diff --git a/jmeos-core/src/test/java/collections/time/TsTzSpanTest.java b/jmeos-core/src/test/java/collections/time/TsTzSpanTest.java index 4c95c43ca..21e8ee49b 100644 --- a/jmeos-core/src/test/java/collections/time/TsTzSpanTest.java +++ b/jmeos-core/src/test/java/collections/time/TsTzSpanTest.java @@ -1,6 +1,6 @@ package collections.time; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; @@ -42,8 +42,9 @@ class TsTzSpanTest { static Stream tstzspan_constructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("(2019-09-08 00:00:00+0, 2019-09-10 00:00:00+0)",LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0), false,false), Arguments.of("[2019-09-08 00:00:00+0, 2019-09-10 00:00:00+0]", LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0), true,true) @@ -51,24 +52,27 @@ static Stream tstzspan_constructor() throws SQLException { } static Stream tstzspan_constructor2() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("2019-09-08 00:00:00+0", "2019-09-10 00:00:00+0",LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0)) ); } static Stream tstzspan_constructor3() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0), LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0)) ); } static Stream tstzspan_constructor4() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("2019-09-08 00:00:00+0", LocalDateTime.of(2019, 9, 10, 0, 0),LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0)) ); @@ -76,8 +80,9 @@ static Stream tstzspan_constructor4() throws SQLException { static Stream tstzspan_constructor5() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(true,true), Arguments.of(true,false), @@ -87,8 +92,9 @@ static Stream tstzspan_constructor5() throws SQLException { } private static Stream temporals_adjacent() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -102,8 +108,9 @@ private static Stream temporals_adjacent() { private static Stream temporals_iscontained() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -117,8 +124,9 @@ private static Stream temporals_iscontained() { private static Stream temporals_contains() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -132,8 +140,9 @@ private static Stream temporals_contains() { private static Stream temporals_overlaps() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -147,8 +156,9 @@ private static Stream temporals_overlaps() { private static Stream temporals_same() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -162,8 +172,9 @@ private static Stream temporals_same() { private static Stream temporals_before() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -177,8 +188,9 @@ private static Stream temporals_before() { private static Stream temporals_after() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), false), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), false), @@ -192,8 +204,9 @@ private static Stream temporals_after() { private static Stream temporals_overbefore() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -207,8 +220,9 @@ private static Stream temporals_overbefore() { private static Stream temporals_overafter() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true), @@ -222,8 +236,9 @@ private static Stream temporals_overafter() { private static Stream temporals_distance() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), 0.0), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), 0.0), @@ -234,8 +249,9 @@ private static Stream temporals_distance() { private static Stream intersection() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true), Arguments.of(new tstzspanset("{(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0), (2021-01-01 00:00:00+0, 2021-01-31 00:00:00+0)}"), true) @@ -244,8 +260,9 @@ private static Stream intersection() { private static Stream other() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of(new tstzspan("(2020-01-01 00:00:00+0, 2020-01-31 00:00:00+0)"), true) ); @@ -276,8 +293,9 @@ public void assert_tstzspan_equality(tstzspan intsp, LocalDateTime lower, LocalD @ParameterizedTest(name = "source={0}, lower={1}, upper={2}, lower_inc={3}, upper_inc={4}") @MethodSource("tstzspan_constructor") public void testtstzspanConstructor(String source, LocalDateTime lower, LocalDateTime upper, boolean lower_inc, boolean upper_inc) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan(source); assert_tstzspan_equality(p,lower,upper,lower_inc,upper_inc); } @@ -285,8 +303,9 @@ public void testtstzspanConstructor(String source, LocalDateTime lower, LocalDat @ParameterizedTest(name = "lower={0}, upper={1}, lowerv={2}, upperv={3}") @MethodSource("tstzspan_constructor2") public void testtstzspanConstructor2(String lower, String upper, LocalDateTime lowerv, LocalDateTime upperv) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan(lower,upper); assert_tstzspan_equality(p,lowerv,upperv,true,false); } @@ -295,8 +314,9 @@ public void testtstzspanConstructor2(String lower, String upper, LocalDateTime l @ParameterizedTest(name = "lower={0}, upper={1}, lowerv={2}, upperv={3}") @MethodSource("tstzspan_constructor3") public void testtstzspanConstructor3(LocalDateTime lower, LocalDateTime upper, LocalDateTime lowerv, LocalDateTime upperv) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan(lower,upper); assert_tstzspan_equality(p,lowerv,upperv,true,false); } @@ -305,16 +325,18 @@ public void testtstzspanConstructor3(LocalDateTime lower, LocalDateTime upper, L @ParameterizedTest(name = "lower={0}, upper={1}, lowerv={2}, upperv={3}") @MethodSource("tstzspan_constructor4") public void testtstzspanConstructor4(String lower, LocalDateTime upper, LocalDateTime lowerv, LocalDateTime upperv) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan(lower,upper); assert_tstzspan_equality(p,lowerv,upperv,true,false); } @Test public void testtstzspanBounds() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan("2019-09-08 00:00:00+0", "2019-09-10 00:00:00+0"); assert_tstzspan_equality(p, LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0),true,false); } @@ -323,8 +345,9 @@ public void testtstzspanBounds() throws SQLException { @ParameterizedTest(name="lower={0}, upper={1}") @MethodSource("tstzspan_constructor5") public void testtstzspanIncluBounds(boolean lower,boolean upper) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan p = new tstzspan("2019-09-08 00:00:00+0", "2019-09-10 00:00:00+0",lower,upper); assert_tstzspan_equality(p, LocalDateTime.of(2019, 9, 8, 0, 0), LocalDateTime.of(2019, 9, 10, 0, 0),lower,upper); } @@ -332,8 +355,9 @@ public void testtstzspanIncluBounds(boolean lower,boolean upper) throws SQLExcep @Test public void testHexwkbConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); // tstzspan p = types.collections.time.tstzspan.from_hexwkb("012100000040021FFE3402000000B15A26350200"); String hexwkb_string= tstzspan.as_hexwkb(); // System.out.println(hexwkb_string); @@ -344,15 +368,17 @@ public void testHexwkbConstructor() throws SQLException { @Test public void testFromAsConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertNotEquals(this.tstzspan,new tstzspan("(2019-09-08 00:00:00+00, 2019-09-10 00:00:00+00)")); } @Test public void testCopyConstructor() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspan other = this.tstzspan.copy(); assertNotEquals(this.tstzspan, other); assertEquals(other.toString(), this.tstzspan.toString()); @@ -360,16 +386,18 @@ public void testCopyConstructor() throws SQLException { @Test public void testtstzspanOut() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.tstzspan.toString(), "(2019-09-08 00:00:00+00, 2019-09-10 00:00:00+00)"); } @Test public void testTotstzspanSet() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); tstzspanset pset = tstzspan.to_spanset(); System.out.println(pset.toString()); String spanset_string= pset.toString(); @@ -381,8 +409,9 @@ public void testTotstzspanSet() throws SQLException { @Test public void testUpperAccessors() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.tstzspan.lower(), LocalDateTime.of(2019, 9, 8, 0, 0)); assertEquals(this.tstzspan2.lower(), LocalDateTime.of(2019, 9, 8, 2, 3)); } @@ -390,24 +419,27 @@ public void testUpperAccessors() throws SQLException { @Test public void testLowerAccessors() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.tstzspan.upper(), LocalDateTime.of(2019, 9, 10, 0, 0)); assertEquals(this.tstzspan2.upper(), LocalDateTime.of(2019, 9, 10, 2, 3)); } @Test public void testLowerIncAccessors() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertFalse(this.tstzspan.lower_inc()); assertTrue(this.tstzspan2.lower_inc()); } @Test public void testUpperIncAccessors() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertFalse(this.tstzspan.upper_inc()); assertTrue(this.tstzspan2.upper_inc()); } @@ -415,8 +447,9 @@ public void testUpperIncAccessors() throws SQLException { @Test public void testDurationInSeconds() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); // System.out.println(tstzspan.toString()); types.collections.time.tstzspan tst= new tstzspan("(2019-09-08 00:00:00+00, 2022-10-25 00:05:00+00)"); // System.out.println(tst.duration()); @@ -430,8 +463,8 @@ public void testDurationInSeconds() throws SQLException { // @Test // public void testHash() throws SQLException { -// functions.meos_initialize_timezone("UTC"); -// functions.meos_initialize_error_handler(errorHandler); +// GeneratedFunctions.meos_initialize_timezone("UTC"); +// GeneratedFunctions.meos_initialize_error_handler(errorHandler); // assertEquals(this.tstzspan.hash(), 1164402929); // } @@ -439,9 +472,10 @@ public void testDurationInSeconds() throws SQLException { @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_adjacent") public void testAdjacency(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); - STBox st= new STBox(functions.tstzspan_to_stbox(p.get_inner())); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); + STBox st= new STBox(GeneratedFunctions.tstzspan_to_stbox(p.get_inner())); System.out.println(st.toString(15)); assertEquals(this.p.is_adjacent(other), expected); } @@ -449,8 +483,9 @@ public void testAdjacency(TemporalObject other, boolean expected) throws Excepti @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_iscontained") public void testIsContainedIn(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.is_contained_in(other), expected); } @@ -459,8 +494,9 @@ public void testIsContainedIn(TemporalObject other, boolean expected) throws Exc @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_contains") public void testContains(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.contains(other), expected); } @@ -469,8 +505,9 @@ public void testContains(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overlaps") public void testOverlaps(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.overlaps(other), expected); } @@ -478,8 +515,9 @@ public void testOverlaps(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_same") public void testIsSame(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.is_same(other), expected); } @@ -488,8 +526,9 @@ public void testIsSame(TemporalObject other, boolean expected) throws Exception @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_before") public void testIsBefore(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.is_before(other), expected); } @@ -498,8 +537,9 @@ public void testIsBefore(TemporalObject other, boolean expected) throws Exceptio @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_after") public void testIsAfter(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.is_after(other), expected); } @@ -507,8 +547,9 @@ public void testIsAfter(TemporalObject other, boolean expected) throws Exception @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overbefore") public void testIsOverOrBefore(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(this.p.is_over_or_before(other), expected); } @@ -517,9 +558,10 @@ public void testIsOverOrBefore(TemporalObject other, boolean expected) throws Ex @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_overafter") public void testIsOverOrAfter(TemporalObject other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); - STBox st= new STBox(functions.tstzspan_to_stbox(p.get_inner())); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); + STBox st= new STBox(GeneratedFunctions.tstzspan_to_stbox(p.get_inner())); System.out.println(st.toString(15)); assertEquals(this.p.is_over_or_after(other), expected); @@ -530,8 +572,9 @@ public void testIsOverOrAfter(TemporalObject other, boolean expected) throws Exc @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("temporals_distance") public void testDistance(TemporalObject other, double expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); STBox st= new STBox("STBOX ZT(((1.0, 2.0, 3.0),(4.0, 5.0, 6.0)),[2001-01-01, 2001-01-02])"); double dist= p.distance(st); System.out.println(dist); @@ -544,24 +587,27 @@ public void testDistance(TemporalObject other, double expected) throws Exception @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testIntersection(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.p.intersection(other); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testMinus(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.p.minus(other); } @ParameterizedTest(name="other={0}, expected={1}") @MethodSource("intersection") public void testUnion(Time other, boolean expected) throws Exception { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); this.p.union(other); } @@ -570,8 +616,9 @@ public void testUnion(Time other, boolean expected) throws Exception { @ParameterizedTest(name="t={0}") @MethodSource("other") public void testEqual(Time t) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertFalse(this.tstzspan.equals(t)); } @@ -579,40 +626,45 @@ public void testEqual(Time t) throws SQLException { @ParameterizedTest(name="t={0}") @MethodSource("other") public void testNotEqual(Time t) throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.tstzspan.notEquals(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testLessThan(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.tstzspan.lessThan(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testLessThanOrEqual(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.tstzspan.lessThanOrEqual(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testGreaterThan(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertTrue(this.tstzspan.greaterThan(t)); } @ParameterizedTest(name="t={0}") @MethodSource("other") public void testGreaterThanOrEqual(Time t) throws SQLException, OperationNotSupportedException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertFalse(this.tstzspan.greaterThanOrEqual(t)); } diff --git a/jmeos-core/src/test/java/functions/MeosArgumentErrorBranchTest.java b/jmeos-core/src/test/java/functions/MeosArgumentErrorBranchTest.java index 4326ea215..a762ec816 100644 --- a/jmeos-core/src/test/java/functions/MeosArgumentErrorBranchTest.java +++ b/jmeos-core/src/test/java/functions/MeosArgumentErrorBranchTest.java @@ -1,5 +1,6 @@ package functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtendWith; import types.basic.tfloat.TFloatInst; @@ -35,8 +36,9 @@ class MeosArgumentErrorBranchTest { @BeforeAll static void initMeos() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_collation(); } @BeforeEach @@ -146,14 +148,14 @@ class NativeTrigger { @DisplayName("intspan_make(300, 100) catchable as MeosArgumentError") void invertedSpan_catchableAsMeosArgumentError() { assertThrows(MeosArgumentError.class, - () -> functions.intspan_make(300, 100, true, true)); + () -> GeneratedFunctions.intspan_make(300, 100, true, true)); } @Test @DisplayName("intspan_make(300, 100) catchable as MeosException") void invertedSpan_catchableAsMeosException() { assertThrows(MeosException.class, - () -> functions.intspan_make(300, 100, true, true)); + () -> GeneratedFunctions.intspan_make(300, 100, true, true)); } } } @@ -261,14 +263,14 @@ class NativeTrigger { @DisplayName("creating a sequence from no instants and 0 counts: MeosInvalidArgError") void sequenceFromNull_throwsMeosInvalidArgError() { assertThrows(MeosInvalidArgError.class, - () -> functions.tsequence_make(null, 0, true, true, TInterpolation.LINEAR.getValue(), false)); + () -> GeneratedFunctions.tsequence_make(null, 0, true, true, TInterpolation.LINEAR.getValue(), false)); } @Test @DisplayName("creating a sequence from no instants and 0 counts: MeosException") void sequenceFromNull_throwsMeosException() { assertThrows(MeosException.class, - () -> functions.tsequence_make(null, 0, true, true, TInterpolation.LINEAR.getValue(), false)); + () -> GeneratedFunctions.tsequence_make(null, 0, true, true, TInterpolation.LINEAR.getValue(), false)); } } } @@ -494,21 +496,21 @@ class NativeTrigger { @DisplayName("intspan_make(300, 100): MeosInvalidArgValueError (inverted bounds)") void invertedSpan_throwsMeosInvalidArgValueError() { assertThrows(MeosInvalidArgValueError.class, - () -> functions.intspan_make(300, 100, true, true)); + () -> GeneratedFunctions.intspan_make(300, 100, true, true)); } @Test @DisplayName("intspan_make(300, 100) catchable as MeosArgumentError") void invertedSpan_catchableAsMeosArgumentError() { assertThrows(MeosArgumentError.class, - () -> functions.intspan_make(300, 100, true, true)); + () -> GeneratedFunctions.intspan_make(300, 100, true, true)); } @Test @DisplayName("intspan_make(300, 100) catchable as MeosException") void invertedSpan_catchableAsMeosException() { assertThrows(MeosException.class, - () -> functions.intspan_make(300, 100, true, true)); + () -> GeneratedFunctions.intspan_make(300, 100, true, true)); } } } diff --git a/jmeos-core/src/test/java/functions/MeosErrorHandlerTest.java b/jmeos-core/src/test/java/functions/MeosErrorHandlerTest.java index 8358a4e44..a857bb787 100644 --- a/jmeos-core/src/test/java/functions/MeosErrorHandlerTest.java +++ b/jmeos-core/src/test/java/functions/MeosErrorHandlerTest.java @@ -1,5 +1,6 @@ package functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtendWith; import utils.TestLogger; @@ -28,8 +29,9 @@ class MeosErrorHandlerTest { @BeforeAll static void initMeos() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_collation(); } /* @@ -42,7 +44,7 @@ has already called meos_finalize() before this one, calling it again causes @AfterAll static void finalizeMeos() { - functions.meos_finalize(); + GeneratedFunctions.meos_finalize(); } */ diff --git a/jmeos-core/src/test/java/functions/MeosExceptionTest.java b/jmeos-core/src/test/java/functions/MeosExceptionTest.java index 71c1cfcc6..19eed9a62 100644 --- a/jmeos-core/src/test/java/functions/MeosExceptionTest.java +++ b/jmeos-core/src/test/java/functions/MeosExceptionTest.java @@ -1,5 +1,6 @@ package functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtendWith; import types.basic.tpoint.tgeom.TGeomPointInst; @@ -25,8 +26,9 @@ class MeosExceptionTest { @BeforeAll static void initMeos() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_collation(); } @BeforeEach diff --git a/jmeos-core/src/test/java/functions/MeosInternalErrorBranchTest.java b/jmeos-core/src/test/java/functions/MeosInternalErrorBranchTest.java index a170a3dc3..3f86dc3be 100644 --- a/jmeos-core/src/test/java/functions/MeosInternalErrorBranchTest.java +++ b/jmeos-core/src/test/java/functions/MeosInternalErrorBranchTest.java @@ -1,5 +1,6 @@ package functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtendWith; import types.basic.tfloat.TFloatInst; @@ -38,8 +39,9 @@ class MeosInternalErrorBranchTest { @BeforeAll static void initMeos() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_collation(); } @BeforeEach @@ -597,7 +599,7 @@ class NativeTrigger { void divByZero_throwsExpectedType() { TFloatInst sog = new TFloatInst("12.5@2024-06-01 08:00:00+00"); Exception ex = assertThrows(MeosException.class, - () -> functions.div_tfloat_float(sog.getInner(), 0.0)); + () -> GeneratedFunctions.div_tfloat_float(sog.getInner(), 0.0)); assertTrue( ex instanceof MeosDivisionByZeroError, "Expected MeosDivisionByZeroError, got: " + ex.getClass().getSimpleName()); @@ -608,7 +610,7 @@ void divByZero_throwsExpectedType() { void divByZero_catchableAsMeosException() { TFloatInst sog = new TFloatInst("12.5@2024-06-01 08:00:00+00"); assertThrows(MeosException.class, - () -> functions.div_tfloat_float(sog.getInner(), 0.0)); + () -> GeneratedFunctions.div_tfloat_float(sog.getInner(), 0.0)); } } } @@ -741,7 +743,7 @@ class NativeTrigger { //void enormousCorruptWkb_throwsMeosMemoryAllocError() { // String hugeWkb = "FF".repeat(100_000); // assertThrows(MeosMemoryAllocError.class, // FIXME MeoWKBInputError was thrown - // () -> functions.temporal_from_hexwkb(hugeWkb)); + // () -> GeneratedFunctions.temporal_from_hexwkb(hugeWkb)); //} @Test @@ -749,7 +751,7 @@ class NativeTrigger { void enormousCorruptWkb_throwsMeosException() { String hugeWkb = "FF".repeat(100_000); assertThrows(MeosException.class, - () -> functions.temporal_from_hexwkb(hugeWkb)); + () -> GeneratedFunctions.temporal_from_hexwkb(hugeWkb)); } } } diff --git a/jmeos-core/src/test/java/functions/MeosIoErrorBranchTest.java b/jmeos-core/src/test/java/functions/MeosIoErrorBranchTest.java index dc90273a9..c0553510a 100644 --- a/jmeos-core/src/test/java/functions/MeosIoErrorBranchTest.java +++ b/jmeos-core/src/test/java/functions/MeosIoErrorBranchTest.java @@ -1,5 +1,6 @@ package functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.*; import org.junit.jupiter.api.extension.ExtendWith; import types.basic.tpoint.tgeom.TGeomPointInst; @@ -39,8 +40,9 @@ class MeosIoErrorBranchTest { @BeforeAll static void initMeos() { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(HANDLER); + GeneratedFunctions.meos_initialize_collation(); } @BeforeEach @@ -324,21 +326,21 @@ class NativeTrigger { @DisplayName("tgeompoint_from_mfjson(truncated) → MeosMfJsonInputError (code 20)") void truncatedMfJson_throwsMeosMfJsonInputError() { assertThrows(MeosMfJsonInputError.class, - () -> functions.tgeompoint_from_mfjson(TRUNCATED)); + () -> GeneratedFunctions.tgeompoint_from_mfjson(TRUNCATED)); } @Test @DisplayName("tgeompoint_from_mfjson(truncated) catchable as MeosIoError") void truncatedMfJson_catchableAsMeosIoError() { assertThrows(MeosIoError.class, - () -> functions.tgeompoint_from_mfjson(TRUNCATED)); + () -> GeneratedFunctions.tgeompoint_from_mfjson(TRUNCATED)); } @Test @DisplayName("tgeompoint_from_mfjson(truncated) catchable as MeosException") void truncatedMfJson_catchableAsMeosException() { assertThrows(MeosException.class, - () -> functions.tgeompoint_from_mfjson(TRUNCATED)); + () -> GeneratedFunctions.tgeompoint_from_mfjson(TRUNCATED)); } } } @@ -928,21 +930,21 @@ class NativeTrigger { @DisplayName("temporal_from_hexwkb(corrupt): MeosWkbInputError") void corruptWkb_throwsMeosWkbInputError() { assertThrows(MeosWkbInputError.class, - () -> functions.temporal_from_hexwkb(CORRUPT)); + () -> GeneratedFunctions.temporal_from_hexwkb(CORRUPT)); } @Test @DisplayName("temporal_from_hexwkb(corrupt) catchable as MeosIoError") void corruptWkb_catchableAsMeosIoError() { assertThrows(MeosIoError.class, - () -> functions.temporal_from_hexwkb(CORRUPT)); + () -> GeneratedFunctions.temporal_from_hexwkb(CORRUPT)); } @Test @DisplayName("temporal_from_hexwkb(corrupt) catchable as MeosException") void corruptWkb_catchableAsMeosException() { assertThrows(MeosException.class, - () -> functions.temporal_from_hexwkb(CORRUPT)); + () -> GeneratedFunctions.temporal_from_hexwkb(CORRUPT)); } } } @@ -1231,21 +1233,21 @@ class NativeTrigger { @DisplayName("tgeompoint_from_geojson(truncated) → MeosGeoJsonInputError (code 26)") void invalidGeoJson_throwsMeosGeoJsonInputError() { assertThrows(MeosGeoJsonInputError.class, - () -> functions.geo_from_geojson(INVALID_GEOJSON)); + () -> GeneratedFunctions.geo_from_geojson(INVALID_GEOJSON)); } @Test @DisplayName("tgeompoint_from_geojson(truncated) catchable as MeosIoError") void invalidGeoJson_catchableAsMeosIoError() { assertThrows(MeosIoError.class, - () -> functions.geo_from_geojson(INVALID_GEOJSON)); + () -> GeneratedFunctions.geo_from_geojson(INVALID_GEOJSON)); } @Test @DisplayName("tgeompoint_from_geojson(truncated) catchable as MeosException") void invalidGeoJson_catchableAsMeosException() { assertThrows(MeosException.class, - () -> functions.geo_from_geojson(INVALID_GEOJSON)); + () -> GeneratedFunctions.geo_from_geojson(INVALID_GEOJSON)); } }*/ } diff --git a/jmeos-core/src/test/java/temporal/InterpolationTest.java b/jmeos-core/src/test/java/temporal/InterpolationTest.java index ada3938cb..24cb10078 100644 --- a/jmeos-core/src/test/java/temporal/InterpolationTest.java +++ b/jmeos-core/src/test/java/temporal/InterpolationTest.java @@ -1,6 +1,6 @@ package temporal; -import functions.functions; +import functions.GeneratedFunctions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; import org.junit.jupiter.params.ParameterizedTest; @@ -24,8 +24,9 @@ public class InterpolationTest { error_handler_fn errorHandler = new error_handler(); Stream TInterp() throws SQLException { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); return Stream.of( Arguments.of("discrete", TInterpolation.DISCRETE), Arguments.of("linear", TInterpolation.LINEAR), @@ -38,8 +39,9 @@ Stream TInterp() throws SQLException { @ParameterizedTest(name = "base={0}, expected={1}") @MethodSource("TInterp") public void testFromString(String base, TInterpolation expected) { - functions.meos_initialize_timezone("UTC"); - functions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_timezone("UTC"); + GeneratedFunctions.meos_initialize_error_handler(errorHandler); + GeneratedFunctions.meos_initialize_collation(); assertEquals(TInterpolation.fromString(base),expected); } }